← Files StrategyTune: BacktestingARCHIVED FILE
plugin.json
9.43 KB · Nov 6, 2026 · 06:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a6fc95ba1f0819190aa1d20ae56d0ec",
"version": "1.2.0",
"description": "Ask ChatGPT to backtest a trading idea and get real numbers back. \"Backtest my idea on gold for the last year.\" \"Research this strategy, write a few versions of it and test each one on 15 minute and 1 hour bars.\" \"How often does EURUSD move 10 pips in 5 minutes?\" \"Write an RSI indicator and add it to my chart.\" You describe it in plain words; ChatGPT writes the code, runs it on StrategyTune and tells you what it found.\n\nStrategyTune is a backtesting platform. Every run uses real recorded market data, tick by tick, with real bid and ask prices and no look-ahead, in a sandboxed cloud. A simple strategy backtests a year of history in seconds, so you can try an idea, change one rule and try again. Forex, crypto (BTC and ETH), gold and other commodities, and stock indices are available, plus one US stock for testing.\n\nWhat ChatGPT can do for you here:\n- Write and save strategies, chart indicators, and reusable market conditions (StrategyTune calls them signals and filters).\n- Run backtests and give you the full report: profit, drawdown, win rate, every trade. Runs are saved as sessions in your StrategyTune account.\n- Run research code over the same data: count how often something happened, measure values at specific moments, compare variants.\n- Work with the chart you have open: read bars and indicator values, add and configure indicators, mark conditions on the timeline, switch instrument or timeframe.\n- Check its own work: if an indicator it wrote looks wrong, it reads the actual numbers behind the line.\n\nOpen strategytune.com/app to see more: every backtest on the chart with its trades drawn, the Run Report with equity and drawdown charts, and tick by tick market replay at 1x to 50000x where you trade a period by hand and continue later.\n\nConnect and ask: nothing to install, no data to set up. Everything runs on historical data. The plugin does not connect to a broker, place live orders, or give investment advice.",
"author": {
"name": "StrategyTune",
"url": "https://strategytune.com"
},
"homepage": "https://strategytune.com",
"keywords": [
"backtesting",
"trading strategies",
"market data",
"indicators"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "StrategyTune: Backtesting",
"shortDescription": "Research and backtest ideas",
"longDescription": "Ask ChatGPT to backtest a trading idea and get real numbers back. \"Backtest my idea on gold for the last year.\" \"Research this strategy, write a few versions of it and test each one on 15 minute and 1 hour bars.\" \"How often does EURUSD move 10 pips in 5 minutes?\" \"Write an RSI indicator and add it to my chart.\" You describe it in plain words; ChatGPT writes the code, runs it on StrategyTune and tells you what it found.\n\nStrategyTune is a backtesting platform. Every run uses real recorded market data, tick by tick, with real bid and ask prices and no look-ahead, in a sandboxed cloud. A simple strategy backtests a year of history in seconds, so you can try an idea, change one rule and try again. Forex, crypto (BTC and ETH), gold and other commodities, and stock indices are available, plus one US stock for testing.\n\nWhat ChatGPT can do for you here:\n- Write and save strategies, chart indicators, and reusable market conditions (StrategyTune calls them signals and filters).\n- Run backtests and give you the full report: profit, drawdown, win rate, every trade. Runs are saved as sessions in your StrategyTune account.\n- Run research code over the same data: count how often something happened, measure values at specific moments, compare variants.\n- Work with the chart you have open: read bars and indicator values, add and configure indicators, mark conditions on the timeline, switch instrument or timeframe.\n- Check its own work: if an indicator it wrote looks wrong, it reads the actual numbers behind the line.\n\nOpen strategytune.com/app to see more: every backtest on the chart with its trades drawn, the Run Report with equity and drawdown charts, and tick by tick market replay at 1x to 50000x where you trade a period by hand and continue later.\n\nConnect and ask: nothing to install, no data to set up. Everything runs on historical data. The plugin does not connect to a broker, place live orders, or give investment advice.",
"developerName": "StrategyTune",
"category": "Finance",
"capabilities": [],
"defaultPrompt": [
"Backtest my idea on gold for the last year",
"How often does EURUSD move 10 pips in 5 minutes?",
"Write an RSI indicator and add it to my chart"
],
"websiteURL": "https://strategytune.com",
"supportURL": "https://strategytune.com/support",
"privacyPolicyURL": "https://strategytune.com/privacy",
"termsOfServiceURL": "https://strategytune.com/terms",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Load the platform orientation before answering a StrategyTune workflow question.",
"prompt": "Explain how manual and automated backtesting fit together in StrategyTune.",
"tools_triggered": "get_knowledge",
"expected_behavior": "Explains the two backtesting modes and how scripts connect them using the platform knowledge topic."
},
{
"description": "Create and compile a new strategy script in the authenticated user's account.",
"prompt": "Create a StrategyTune strategy script named Range Demo using the platform's strategy-writing contract.",
"tools_triggered": "save_script",
"expected_behavior": "Creates the script, reports whether compilation succeeded, and returns actionable diagnostics if validation fails."
},
{
"description": "Submit a saved strategy for an automated historical backtest.",
"prompt": "Run my saved Range Demo strategy on EURUSD, 15-minute bars, from January 2 through January 31, 2026, and save the session.",
"tools_triggered": "run_backtest",
"expected_behavior": "Submits the authenticated user's saved strategy with the requested instrument, timeframe, range, and saved-session setting, then returns its run identifier or a clear validation error."
},
{
"description": "Add a built-in indicator to an open StrategyTune chart.",
"prompt": "Add the built-in Relative Strength Index indicator to my current StrategyTune chart.",
"tools_triggered": "add_indicator",
"expected_behavior": "Adds the requested built-in study to the current connected chart or explains how to open or select a valid tab."
},
{
"description": "Handle an edge case when adding a multi-output signal or filter script to the timeline.",
"prompt": "Add my saved Market Conditions filter to the current timeline; if it has multiple outputs, tell me which output names are available.",
"tools_triggered": "add_track",
"expected_behavior": "Adds the single available output or returns the exact available output keys needed to resolve an ambiguous script."
}
],
"negative": [
{
"description": "Do not invoke StrategyTune for personalized investment advice.",
"prompt": "Which stock should I buy today for the highest guaranteed return?"
},
{
"description": "Do not invoke StrategyTune for live brokerage execution.",
"prompt": "Place a live market order to buy 100 shares of AAPL in my brokerage account."
},
{
"description": "Do not invoke StrategyTune for unrelated personal finance account queries.",
"prompt": "Show me the current balance and latest transactions in my checking account."
}
]
}
},
"publication": {
"release_notes": "Version 1.2.0 \u2014 metadata update for an already-published MCP plugin (server unchanged: https://strategytune.com/mcp, OAuth with dynamic client registration).\n\nListing: new display name, subtitle and description written as what a user would type; no voice-mode claims; closing disclaimer kept.\n\nServer changes since 1.1.0 (live, picked up by the tool scan): find_instruments accepts limit up to 200 and a new optional offset; list_tabs explains that a background or sleeping browser tab can miss the reply window; run_backtest/run_code refusals for free-plan limits carry an upgrade offer in details.upgrade; server instructions state that the tools are the AI interface of the StrategyTune web app and work without it. Tool names and existing schemas are unchanged and backward compatible.\n\nReviewer setup: any StrategyTune account works (the free plan is enough). 17 of the 37 tools act on an OPEN, signed-in browser tab at https://strategytune.com/app (list_tabs, switch_*, add_indicator, \u2026); without one they answer \"no open tab\". Script and run tools need no tab. Nine tools have no outputSchema on purpose (vendor passthrough or bulk payloads); their result shape is documented in the tool description. No UI widgets."
},
"apps": "./.app.json"
}
}
}
SHA-256: cab8caa3cb711af34db2d1b93e3beb8b8436ba3d20a935d6406204a45233e7f0