{"slug":"mcp-dropenginehq-com-api-backtest-strategy-a8dd00","title":"Run a bounded declarative historical spot strategy backtest","host":"mcp.dropenginehq.com","method":"POST","resource":"https://mcp.dropenginehq.com/api/backtest-strategy","category":"other","description":"Run a bounded declarative historical spot strategy backtest.","price_listed":0.1,"price_asked":0.1,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":927,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"end":"2025-04-01","initial_capital":10000,"market":"BTCUSDT","start":"2025-01-01","strategy":{"parameters":{},"type":"buy_and_hold"},"timeframe":"1d"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"end":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"fee_bps":{"default":10,"maximum":500,"minimum":0,"type":"number"},"initial_capital":{"maximum":100000000,"minimum":10,"type":"number"},"market":{"pattern":"^[A-Z0-9]{4,20}$","type":"string"},"slippage_bps":{"default":5,"maximum":500,"minimum":0,"type":"number"},"start":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"strategy":{"additionalProperties":false,"properties":{"parameters":{"additionalProperties":{"type":"number"},"default":{},"propertyNames":{"type":"string"},"type":"object"},"type":{"enum":["moving_average_crossover","rsi_mean_reversion","momentum","breakout","buy_and_hold"],"type":"string"}},"required":["type"],"type":"object"},"timeframe":{"enum":["1h","4h","1d"],"type":"string"}},"required":["market","timeframe","start","end","initial_capital","strategy"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"additionalProperties":true,"type":"object"},"meta":{"additionalProperties":true,"type":"object"},"success":{"const":true,"type":"boolean"},"timestamp":{"format":"date-time","type":"string"},"tool":{"type":"string"}},"required":["success","tool","timestamp","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-28","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.1,"price_match":true,"latency_ms":927,"error":null}],"description_full":"Run a bounded declarative historical spot strategy backtest.","last_updated":"2026-09-28T10:47:11.623Z","schemes":["exact"]}