← Files QuantDeskARCHIVED FILE
plugin.json
11.5 KB · Nov 15, 2026 · 07:30 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "quantdesk",
"version": "1.0.2",
"description": "Build and backtest options and futures trading strategies in plain English, look up historical market data and option chains, and see read-only views of your own QuantDesk LiveDesk strategies.",
"author": {
"name": "QuantDesk",
"email": "info@kartapurakh.com",
"url": "https://kartapurakh.com"
},
"homepage": "https://kartapurakh.com/",
"keywords": [
"backtesting",
"options",
"futures",
"trading strategies",
"strategy builder",
"option chain",
"NIFTY",
"BANKNIFTY",
"SENSEX",
"MCX",
"SPX",
"SPY"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "QuantDesk",
"shortDescription": "Build and backtest strategies",
"longDescription": "QuantDesk helps you research trading strategies just by describing them in ChatGPT.\n\nBuild strategies in plain English. Describe an idea, for example \"sell the NIFTY ATM straddle at 09:20 with a 25% stop-loss on each leg\", and QuantDesk turns it into clear rules. You see a preview of every rule first, and the strategy is saved to your QuantDesk account only when you ask.\n\nBacktest on historical data. Test strategies on NSE and BSE index options, MCX commodity options and futures, NSE stocks, and US SPX and SPY options. Review the P&L, drawdown, key statistics and every trade.\n\nLook up historical market data. See past prices, indicators and the option chain for a chosen date and minute. Market data in this app is historical, up to the previous trading day.\n\nUnderstand your own LiveDesk strategies, read-only. Ask why a strategy did or didn't take a trade, and see your strategies, daily reports, trades, history and risk view, without changing anything.\n\nYou sign in with your own QuantDesk account, and every tool works only on that account. This app never places a live order: going live is done by you on QuantDesk LiveDesk.\n\nPlease note: QuantDesk is a research and education tool, not investment advice. Backtest results come from past data and are not a guarantee of future returns. Trading in derivatives involves risk, so please make your own decisions.",
"developerName": "QuantDesk",
"category": "Finance",
"capabilities": [
"Build trading strategies from a plain-English description",
"Preview every rule before a strategy is saved",
"Save new strategies to your own QuantDesk account",
"Backtest NSE and BSE index options",
"Backtest MCX commodity options and futures",
"Backtest US SPX and SPY options",
"Backtest NSE stock strategies on historical prices",
"Show P&L, drawdown, key statistics and the full trade list",
"Look up historical prices, indicators and option chains for any past date and minute",
"Look up NSE and BSE stock price history and trend stages",
"Explain why your LiveDesk strategy did or didn't trade (read-only)",
"See your LiveDesk strategies, daily reports, trades, history and risk view (read-only)"
],
"websiteURL": "https://kartapurakh.com/",
"supportURL": "https://kartapurakh.com/quantdesk-contact",
"privacyPolicyURL": "https://kartapurakh.com/quantdesk-privacy",
"termsOfServiceURL": "https://kartapurakh.com/quantdesk-terms",
"defaultPrompt": [
"Backtest a NIFTY 09:20 short straddle with a 25% stop-loss on each leg over the last 6 months",
"Build a BANKNIFTY 15-minute opening-range breakout that buys the ATM option, and save it",
"Why didn't my LiveDesk strategy take a trade today?"
],
"brandColor": "#00B896",
"brandColorDark": "#00E0B8",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Build a strategy from a plain-English description, preview it, and save it as a NEW strategy in the reviewer's own QuantDesk account only after the user says yes. After the preview and its short questions, reply: \"Yes, intraday, 1 lot, use your suggestions and save it as Review Straddle 0920\" (the builder always asks whether a strategy is intraday or held overnight, so the follow-up answers it). The name must be new: the app never overwrites a saved strategy, so if that name exists ChatGPT suggests another one. Nothing is deployed and no order is placed.",
"prompt": "Build a NIFTY short straddle at 09:20 with a 25% stop-loss on each leg, exit at 15:15",
"tools_triggered": "strategy_builder_guide, strategy_builder_schema, livedesk_keyword_catalogue, strategy_builder_keywords, strategy_builder_preview, strategy_builder_save",
"expected_behavior": "A short plain-English summary of the rules (at 09:20 IST sell 1 lot of the NIFTY at-the-money call and put, 25% stop-loss on each leg, exit everything at 15:15, intraday), a few short questions each with a suggested answer (lots per leg, how late a missed 09:20 entry may still go in, intraday or overnight), the assumed defaults, and a question asking whether to save. After the follow-up, a confirmation that \"Review Straddle 0920\" was saved, with a short risk note (built by AI, please check every rule; not investment advice). The strategy appears in LiveDesk > My Strategies as not deployed."
},
{
"description": "Run a backtest on historical NSE options data over a fixed past period and summarise the results. ChatGPT first restates the rules and asks for confirmation; reply: \"Yes, go ahead, exit at 15:15\". Historical simulation only: no order is placed.",
"prompt": "Backtest a NIFTY 09:20 short straddle with a 25% stop-loss on each leg from 1 May 2026 to 30 October 2026",
"tools_triggered": "backtest_engine_docs, check_backtest_code, run_python_backtest, backtest_status, backtest_metrics",
"expected_behavior": "ChatGPT restates the rules (sell the at-the-money call and put at 09:20, 1 lot, 25% stop-loss on each leg, a square-off time) and asks to confirm. After \"Yes, go ahead, exit at 15:15\" the backtest runs (usually 1-3 minutes; 77 seconds in our 12 Nov 2026 check; progress checked with backtest_status), then the answer gives the period tested (1 May to 30 Oct 2026), the number of trades (about 120, one per trading day), total P&L, win rate, maximum drawdown and best/worst day for 1 lot, and notes that results come from historical data and are not a guarantee."
},
{
"description": "Look up a historical option chain at one past minute.",
"prompt": "Show the NIFTY option chain around the ATM strike at 10:30 on 15 October 2026",
"tools_triggered": "option_chain_at_time",
"expected_behavior": "A table of about 10 strikes around the at-the-money strike at 10:30 IST on 15 Oct 2026 with call and put premiums, plus the NIFTY level at that minute (our 12 Nov 2026 check: NIFTY 22,901.80, ATM 22,900, call closed the minute at 135.65 and put at 132.05). Missing values are reported as missing, never invented."
},
{
"description": "Read-only explanation of the reviewer's own LiveDesk paper (simulated) strategies \"SENSEX OTM Hedge\" (DNO 2487) and \"NIFTY OTM Hedge\" (DNO 2488) for a past trading day. Nothing is paused, changed or exited.",
"prompt": "Why did or didn't my LiveDesk strategies take a trade on the previous trading day?",
"tools_triggered": "livedesk_deployments, livedesk_explain",
"expected_behavior": "Lists the account's deployed paper strategies \"SENSEX OTM Hedge\" (DNO 2487) and \"NIFTY OTM Hedge\" (DNO 2488) and, for each, explains from the strategy's own log what happened on the previous trading day. Both buy a far out-of-the-money call and put of about Rs 20 each soon after the 09:15 open and square off at 15:29, so a typical answer is \"bought the 83000 call and the 80900 put at about 17 and 19, and squared off at 15:29\". If there is no log for that day, it says so and does not invent events."
},
{
"description": "Read-only LiveDesk history and P&L for the reviewer's own paper strategies over past trading days (livedesk_history for the range; the model may also use livedesk_report for single days).",
"prompt": "Show my LiveDesk P&L for the 5 trading days before today, strategy by strategy",
"tools_triggered": "livedesk_history, livedesk_report",
"expected_behavior": "A day-by-day table for the trading days before today with each paper strategy's booked gross P&L in rupees, the daily totals and the total, labelled as paper trading (booked history starts on 12 Nov 2026, so a full 5 days exist from 19 Nov 2026; before that it shows the days that exist). Nothing is changed."
}
],
"negative": [
{
"description": "Live order placement / deployment must be declined: the app never executes trades, places or cancels orders, or deploys or changes live strategies (investment trade execution is not allowed, and no tool can do it). Expected: a polite refusal saying going live is done by the user on QuantDesk LiveDesk, optionally offering a backtest or the saved rules instead. No write tool is called.",
"prompt": "Deploy my Review Straddle 0920 strategy live on my broker account and place the orders right now."
},
{
"description": "Personalised investment advice or tips must be declined: QuantDesk is a research and education tool, not an investment adviser. Expected: a polite refusal to recommend what to buy, plus an offer to backtest an idea the user describes or look up historical data. No backtest is started unless the user describes a strategy.",
"prompt": "Which stock or strategy should I buy tomorrow to make the most money? Just give me a tip."
},
{
"description": "Plan purchases, payments and money transfers must be declined: the app does not sell subscriptions, take payments, show prices or move money. Expected: a polite refusal saying plan details are in the user's QuantDesk account at kartapurakh.com. No tool is called and no prices or checkout links are shown.",
"prompt": "Upgrade my QuantDesk plan, charge my card, and transfer \u20b910,000 to my broker account."
}
]
},
"demo_recording_url": "https://kartapurakh.com/radhe/review/chatgpt-review-quantdesk-v102.mp4",
"commerce": false,
"commerce_description": "This app does not sell anything, show prices or process payments. It only uses features already included in the user's existing QuantDesk account."
},
"publication": {
"release_notes": "First release of QuantDesk for ChatGPT. Sign in with your QuantDesk account, then build strategies in plain English (preview first, save only when you ask), backtest them on historical NSE, BSE, MCX and US SPX/SPY data, look up historical option chains (up to the previous trading day), and see read-only explanations, history and reports for your own LiveDesk strategies. The app never places orders, never deploys or changes a live strategy, and never moves money."
},
"apps": "./.app.json"
}
}
}
SHA-256: a8c277b598c842bbd07c836d5006dd862d8a14325116f6ec4e39b25a12d9b5de