このMCPでできること
Evaluates whether trading-strategy performance is statistically distinguishable from luck and maps results across market regimes.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['factors', 'note'], 'properties': {'note': {'type': 'string'}, 'factors': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'unit', 'description', 'source', 'pointInTime'], 'properties': {'key': {'type': 'string'}, 'unit': {'type': 'string'}, 'label': {'type': 'string'}, 'source': {'type': 'string'}, 'description': {'type': 'string'}, 'pointInTime': {'type': 'boolean'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['selector'], 'properties': {'detail': {'enum': ['concise', 'full'], 'type': 'string', 'default': 'concise', 'description': 'concise returns the verdict, the headline statistics and the reasoning â\x80\x94 enough to answer a user. full adds every bucket, every dropped point and the complete provenance list, and is much larger.'}, 'selector': {'type': 'object', 'required': ['source'], 'properties': {'source': {'enum': ['olaxbt-nexus', 'inline'], 'type': 'string', 'description': 'olaxbt-nexus analyses the strategy bound to this connectionâ\x80\x99s API key. inline analyses an equity curve you supply directly, from any venue or backtest.'}, 'symbol': {'type': 'string', 'maxLength': 32, 'minLength': 3, 'description': 'For olaxbt-nexus: the market the strategy trades, used for point-in-time reads. Default BTC/USDT.'}, 'trackRecord': {'type': 'object', 'required': ['equity'], 'properties': {'label': {'type': 'string', 'default': 'inline-track-record', 'maxLength': 80, 'minLength': 1, 'description': 'A name for this track record, echoed back in results. Do not put anything sensitive here.'}, 'equity': {'type': 'array', 'items': {'type': 'object', 'required': ['t', 'equity'], 'properties': {'t': {'type': ['number', 'string'], 'description': 'Epoch milliseconds, epoch seconds, or an ISO 8601 timestamp. UTC is assumed.'}, 'equity': {'type': 'number', 'description': 'Account equity at that instant, in any single consistent unit.', 'exclusiveMinimum': 0}}}, 'maxItems': 10000, 'minItems': 2, 'description': 'The equity curve, one point per period. Order does not matter; it is sorted by timestamp.'}, 'trades': {'type': 'array', 'items': {'type': 'object', 'required': ['pnl'], 'properties': {'pnl': {'type': 'number', 'description': 'Realised profit or loss for the closed trade, in the equity unit.'}, 'symbol': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'exitedAt': {'type': ['number', 'string']}, 'exitPrice': {'type': 'number'}, 'entryPrice': {'type': 'number'}, 'exitReason': {'type': 'string', 'maxLength': 120}, 'holdingBars': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}, 'maxItems': 20000}, 'reportedSharpe': {'type': 'number', 'description': 'Optional. The Sharpe ratio you believe this track record has, so Regimen can contrast it with its own.'}}, 'description': 'Required when source is inline.'}}, 'description': 'Which track record to analyse.'}, 'confidence': {'type': 'number', 'default': 0.95, 'exclusiveMaximum': 1, 'exclusiveMinimum': 0.5}, 'trialSharpes': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 500, 'description': 'Per-period Sharpe ratios of other configurations tried for this strategy. Supplying them enables the Deflated Sharpe Ratio, which discounts the headline for how many variants were tested before this one was reported.'}, 'benchmarkSharpe': {'type': 'number', 'default': 0, 'description': 'Per-period Sharpe the record must beat. 0 asks only whether there is any edge at all.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['label', 'sourceId', 'verdict', 'headline', 'usableReturns', 'sharpePerPeriod', 'sharpeAnnualised', 'probabilisticSharpe', 'minimumTrackRecordLength', 'periodsShortOfSignificance', 'sharpeConfidenceInterval', 'deflatedSharpe', 'reasoning', 'divergencesFromReported', 'notes', 'full'], 'properties': {'full': {'anyOf': [{}, {'type': 'null'}], 'description': 'The complete report when detail is "full", otherwise null.'}, 'label': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'verdict': {'type': 'string', 'description': 'One of insufficient_evidence, indistinguishable_from_luck, weak, supported, strong.'}, 'headline': {'type': 'string'}, 'sourceId': {'type': 'string'}, 'reasoning': {'type': 'array', 'items': {'type': 'string'}}, 'usableReturns': {'type': 'number'}, 'deflatedSharpe': {'type': ['number', 'null']}, 'sharpePerPeriod': {'type': ['number', 'null']}, 'sharpeAnnualised': {'type': ['number', 'null']}, 'probabilisticSharpe': {'type': ['number', 'null']}, 'divergencesFromReported': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'reported', 'recomputed', 'material'], 'properties': {'field': {'type': 'string'}, 'material': {'type': 'boolean'}, 'reported': {'type': 'number'}, 'recomputed': {'type': 'number'}}, 'additionalProperties': False}}, 'minimumTrackRecordLength': {'type': ['number', 'null']}, 'sharpeConfidenceInterval': {'anyOf': [{'type': 'object', 'required': ['lower', 'upper', 'level'], 'properties': {'level': {'type': 'number'}, 'lower': {'type': 'number'}, 'upper': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'periodsShortOfSignificance': {'type': ['number', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['selector'], 'properties': {'detail': {'enum': ['concise', 'full'], 'type': 'string', 'default': 'concise', 'description': 'concise returns the verdict, the headline statistics and the reasoning â\x80\x94 enough to answer a user. full adds every bucket, every dropped point and the complete provenance list, and is much larger.'}, 'maxDates': {'type': 'integer', 'default': 45, 'maximum': 45, 'minimum': 5, 'description': 'How many of the most recent dates to read conditions for, bounded by the upstream rate limit.'}, 'selector': {'type': 'object', 'required': ['source'], 'properties': {'source': {'enum': ['olaxbt-nexus', 'inline'], 'type': 'string', 'description': 'olaxbt-nexus analyses the strategy bound to this connectionâ\x80\x99s API key. inline analyses an equity curve you supply directly, from any venue or backtest.'}, 'symbol': {'type': 'string', 'maxLength': 32, 'minLength': 3, 'description': 'For olaxbt-nexus: the market the strategy trades, used for point-in-time reads. Default BTC/USDT.'}, 'trackRecord': {'type': 'object', 'required': ['equity'], 'properties': {'label': {'type': 'string', 'default': 'inline-track-record', 'maxLength': 80, 'minLength': 1, 'description': 'A name for this track record, echoed back in results. Do not put anything sensitive here.'}, 'equity': {'type': 'array', 'items': {'type': 'object', 'required': ['t', 'equity'], 'properties': {'t': {'type': ['number', 'string'], 'description': 'Epoch milliseconds, epoch seconds, or an ISO 8601 timestamp. UTC is assumed.'}, 'equity': {'type': 'number', 'description': 'Account equity at that instant, in any single consistent unit.', 'exclusiveMinimum': 0}}}, 'maxItems': 10000, 'minItems': 2, 'description': 'The equity curve, one point per period. Order does not matter; it is sorted by timestamp.'}, 'trades': {'type': 'array', 'items': {'type': 'object', 'required': ['pnl'], 'properties': {'pnl': {'type': 'number', 'description': 'Realised profit or loss for the closed trade, in the equity unit.'}, 'symbol': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'exitedAt': {'type': ['number', 'string']}, 'exitPrice': {'type': 'number'}, 'entryPrice': {'type': 'number'}, 'exitReason': {'type': 'string', 'maxLength': 120}, 'holdingBars': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}, 'maxItems': 20000}, 'reportedSharpe': {'type': 'number', 'description': 'Optional. The Sharpe ratio you believe this track record has, so Regimen can contrast it with its own.'}}, 'description': 'Required when source is inline.'}}, 'description': 'Which track record to analyse.'}, 'minSample': {'type': 'integer', 'default': 15, 'maximum': 500, 'minimum': 5, 'description': 'Buckets below this many observations are returned but flagged unusable.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['label', 'datesCovered', 'minSample', 'factors', 'warnings', 'full'], 'properties': {'full': {'anyOf': [{}, {'type': 'null'}]}, 'label': {'type': 'string'}, 'factors': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'bucketingMethod', 'sufficientBuckets', 'best', 'worst', 'spread', 'permutationPValue', 'interpretation', 'warnings'], 'properties': {'key': {'type': 'string'}, 'best': {'anyOf': [{'type': 'object', 'required': ['label', 'sharpe'], 'properties': {'label': {'type': 'string'}, 'sharpe': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'worst': {'anyOf': [{'type': 'object', 'required': ['label', 'sharpe'], 'properties': {'label': {'type': 'string'}, 'sharpe': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'spread': {'type': ['number', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'interpretation': {'type': ['string', 'null']}, 'bucketingMethod': {'type': 'string'}, 'permutationPValue': {'type': ['number', 'null']}, 'sufficientBuckets': {'type': 'number'}}, 'additionalProperties': False}}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'minSample': {'type': 'number'}, 'datesCovered': {'type': 'number'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['selector'], 'properties': {'selector': {'type': 'object', 'required': ['source'], 'properties': {'source': {'enum': ['olaxbt-nexus', 'inline'], 'type': 'string', 'description': 'olaxbt-nexus analyses the strategy bound to this connectionâ\x80\x99s API key. inline analyses an equity curve you supply directly, from any venue or backtest.'}, 'symbol': {'type': 'string', 'maxLength': 32, 'minLength': 3, 'description': 'For olaxbt-nexus: the market the strategy trades, used for point-in-time reads. Default BTC/USDT.'}, 'trackRecord': {'type': 'object', 'required': ['equity'], 'properties': {'label': {'type': 'string', 'default': 'inline-track-record', 'maxLength': 80, 'minLength': 1, 'description': 'A name for this track record, echoed back in results. Do not put anything sensitive here.'}, 'equity': {'type': 'array', 'items': {'type': 'object', 'required': ['t', 'equity'], 'properties': {'t': {'type': ['number', 'string'], 'description': 'Epoch milliseconds, epoch seconds, or an ISO 8601 timestamp. UTC is assumed.'}, 'equity': {'type': 'number', 'description': 'Account equity at that instant, in any single consistent unit.', 'exclusiveMinimum': 0}}}, 'maxItems': 10000, 'minItems': 2, 'description': 'The equity curve, one point per period. Order does not matter; it is sorted by timestamp.'}, 'trades': {'type': 'array', 'items': {'type': 'object', 'required': ['pnl'], 'properties': {'pnl': {'type': 'number', 'description': 'Realised profit or loss for the closed trade, in the equity unit.'}, 'symbol': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'exitedAt': {'type': ['number', 'string']}, 'exitPrice': {'type': 'number'}, 'entryPrice': {'type': 'number'}, 'exitReason': {'type': 'string', 'maxLength': 120}, 'holdingBars': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}, 'maxItems': 20000}, 'reportedSharpe': {'type': 'number', 'description': 'Optional. The Sharpe ratio you believe this track record has, so Regimen can contrast it with its own.'}}, 'description': 'Required when source is inline.'}}, 'description': 'Which track record to analyse.'}, 'simulations': {'type': 'integer', 'default': 1000, 'maximum': 10000, 'minimum': 100}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['label', 'verdict', 'controls', 'nullDistribution', 'notes'], 'properties': {'label': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'verdict': {'type': 'string'}, 'controls': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'expected', 'observed', 'passed', 'detail'], 'properties': {'name': {'type': 'string'}, 'detail': {'type': 'string'}, 'passed': {'type': 'boolean'}, 'expected': {'type': 'string'}, 'observed': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'nullDistribution': {'anyOf': [{'type': 'object', 'required': ['simulations', 'observedPsr', 'nullMedianPsr', 'nullP95Psr', 'empiricalPValue', 'interpretation'], 'properties': {'nullP95Psr': {'type': ['number', 'null']}, 'observedPsr': {'type': ['number', 'null']}, 'simulations': {'type': 'number'}, 'nullMedianPsr': {'type': ['number', 'null']}, 'interpretation': {'type': 'string'}, 'empiricalPValue': {'type': ['number', 'null']}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.