Update to Shadowfolio Backtest
Snapshot Nov 4, 2026 · 06:12 UTC · version 1.0.2
Declared capabilities changed
Full description — Now says: No account or broker.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Oct 29, 2026 · 12:06 UTC
Nov 4, 2026 · 06:12 UTC
No account or broker.
Long description
Oct 29, 2026 · 12:06 UTC
- No accounts: saved strategies are kept under ChatGPT's anonymous user ID. Say "Delete my Shadowfolio data" to delete them.
Nov 4, 2026 · 06:12 UTC
Ask things like "Did a golden cross on QQQ beat buy-and-hold this year?" or "Hold SPY only above its 200-day average, otherwise BIL." - No accounts: saved strategies are kept under ChatGPT's anonymous user ID. Say "Delete my Shadowfolio ...
Declared skills
Oct 29, 2026 · 12:06 UTC
[{"description":"Turn an investing or trading strategy the user describes in plain English into explicit Shadowfolio rules, ask for any missing specifics (what to trade, when to buy, when to sell, how often to rebalance, how to size posi...
Nov 4, 2026 · 06:12 UTC
[{"description":"Turn an investing or trading strategy the user describes in plain English into explicit Shadowfolio rules, ask for any missing specifics (what to trade, when to buy, when to sell, how often to rebalance, how to size posi...
Capabilities
Oct 29, 2026 · 12:06 UTC
["Interactive","Write"]
Nov 4, 2026 · 06:12 UTC
["Interactive","Write","Backtest a rule over the last 12 months against a benchmark","Track a saved strategy daily as a hypothetical paper portfolio","No account, broker or sign-in"]
Compare saved observations
Download comparison JSONFull technical diff · 11 changed fields
changed /release/description
"Backtest and forward-track your own investing strategy in ChatGPT: describe it in plain English, get explicit rules, 12 months of results against a benchmark (return, max drawdown, Sharpe ratio, win rate, trades) and a hypothetical shadow portfolio updated after every US market close. Not investment advice; never trades."
"Backtest and forward-track your own investing strategy in ChatGPT: describe it in plain English, get explicit rules, 12 months of results against a benchmark (return, max drawdown, Sharpe ratio, win rate, trades) and a hypothetical shadow portfolio updated after every US market close. No account or broker. Not investment advice; never trades."
changed /release/id
"pluginrel_e3203631d12c8191a655f6c1f6b19fc0"
"pluginrel_4971ba75f6e8819191935a09750ce35c"
changed /release/interface/capabilities
[ "Interactive", "Write" ]
[ "Interactive", "Write", "Backtest a rule over the last 12 months against a benchmark", "Track a saved strategy daily as a hypothetical paper portfolio", "No account, broker or sign-in" ]
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_0000000079f081f6a038ae77c91dfc23"
"https://files.openai.com/content?id=file_00000000ba648210982e45d07a37d871"
changed /release/interface/default_prompts
[ "Backtest holding SPY only while it is above its 200-day average, otherwise BIL", "Test a momentum strategy on the S&P 500", "How are my Shadowfolio strategies doing?" ]
[ "Backtest holding SPY only while it is above its 200-day average, otherwise BIL", "Does buying SPY after a 5% dip from its high beat buy-and-hold this year?", "Did a 50/200-day golden cross on QQQ beat buy-and-hold this past year?" ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_0000000043f882439c62fbf659c1fe39"
"https://files.openai.com/content?id=file_000000004d5481f4a6f0dba0712e60a0"
changed /release/interface/long_description
"Shadowfolio backtests a stock or ETF trading strategy you describe in plain English, then paper-trades it from today. No account or broker needed.\n\nIt turns your words into exact rules, asks for anything you left open (what to trade, when to buy, when to sell, how often to rebalance, how to size positions), and backtests them over the last 12 months of end-of-day prices for US stocks and ETFs.\n\nYou see total return, max drawdown, Sharpe ratio, volatility, win rate and the number of trades next to a benchmark (SPY unless you name another), with the equity curve and month-by-month returns. Change any rule in the card, or in words, and run it again.\n\nSave a strategy and Shadowfolio keeps a hypothetical 10,000 shadow portfolio of it, updated after every US market close, so you can come back and see how it would be doing since the day you saved it. Ask \"how is strategy #1 doing?\" any time, or share a link to its record.\n\nRules you can use: price against a moving average, moving-average crosses, RSI levels, returns over a period, distance from a recent high, market filters on another ticker, momentum or low-volatility ranking, stop losses, take-profits, holding periods, fixed weights and inverse-volatility sizing.\n\nLimits:\n- Hypothetical results only. Shadowfolio never gives investment advice, never suggests securities or strategies, and cannot place trades or connect to a broker.\n- US-listed stocks, ETFs and mutual funds; daily closing prices (no intraday). End-of-day prices come from Yahoo Finance.\n- Trades fill at the close with a cost you can set (0.05% by default); no taxes.\n- Index presets use today's members for the past year, which flatters past results; results say so.\n- No accounts: saved strategies are kept under ChatGPT's anonymous user ID. Say \"Delete my Shadowfolio data\" to delete them."
"Shadowfolio backtests a stock or ETF trading strategy you describe in plain English, then paper-trades it from today. No account or broker needed.\n\nAsk things like \"Did a golden cross on QQQ beat buy-and-hold this year?\" or \"Hold SPY only above its 200-day average, otherwise BIL.\"\n\nIt turns your words into exact rules, asks for anything you left open (what to trade, when to buy, when to sell, how often to rebalance, how to size positions), and backtests them over the last 12 months of end-of-day prices for US stocks and ETFs.\n\nYou see total return, max drawdown, Sharpe ratio, volatility, win rate and the number of trades next to a benchmark (SPY unless you name another), with the equity curve and month-by-month returns. Change any rule in the card, or in words, and run it again.\n\nSave a strategy and Shadowfolio keeps a hypothetical 10,000 shadow portfolio of it, updated after every US market close, so you can come back and see how it would be doing since the day you saved it. Ask \"how is strategy #1 doing?\" any time, or share a link to its record.\n\nRules you can use: price against a moving average, moving-average crosses, RSI levels, returns over a period, distance from a recent high, market filters on another ticker, momentum or low-volatility ranking, stop losses, take-profits, holding periods, fixed weights and inverse-volatility sizing.\n\nLimits:\n- Hypothetical results only. Shadowfolio never gives investment advice, never suggests securities or strategies, and cannot place trades or connect to a broker.\n- US-listed stocks, ETFs and mutual funds; daily closing prices (no intraday). End-of-day prices come from Yahoo Finance.\n- Trades fill at the close with a cost you can set (0.05% by default); no taxes.\n- Index presets use today's members for the past year, which flatters past results; results say so.\n- No accounts: saved strategies are kept under ChatGPT's anonymous user ID. Say \"Delete my Shadowfolio data\" to delete them.\n- Guides and example backtests: shadowfolio.ambientapp.ai"
changed /release/keywords
[ "backtest", "backtesting", "backtest trading strategy", "trading strategy", "stock strategy", "investing strategy", "investment strategy", "stock backtest", "ETF backtest", "portfolio backtest", "paper trading", "paper trade", "forward test", "trading simulator", "strategy tester", "moving average strategy", "golden cross", "RSI strategy", "momentum strategy", "ETF" ]
[ "backtest", "backtesting", "backtest trading strategy", "trading strategy", "stock strategy", "investing strategy", "investment strategy", "stock backtest", "ETF backtest", "portfolio backtest", "paper trading", "paper trade", "forward test", "trading simulator", "strategy tester", "moving average strategy", "golden cross", "RSI strategy", "momentum strategy", "ETF", "trading strategies", "investing strategies", "backtester", "200 day moving average", "buy and hold" ]
changed /release/onboarding_skill_name
null
"backtest-a-strategy"
changed /release/skills
[
{
"description": "Turn an investing or trading strategy the user describes in plain English into explicit Shadowfolio rules, ask for any missing specifics (what to trade, when to buy, when to sell, how often to rebalance, how to size positions), backtest it over the last 12 months against a benchmark, and offer to save it for daily forward tracking. Use when the user wants to test, backtest, paper-trade or track a strategy of their own. Not for picking investments.",
"interface": {
"brand_color": null,
"default_prompt": "Backtest my strategy: hold SPY only while it's above its 200-day average, otherwise BIL.",
"display_name": "Test a strategy",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Backtest and track your own rules"
},
"name": "test-a-strategy",
"plugin_release_skill_id": "pluginrsk_6ae30f14281481919e7feeb0c792af98"
}
][
{
"description": "Turn an investing or trading strategy the user describes in plain English into explicit Shadowfolio rules, ask for any missing specifics (what to trade, when to buy, when to sell, how often to rebalance, how to size positions), backtest it over the last 12 months against a benchmark, and offer to save it for daily forward tracking. Use when the user wants to test, backtest, paper-trade or track a strategy of their own. Not for picking investments.",
"interface": {
"brand_color": "#2A5BD7",
"default_prompt": "Backtest holding the 5 S&P 500 stocks with the best 6-month return, rebalanced monthly.",
"display_name": "Backtest a strategy",
"icon_large_url": null,
"icon_small_url": "https://files.openai.com/content?id=file_0000000057a481f4981ffd5fd2a66465",
"iconography": "chart",
"short_description": "Your own rules, in plain English"
},
"name": "backtest-a-strategy",
"plugin_release_skill_id": "pluginrsk_6ae93a625a148191aeff4e24e4d910a7"
},
{
"description": "Check a common market rule of thumb, such as a golden cross, buying a dip from the high, an RSI oversold signal or a 200-day moving average filter, against buy-and-hold over the last 12 months with Shadowfolio. Use when the user asks whether a well-known trading rule or market saying would have worked.",
"interface": {
"brand_color": "#2A5BD7",
"default_prompt": "Did buying QQQ when RSI fell below 30 beat buy-and-hold over the last year?",
"display_name": "Test a market myth",
"icon_large_url": null,
"icon_small_url": "https://files.openai.com/content?id=file_000000001be88210a06f45806caddb42",
"iconography": "chart",
"short_description": "Does the rule beat buy-and-hold?"
},
"name": "market-myth-test",
"plugin_release_skill_id": "pluginrsk_6ae93a62a8448191b124e655a1ca92d8"
},
{
"description": "Save a backtested strategy and follow it as a hypothetical shadow portfolio updated after every US market close, list saved strategies, show one, share its record or delete it. Use when the user wants to paper-trade, forward-test or check on a strategy they saved with Shadowfolio.",
"interface": {
"brand_color": "#2A5BD7",
"default_prompt": "How is my saved Shadowfolio strategy doing against SPY since I saved it?",
"display_name": "Track a strategy daily",
"icon_large_url": null,
"icon_small_url": "https://files.openai.com/content?id=file_0000000052bc81f4bab875faef01ffbc",
"iconography": "chart",
"short_description": "Paper-trade it from today"
},
"name": "track-a-strategy",
"plugin_release_skill_id": "pluginrsk_6ae93a625184819186081c230cebbe9f"
}
]changed /release/version
"1.0.1"
"1.0.2"
Full snapshot data
{
"canonical_app_id": "asdk_app_6ad081dc0b8c8191827e799b0d067207",
"connector_id": "asdk_app_6ad081dc0b8c8191827e799b0d067207",
"created_at": "2026-10-15T13:26:08.181605Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6ad081dc0b8c8191827e799b0d067207",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "shadowfolio",
"release": {
"app_ids": [
"asdk_app_6ad081dc0b8c8191827e799b0d067207"
],
"app_manifest": {
"apps": {
"shadowfolio": {
"id": "asdk_app_6ad081dc0b8c8191827e799b0d067207",
"required": true
}
}
},
"app_templates": [],
"description": "Backtest and forward-track your own investing strategy in ChatGPT: describe it in plain English, get explicit rules, 12 months of results against a benchmark (return, max drawdown, Sharpe ratio, win rate, trades) and a hypothetical shadow portfolio updated after every US market close. No account or broker. Not investment advice; never trades.",
"display_name": "Shadowfolio Backtest",
"id": "pluginrel_4971ba75f6e8819191935a09750ce35c",
"interface": {
"brand_color": "#2A5BD7",
"capabilities": [
"Interactive",
"Write",
"Backtest a rule over the last 12 months against a benchmark",
"Track a saved strategy daily as a hypothetical paper portfolio",
"No account, broker or sign-in"
],
"category": "Finance",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000ba648210982e45d07a37d871",
"default_prompt": "Backtest holding SPY only while it is above its 200-day average, otherwise BIL",
"default_prompts": [
"Backtest holding SPY only while it is above its 200-day average, otherwise BIL",
"Does buying SPY after a 5% dip from its high beat buy-and-hold this year?",
"Did a 50/200-day golden cross on QQQ beat buy-and-hold this past year?"
],
"developer_name": "The Open Apps, Inc.",
"logo_url": "https://files.openai.com/content?id=file_000000004d5481f4a6f0dba0712e60a0",
"logo_url_dark": null,
"long_description": "Shadowfolio backtests a stock or ETF trading strategy you describe in plain English, then paper-trades it from today. No account or broker needed.\n\nAsk things like \"Did a golden cross on QQQ beat buy-and-hold this year?\" or \"Hold SPY only above its 200-day average, otherwise BIL.\"\n\nIt turns your words into exact rules, asks for anything you left open (what to trade, when to buy, when to sell, how often to rebalance, how to size positions), and backtests them over the last 12 months of end-of-day prices for US stocks and ETFs.\n\nYou see total return, max drawdown, Sharpe ratio, volatility, win rate and the number of trades next to a benchmark (SPY unless you name another), with the equity curve and month-by-month returns. Change any rule in the card, or in words, and run it again.\n\nSave a strategy and Shadowfolio keeps a hypothetical 10,000 shadow portfolio of it, updated after every US market close, so you can come back and see how it would be doing since the day you saved it. Ask \"how is strategy #1 doing?\" any time, or share a link to its record.\n\nRules you can use: price against a moving average, moving-average crosses, RSI levels, returns over a period, distance from a recent high, market filters on another ticker, momentum or low-volatility ranking, stop losses, take-profits, holding periods, fixed weights and inverse-volatility sizing.\n\nLimits:\n- Hypothetical results only. Shadowfolio never gives investment advice, never suggests securities or strategies, and cannot place trades or connect to a broker.\n- US-listed stocks, ETFs and mutual funds; daily closing prices (no intraday). End-of-day prices come from Yahoo Finance.\n- Trades fill at the close with a cost you can set (0.05% by default); no taxes.\n- Index presets use today's members for the past year, which flatters past results; results say so.\n- No accounts: saved strategies are kept under ChatGPT's anonymous user ID. Say \"Delete my Shadowfolio data\" to delete them.\n- Guides and example backtests: shadowfolio.ambientapp.ai",
"plugin_category_id": "finance",
"privacy_policy_url": "https://shadowfolio.ambientapp.ai/privacy",
"screenshot_urls": [],
"short_description": "Backtest & track your strategy",
"terms_of_service_url": "https://shadowfolio.ambientapp.ai/terms",
"website_url": "https://shadowfolio.ambientapp.ai"
},
"keywords": [
"backtest",
"backtesting",
"backtest trading strategy",
"trading strategy",
"stock strategy",
"investing strategy",
"investment strategy",
"stock backtest",
"ETF backtest",
"portfolio backtest",
"paper trading",
"paper trade",
"forward test",
"trading simulator",
"strategy tester",
"moving average strategy",
"golden cross",
"RSI strategy",
"momentum strategy",
"ETF",
"trading strategies",
"investing strategies",
"backtester",
"200 day moving average",
"buy and hold"
],
"mcp_servers": [
{
"key": "shadowfolio",
"metadata": {
"headers": {},
"type": "streamable-http",
"url": "https://shadowfolio.ambientapp.ai/mcp"
}
}
],
"onboarding_skill_name": "backtest-a-strategy",
"requires_local_executor": false,
"skills": [
{
"description": "Turn an investing or trading strategy the user describes in plain English into explicit Shadowfolio rules, ask for any missing specifics (what to trade, when to buy, when to sell, how often to rebalance, how to size positions), backtest it over the last 12 months against a benchmark, and offer to save it for daily forward tracking. Use when the user wants to test, backtest, paper-trade or track a strategy of their own. Not for picking investments.",
"interface": {
"brand_color": "#2A5BD7",
"default_prompt": "Backtest holding the 5 S&P 500 stocks with the best 6-month return, rebalanced monthly.",
"display_name": "Backtest a strategy",
"icon_large_url": null,
"icon_small_url": "https://files.openai.com/content?id=file_0000000057a481f4981ffd5fd2a66465",
"iconography": "chart",
"short_description": "Your own rules, in plain English"
},
"name": "backtest-a-strategy",
"plugin_release_skill_id": "pluginrsk_6ae93a625a148191aeff4e24e4d910a7"
},
{
"description": "Check a common market rule of thumb, such as a golden cross, buying a dip from the high, an RSI oversold signal or a 200-day moving average filter, against buy-and-hold over the last 12 months with Shadowfolio. Use when the user asks whether a well-known trading rule or market saying would have worked.",
"interface": {
"brand_color": "#2A5BD7",
"default_prompt": "Did buying QQQ when RSI fell below 30 beat buy-and-hold over the last year?",
"display_name": "Test a market myth",
"icon_large_url": null,
"icon_small_url": "https://files.openai.com/content?id=file_000000001be88210a06f45806caddb42",
"iconography": "chart",
"short_description": "Does the rule beat buy-and-hold?"
},
"name": "market-myth-test",
"plugin_release_skill_id": "pluginrsk_6ae93a62a8448191b124e655a1ca92d8"
},
{
"description": "Save a backtested strategy and follow it as a hypothetical shadow portfolio updated after every US market close, list saved strategies, show one, share its record or delete it. Use when the user wants to paper-trade, forward-test or check on a strategy they saved with Shadowfolio.",
"interface": {
"brand_color": "#2A5BD7",
"default_prompt": "How is my saved Shadowfolio strategy doing against SPY since I saved it?",
"display_name": "Track a strategy daily",
"icon_large_url": null,
"icon_small_url": "https://files.openai.com/content?id=file_0000000052bc81f4bab875faef01ffbc",
"iconography": "chart",
"short_description": "Paper-trade it from today"
},
"name": "track-a-strategy",
"plugin_release_skill_id": "pluginrsk_6ae93a625184819186081c230cebbe9f"
}
],
"version": "1.0.2"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ad081dc0b8c8191827e799b0d067207?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 5a265eead7335cfeaf5e61283bd2a8e83d12fcd0ab5cde5266682a4222a460dc