mcpserver.lol
registry/oneqaz-trading-mcp
Connection check verified live · 26h ago

oneqaz-trading-mcp

Live market data, signals, positions, and macro analysis for crypto, KR stocks, and US stocks.

Tools 39
GitHub stars
Installs / wk
Licence
Transport streamable-http, stdio
Last checked 26h ago

Tools & capabilities

39 tools

Read from the running server on 26h ago.

analyze_trades read-only daysmarket_id*
Purpose: Aggregate paper trades by day / pattern / symbol. Triggers (casual questions too): "how's the week been?", "이번 주 매매 성적 어때?", "which patterns are working?", "어떤 종목이 제일…
explain_decision read-only symbol*market_id*
Purpose: Multi-layer explanation for a single symbol's recent research signal. Combines (1) technical score_trace from the signals store, (2) Thompson + regime scores from…
fetch read-only id*
Purpose: ChatGPT-connector-standard document fetch by id from `search` results. Namespaces: `tool:{name}` returns the tool's full documentation and how to call it; `resourc…
get_active_predictions read-only limittarget_market
Purpose: Currently pending predictions (outcome IS NULL). Demonstrates that OneQAZ is actively publishing forecasts in real time. Combined with get_prediction_accuracy, pro…
get_backtest_tuning_state read-only categorytarget_market
Purpose: Continuous self-calibration evidence. Each entry shows the auto-tuned lag_hours and sensitivity per cell, derived from real backtest outcomes. Proves the system ad…
get_cross_market_correlation read-only source_markettarget_market
Purpose: Cross-market lead-lag relationships and decoupling events. Shows how markets influence each other (correlations) and when they diverge (decoupling, e.g. BTC up whi…
get_daily_brief read-only market
Purpose: Single-call market overview — macro regime + top 5 strong signals + yesterday's paper-trading outcomes + active forecast count + narrative. Use this as the first c…
get_feature_governance_state read-only market_idstatus_filtertarget_market
Purpose: Current lifecycle state of external features (news, events) under 3-track statistical validation. Lifecycle: OBSERVATION -> CONDITIONAL -> ACTIVE (p-value passed)…
get_feature_governance_status_tool read-only
Purpose: Feature governance snapshot — OBSERVATION / CONDITIONAL / ACTIVE / DEPRECATED distribution + last 7-day transitions. Surfaces which features survived statistical v…
get_latest_decisions read-only limitmarket_id*hours_backdecision_filter
Purpose: Track-B (signal-driven) paper-trading decision log (Track B = the signal-engine decision path — indicator/Thompson-sampling driven; Track A = the LLM judgement pat…
get_ledger_integrity read-only days
Purpose: Tamper-evidence for the prediction ledger — a daily SHA-256 hash chain over all created/resolved prediction rows, with the exact canonical recipe published so any…
get_llm_trading_decisions read-only symbolmarket_id*
Purpose: Track-A (LLM-driven) paper-trading judgement log (Track A = the LLM judgement path, applied to trading only as a capped bias on top of engine signals; Track B = th…
get_losing_positions read-only limitmarket_id*
Purpose: Losing paper positions (ROI < 0). Convenience wrapper around get_positions(max_roi=-0.01). Triggers (casual questions too): "what's underwater?", "지금 뭐가 물려 있어?", "show…
get_losing_trades read-only limitmarket_id*
Purpose: Losing paper trades only (P&L < 0). Convenience wrapper around get_trade_history(max_pnl=-0.01). Triggers (casual questions too): "어디서 잃었어?", "show me the losses", "wh…
get_macro_causality_graph_tool read-only max_p_valuemin_abs_corr
Purpose: Lag-aware causal graph between macro categories (bonds / vix / forex / credit / inflation / liquidity / commodities). Returns only statistically significant lead-l…
get_macro_influence_map read-only market_id
Purpose: Expose OneQAZ's pre-defined causal hypothesis map. Each macro category (bonds, forex, vix, credit, liquidity, inflation, commodities, energy) is mapped to a target…
get_monthly_accuracy_trend read-only categorytarget_market
Purpose: Monthly accuracy time series per (category, target_market, lag_bucket). Use to verify sustained performance and detect recent degradation. Triggers (casual questions t…
get_news_causality_breakdown read-only daysmarket_id
Purpose: Three-bucket news classification proving systematic discrimination between anticipated and surprise events. ANTICIPATED = scheduled + pre-move detected, SURPRISE_W…
get_news_leading_indicator_performance read-only market_idtarget_marketmin_sample_count
Purpose: Evidence that OneQAZ detects price moves BEFORE news publication. Returns leading_score, avg_lead_time_minutes, and accuracy_pct per event type. Strongest Trust La…
get_performance_metrics read-only market*window_endaccount_type*window_startinclude_daily_curve
Purpose: Portfolio-level performance metrics (MDD / Sharpe / Sortino / Calmar / monthly returns / equity curve) over a FIXED window — the single canonical computation path…
get_position_detail read-only coinsymbolmarket_id*
Purpose: Per-symbol paper position deep-dive (position + recent trades + decisions). Triggers (casual questions too): "how's the BTC position doing?", "삼성전자 얼마나 벌고 있어?", "why a…
get_positions read-only limitmax_roimin_roisort_bystrategymarket_id* +1
Purpose: List current paper-trading positions, with dynamic filters (ROI / strategy / sort). Triggers (casual questions too): "what are you holding?", "current positions?", "뭐…
get_prediction_accuracy read-only categorytarget_market
Purpose: Per-cell (category, target_market, lag_bucket) hit rates WITH the honest baselines (schema 1.1): persistence_accuracy (the null model — regimes are sticky, so raw…
get_profitable_positions read-only limitmarket_id*
Purpose: Profitable paper positions (ROI > 0). Convenience wrapper around get_positions(min_roi=0.01). Triggers (casual questions too): "what's winning right now?", "지금 뭐가 수익 나고 있어…
get_resolved_predictions read-only daylimitcursorstatustarget_marketsource_category
Purpose: Raw, row-level prediction ledger — every macro regime prediction's full lifecycle (created_at -> resolved_at -> outcome). This is the auditable evidence behind get…
get_role_analysis read-only coinsymbolmarket_id*
Purpose: Role-aware signal alignment per symbol (timing / trend / swing / regime) plus hierarchy alignment. Triggers (casual questions too): "is BTC bullish across timeframes?", "단…
get_sector_correlations_tool read-only top_kmarket_id
Purpose: Intra-market ETF / group correlation matrix and auto-cluster output. Quantifies structural co-movement (e.g. ARKK <-> QQQ) for diversification and sector-avoidance…
get_signal_calibration read-only variantintervalmarket_id
Purpose: Reliability diagram data for Level-1 signal confidence — realized hit rate per confidence bucket ([0.5,0.6) ... [0.9,1.0]) with ECE summary. Lets an agent verify w…
get_signal_detail read-only coinsymbolintervalmarket_id*
Purpose: Per-symbol signal deep-dive — latest signal + history + feedback. Triggers (casual questions too): "why is BTC a buy?", "그 시그널 근거가 뭐야?", "signal history for AAPL?", "이…
get_signals read-only coinlimitsymbolintervalmarket_id*min_score +3
Purpose: Query research signals with dynamic filters (symbol / interval / action / score / confidence). Triggers (casual questions too): "should I buy / sell X?", "살까 말까?", "good e…
get_strategy_distribution read-only market_id*
Purpose: Per-strategy breakdown across current paper positions (count, avg P&L, win rate per strategy). Triggers (casual questions too): "what strategies are you running?", "무슨 전략…
get_strategy_leaderboard read-only limittop_nmarket_idmin_tradestarget_marketinclude_per_symbol
Purpose: Top RL-learned research strategies — GLOBAL pool + per-symbol partition. Layer E evidence (Layer E = strategy-performance tier of the 5-layer trust pyramid). The G…
get_structure_calibration read-only market_idgroup_name
Purpose: Level 2 (ETF / basket / sector granularity — Level 1 is individual symbols) prediction calibration. Returns hit_rate_ema per (market, group, interval, regime_bucke…
get_structure_validation_history read-only daysmarket_id
Purpose: Daily validation history of Level 2 structure predictions (Level 2 = ETF / basket / sector granularity). Each row shows the hit_rate for a specific day, enabling t…
get_symbol_peer_links_tool read-only top_ksymbolmarket_id
Purpose: Symbol-level lead-lag links (e.g. META -> AMZN, lag=15m, rho=+0.53). When `symbol` is set, only peers that lead or follow that symbol are returned. Triggers (casual qu…
get_trade_history read-only limitsymbolmax_pnlmin_pnlmarket_id*hours_back +1
Purpose: Query paper-trading history with dynamic filters (action / P&L / time / symbol). Triggers (casual questions too): "what trades happened lately?", "최근 거래 내역 보여줘", "how…
get_trade_outcomes_bulk read-only dayslimitcursormarket
Purpose: Cursor-paginated bulk export of the prediction -> trade -> outcome chain — paper trades with realized P&L, each linked (best-effort, same-symbol 2h window) to the…
get_winning_trades read-only limitmarket_id*
Purpose: Winning paper trades only (P&L > 0). Convenience wrapper around get_trade_history(min_pnl=0.01). Triggers (casual questions too): "what worked?", "뭐가 제일 잘 벌었어?", "show…
search read-only query*
Purpose: ChatGPT-connector-standard discovery search over OneQAZ's live surface — tools, resources, and the latest strong combined signals across crypto / kr_stock / us_sto…