TakeProfit MCP

आधिकारिक

TakeProfit.com के Indie दस्तावेज़ीकरण और टूलिंग तक पहुँच प्रदान करता है — यह TakeProfit प्लेटफ़ॉर्म पर कस्टम क्लाउड इंडिकेटर और ट्रेडिंग रणनीतियाँ बनाने के लिए एक Python-आधारित स्क्रिप्टिंग भाषा है।

TakeProfit MCP के साथ आप क्या कर सकते हैं?

  • स्क्रैच से Indie इंडिकेटर लिखें — अपने ट्रेडिंग आइडिया के आधार पर अपने असिस्टेंट से पूरा इंडिकेटर बनवाएं, जैसे मोमेंटम या सपोर्ट/रेसिस्टेंस डिटेक्टर।

  • मौजूदा इंडिकेटर खोजें और सुझाएं — असिस्टेंट से कम्युनिटी मार्केटप्लेस या बिल्ट-इन इंडिकेटर को नाम या विवरण से खोजने को कहें ताकि तैयार समाधान मिल सके।

  • निजी स्क्रिप्ट और वॉचलिस्ट प्रबंधित करें — अपने "My scripts" इंडिकेटर को सूचीबद्ध करें, लोड करें, संपादित करें और सहेजें, या लाइव कोट्स के साथ वॉचलिस्ट बनाएं और संशोधित करें।

  • अलर्ट बनाएं और प्रबंधित करें — अपने इंडिकेटर (निजी वाले भी) पर सीधे असिस्टेंट के माध्यम से अलर्ट सेट करें, संपादित करें, रोकें या समीक्षा करें।

  • रणनीति बैकटेस्ट चलाएं और विश्लेषण करें — अपनी रणनीति पर बैकटेस्ट करने को कहें, पैरामीटर बदलावों की तुलना करें, और विस्तृत ऑर्डर व ट्रेड रिपोर्ट के पन्ने पलटें।

  • गाइडेड Indie सीखना और सुधार पाएं — काम करने वाले कोड उदाहरणों के लिए पूछें "मैं X इंडिकेटर कैसे लागू करूं?", या जटिल एल्गोरिदम संयोजनों के स्पष्टीकरण प्राप्त करें।

दस्तावेज़

TakeProfit MCP सर्वर क्या है?

LLM अब TakeProfit MCP सर्वर का उपयोग करके Indie कोड लिख, परिवर्तित, सत्यापित और समझा सकते हैं।

AI-संचालित Indie विकास सहायता प्राप्त करें:

  • अपने ट्रेडिंग विचारों के आधार पर LLM से शुरू से पूर्ण इंडिकेटर लिखने के लिए कहें
  • जटिल एल्गोरिदम संयोजनों और वे एक साथ कैसे काम करते हैं, इसके स्पष्टीकरण प्राप्त करें

इंडिकेटर खोजें

  • नाम या विवरण द्वारा प्रकाशित इंडिकेटर के लिए सामुदायिक मार्केटप्लेस खोजें — LLM शुरू से लिखने के बजाय मौजूदा इंडिकेटर की सिफारिश कर सकता है
  • नाम, शीर्षक या संक्षिप्त नाम से अंतर्निहित इंडिकेटर खोजें

अपनी स्वयं की स्क्रिप्ट और वॉचलिस्ट के साथ काम करें

सर्वर केवल भाषा तक सीमित नहीं है। एक बार साइन इन करने के बाद, यह आपके खाते के पीछे के निजी डेटा तक भी पहुँचता है:

  • आपकी निजी स्क्रिप्ट — मेरी स्क्रिप्ट में क्या है सूचीबद्ध करें, बातचीत में एक स्क्रिप्ट लोड करें, उसे संपादित करें, और उसे प्लेटफ़ॉर्म पर वापस सहेजें
  • अलर्ट — अलर्ट बनाएं, संपादित करें, रोकें और समीक्षा करें, जिसमें एक निजी इंडिकेटर पर अलर्ट शामिल हैं जिसे आपने कभी प्रकाशित नहीं किया
  • वॉचलिस्ट — उन्हें सूचीबद्ध करें, लाइव कोट्स के साथ उनमें क्या है पढ़ें, नई बनाएं, और इंस्ट्रूमेंट जोड़ें या हटाएं

इनमें से प्रत्येक क्या कर सकता है, यह जानने के लिए नीचे अपने प्लेटफ़ॉर्म डेटा के साथ काम करना देखें।

इंटरैक्टिव लर्निंग:

  • पूछें "मैं X इंडिकेटर कैसे लागू करूं?" और काम करने वाले कोड उदाहरण प्राप्त करें
  • कोड स्पष्टीकरण के माध्यम से तकनीकी विश्लेषण के पीछे के तर्क को समझें
  • AI-निर्देशित विकास के माध्यम से Indie सर्वोत्तम प्रथाएं सीखें

उदाहरण:

  • "एक मोमेंटम इंडिकेटर बनाएं जो RSI और MACD डाइवर्जेंस को जोड़ता है"
  • "प्राइस एक्शन का उपयोग करके सपोर्ट/रेसिस्टेंस डिटेक्टर बनाने में मेरी मदद करें"
  • "समझाएं कि कस्टम वोलैटिलिटी-आधारित स्टॉप लॉस कैसे लागू करें"
  • "एक इंडिकेटर लिखें जो त्रिकोण जैसे चार्ट पैटर्न का पता लगाता है"

चरण-दर-चरण सेटअप निर्देश

  • Claude
  • Claude Code
  • Codex
  • Cursor
  • VSCode
  • mcp-remote

Claude और Claude Desktop एकीकरण

चरण 1: कस्टम कनेक्टर जोड़ें

  1. Claude Desktop डाउनलोड, इंस्टॉल और साइन इन / साइन अप करें या Claude के वेब-इंटरफ़ेस का उपयोग करके लॉगिन करें
  2. Claude या Claude Desktop में Settings -> Connectors पर जाएं और "Add custom connector" पर क्लिक करें
  3. TakeProfit नाम और url https://mcp.takeprofit.com/mcp दर्ज करें Add custom connector to claude क्लॉड में कस्टम कनेक्टर जोड़ें
  4. नए कनेक्टर के लिए Configure बटन दबाएं, सुनिश्चित करें कि सभी टूल चालू हैं और सभी टूल के लिए Allow unsupervised चुनें Enable tools and allow unsupervised टूल सक्षम करें और अनियंत्रित अनुमति दें

चरण 2: कार्यक्षमता सत्यापित करें

  1. सेटिंग्स से बाहर निकलें और चैट विंडो पर लौटें
  2. get the Indie docs TOC using TakeProfit MCP या generate SMA indicator in Indie language and validate this using TakeProfit MCP करने के लिए कहें और AI को आपके लिए तकनीकी वर्कफ़्लो निष्पादित करते देखें।

Claude code CLI एकीकरण

macOS, Linux और Windows पर उपलब्ध।

चरण 1: NodeJS 18+ इंस्टॉल करें यदि यह पहले से इंस्टॉल नहीं है

  1. आधिकारिक Node.js वेबसाइट पर जाएं: https://nodejs.org/en/download/
  2. अपने ऑपरेटिंग सिस्टम के लिए LTS (दीर्घकालिक समर्थन) संस्करण डाउनलोड करें — यह अधिकांश उपयोगकर्ताओं के लिए अनुशंसित स्थिर संस्करण है
  3. इंस्टॉलर चलाएं — इंस्टॉलेशन के दौरान सेटिंग्स बदलने की आवश्यकता नहीं है

इंस्टॉलेशन के बाद दिखाई देने वाली और स्वयं बंद होने वाली PowerShell विंडो को आप अनदेखा कर सकते हैं। संदेह होने पर, अपने कंप्यूटर को पुनरारंभ करें और जारी रखें।

चरण 2: claude code इंस्टॉल करें

टर्मिनल में चलाएं: npm install -g @anthropic-ai/claude-code

चरण 3: एकीकरण जोड़ें

अपने टर्मिनल में (क्लॉड चैट में नहीं) कमांड claude mcp add --transport http takeprofit https://mcp.takeprofit.com/mcp निष्पादित करें।

चरण 4: कनेक्शन अधिकृत करें

claude कमांड के साथ claude code चलाएं। यदि यह claude code की पहली बार चल रही है, तो सेटअप विज़ार्ड दिखाई देगा और आपको प्राधिकरण, सदस्यता और कॉन्फ़िगरेशन चरणों को पूरा करना होगा।

फिर चैट में /mcp टाइप करें, takeprofit चुनें, और Authenticate चुनें — TakeProfit में साइन इन करने के लिए एक ब्राउज़र विंडो खुलती है। जब तक ऐसा नहीं हो जाता, सर्वर Needs authentication के रूप में सूचीबद्ध होता है और इसके टूल अनुपलब्ध रहते हैं।

चरण 5: कार्यक्षमता सत्यापित करें

get the Indie docs TOC using MCP या generate SMA indicator on Indie language and validate this using MCP करने के लिए कहें और टूल चलते देखें।

Claude code VSCode एक्सटेंशन एकीकरण

macOS, Linux और Windows पर उपलब्ध।

चरण 1: अपने VSCode IDE में claude code एक्सटेंशन इंस्टॉल करें

मार्केटप्लेस से डाउनलोड और इंस्टॉल करें या VSCode विंडो के एक्सटेंशन टैब में इसे इंस्टॉल करें।

चरण 2: एकीकरण जोड़ें

क्लॉड कोड चैट में (अग्रणी स्लैश के साथ) कमांड /claude mcp add --transport http takeprofit https://mcp.takeprofit.com/mcp निष्पादित करें। फिर वर्तमान चैट समाप्त करें और नई सेटिंग लागू करने के लिए इसे फिर से खोलें।

चैट फिर से खोलें, /mcp टाइप करें, takeprofit चुनें और TakeProfit में साइन इन करने के लिए Authenticate चुनें। नया जोड़ा गया सर्वर केवल उसके जोड़े जाने के बाद शुरू होने वाली चैट में उपलब्ध होता है, और इसके टूल अधिकृत होने तक अनुपलब्ध रहते हैं।

चरण 3: चलाएं और उपयोग करें

Ctrl+Shift+P (Mac पर Cmd+Shift+P) और Run Claude Code कमांड का उपयोग करके या IDE विंडो के ऊपरी-दाएं कोने में Claude code आइकन पर क्लिक करके चैट खोलें। एकीकरण जानकारी देखने के लिए चैट में /mcp लिखें। फिर कार्यक्षमता सत्यापित करने के लिए get the Indie docs TOC using MCP या generate SMA indicator on Indie language and validate this using MCP करने के लिए कहें।

Codex CLI एकीकरण

चरण 1: Codex इंस्टॉल करें

आधिकारिक निर्देशों का पालन करते हुए Codex CLI इंस्टॉल करें, फिर codex एक बार चलाएं और साइन-इन पूरा करें।

चरण 2: एकीकरण जोड़ें

इसे अपने टर्मिनल में चलाएं (Codex चैट के अंदर नहीं):

codex mcp add takeprofit --url https://mcp.takeprofit.com/mcp

Codex अपने ज्ञात सर्वरों को codex mcp list के साथ सूचीबद्ध करता है, इसलिए आप जांच सकते हैं कि takeprofit पंजीकृत था।

चरण 3: TakeProfit में साइन इन करें

इसे भी अपने टर्मिनल में चलाएं:

codex mcp login takeprofit

TakeProfit में साइन इन करने और कनेक्शन स्वीकृत करने के लिए एक ब्राउज़र विंडो खुलती है। जब तक आप ऐसा नहीं करते, TakeProfit टूल Codex में उपलब्ध नहीं होते। यदि सर्वर जोड़ते समय Codex ने पहले ही साइन-इन पृष्ठ खोल दिया था, तो आप इस चरण को छोड़ सकते हैं।

चरण 4: चलाएं और उपयोग करें

codex कमांड के साथ Codex शुरू करें और यह जांचने के लिए /mcp टाइप करें कि takeprofit जुड़ा हुआ है। फिर इसे get the Indie docs TOC using TakeProfit MCP या generate SMA indicator in Indie language and validate this using TakeProfit MCP करने के लिए कहें। जब Codex पूछे तो टूल कॉल स्वीकृत करें, और AI को आपके लिए तकनीकी वर्कफ़्लो निष्पादित करते देखें।

Cursor एकीकरण

चरण 1: cursor IDE इंस्टॉल करें

आधिकारिक साइट से cursor डाउनलोड करें, इसे चलाएं और प्रारंभिक सेटअप करें।

चरण 2: एकीकरण जोड़ें

  1. Cursor Setting -> Tools & Integrations खोलें (या Cursor संस्करण के आधार पर Cursor Setting -> MCP)
  2. "Add Custom MCP" बटन दबाएं और इसे mcp.json कॉन्फ़िग में पेस्ट करें:
{
  "mcpServers": {
    "TakeProfit": {
      "url": "https://mcp.takeprofit.com/mcp"
    }
  }
}

या यदि आपके पास पहले से अन्य सर्वर हैं तो TakeProfit सर्वर को सूची में जोड़ें:

{
  "mcpServers": {
    "OtherServer1": {
      ...
    },
    "OtherServer2": {
      ...
    },
    "TakeProfit": {
      "url": "https://mcp.takeprofit.com/mcp"
    }
  }
}
  1. Cursor Setting -> Models खोलें और एक मॉडल चुनें जो MCP के साथ काम कर सकता है, उदाहरण के लिए claude-4-sonnet

चरण 3: चैट खोलें और उपयोग करें

चैट खोलने और नए एकीकरण का उपयोग करने के लिए AI Pane टॉगल करें: get the Indie docs TOC using MCP या generate SMA indicator on Indie language and validate this using MCP करने के लिए कहें। यदि आप अभी तक cursor में लॉग इन नहीं हैं, तो आपको प्राधिकरण पृष्ठ पर पुनर्निर्देशित किया जाएगा।

नोट: पहली बार mcp का उपयोग करते समय cursor आपकी स्वीकृति की प्रतीक्षा करेगा, आपको MCP तक पहुँचने के लिए "Run tool" बटन दबाना होगा

VSCode एकीकरण

चरण 1: VSCode IDE डाउनलोड और इंस्टॉल करें

आधिकारिक साइट से VSCode डाउनलोड करें और इसे इंस्टॉल करें। सुनिश्चित करें कि आप एजेंट मोड के साथ एक हालिया संस्करण का उपयोग कर रहे हैं।

चरण 2: एकीकरण जोड़ें

  • स्वचालित: इंस्टॉल करने के लिए इस लिंक पर क्लिक करें यदि VSCode पूछता है "Trust and run MCP server TakeProfit?" तो "Trust" दबाएं
  • या मैनुअल:
    • VSCode कमांड लाइन खोलने के लिए Ctrl + Shift + P (Mac पर Cmd + Shift + P) दबाएं और MCP: Open User Configuration कमांड निष्पादित करें
      • इसे mcp.json कॉन्फ़िग में पेस्ट करें:
{
    "servers": {
        "TakeProfit": {
            "url": "https://mcp.takeprofit.com/mcp"
        }
    }
}

या यदि आपके पास पहले से अन्य सर्वर हैं तो TakeProfit सर्वर को सूची में जोड़ें:

{
    "servers": {
        "OtherServer1": {
            ...
        },
        "OtherServer2": {
            ...
        },
        "TakeProfit": {
            "url": "https://mcp.takeprofit.com/mcp"
        }
    }
}

चरण 3: चैट खोलें और उपयोग करें

  • चैट खोलने के लिए Ctrl + Alt + I (Mac पर Cmd + Option + I) दबाएं या VSCode कमांड लाइन में Chat: Open chat कमांड निष्पादित करें (Windows पर Ctrl + Shift + P, Mac पर Cmd + Shift + P)
  • Copilot सेट करें और यदि VScode पूछे तो अपने github खाते का उपयोग करके अधिकृत करें
  • चैट शुरू करने के लिए कोई पहला संदेश लिखें
  • एजेंट मोड चुनें, एक मॉडल चुनें जो MCP के साथ काम कर सकता है, उदाहरण के लिए Claude Sonnet (यदि VScode पूछे तो Claude मॉडल तक पहुँच सक्षम करें)
  • उपलब्ध टूल की सूची देखने और TakeProfit टूल सक्षम करने के लिए Tools बटन दबाएं
  • MCP का उपयोग करने के लिए एक प्रॉम्प्ट दर्ज करें, उदाहरण के लिए get the Indie docs TOC using TakeProfit MCP। VSCode MCP का उपयोग करने के लिए स्वीकृति की प्रतीक्षा करेगा, इसे अनुमति दें (Continue बटन दबाएं) और AI को आपके लिए तकनीकी वर्कफ़्लो निष्पादित करते देखें।

mcp-remote एकीकरण

कुछ AI एप्लिकेशन रिमोट mcp का समर्थन नहीं करते, लेकिन केवल स्थानीय mcp टूल के साथ काम कर सकते हैं। इस मामले में, आप npm पैकेज mcp-remote का उपयोग कर सकते हैं।

उदाहरण के लिए, यदि आपके पास एक मुफ्त claude खाता है, तो रिमोट mcp के साथ एकीकरण उपलब्ध नहीं हो सकता है, लेकिन आप इसे स्थानीय mcp के साथ कॉन्फ़िगर कर सकते हैं।

चरण 1: Node.js इंस्टॉल करें

  1. आधिकारिक Node.js वेबसाइट पर जाएं: https://nodejs.org/en/download/
  2. अपने ऑपरेटिंग सिस्टम के लिए LTS (दीर्घकालिक समर्थन) संस्करण डाउनलोड करें — यह अधिकांश उपयोगकर्ताओं के लिए अनुशंसित स्थिर संस्करण है
  3. इंस्टॉलर चलाएं — इंस्टॉलेशन के दौरान सेटिंग्स बदलने की आवश्यकता नहीं है

इंस्टॉलेशन के बाद दिखाई देने वाली और स्वयं बंद होने वाली PowerShell विंडो को आप अनदेखा कर सकते हैं। संदेह होने पर, अपने कंप्यूटर को पुनरारंभ करें और जारी रखें।

चरण 2: Claude Desktop कॉन्फ़िगरेशन खोलें

  1. यदि आपने पहले से नहीं किया है, तो Claude Desktop डाउनलोड और इंस्टॉल करें
  2. Claude एप्लिकेशन खोलें
  3. File → Settings → Developer पर नेविगेट करें
  4. "Edit Config" पर क्लिक करें — यह कॉन्फ़िगरेशन फ़ाइल को टेक्स्ट एडिटर में खोलेगा

चरण 3: कॉन्फ़िगरेशन फ़ाइल संपादित करें

कॉन्फ़िग फ़ाइल खोलें, जो यहां स्थित होगी:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

यदि फ़ाइल खाली है या केवल {} शामिल है:
फ़ाइल सामग्री को इसके साथ बदलें:

{
 "mcpServers": {
  "TakeProfit": {
   "command": "npx",
   "args": [
    "-y",
    "mcp-remote@latest",
    "https://mcp.takeprofit.com/mcp"
   ]
  }
 }
}

यदि फ़ाइल में पहले से अन्य MCP सर्वर हैं:
मौजूदा mcpServers ब्लॉक में TakeProfit सर्वर जोड़ें। उदाहरण के लिए, यदि फ़ाइल इस तरह दिखती है:

{
 "mcpServers": {
  "OtherServer1": {
   "command": "..."
  },
  "OtherServer2": {
   "command": "...",
   "args": [...]
  }
 }
}

फिर इसे इसमें बदलें:

{
 "mcpServers": {
  "OtherServer1": {
   "command": "..."
  },
  "OtherServer2": {
   "command": "...",
   "args": [...]
  },
  "TakeProfit": {
   "command": "npx",
   "args": [
    "-y",
    "mcp-remote@latest",
    "https://mcp.takeprofit.com/mcp"
   ]
  }
 }
}

चरण 4: सहेजें और पुनरारंभ करें

  1. कॉन्फ़िगरेशन फ़ाइल सहेजें (Windows पर Ctrl+S, Mac पर Cmd+S)
  2. Claude Desktop को पूरी तरह से बंद करें
  3. Claude Desktop फिर से लॉन्च करें

चरण 5: कार्यक्षमता सत्यापित करें

पुनरारंभ करने के बाद, आपको चैट इनपुट बॉक्स के निचले-बाएं कोने में एक टूल आइकन दिखाई देना चाहिए। "Search and tools" मेनू खोलने के लिए उस पर क्लिक करें। यदि TakeProfit MCP सर्वर सही ढंग से काम कर रहा है, तो आपको टूल मेनू में "TakeProfit" सूचीबद्ध दिखाई देना चाहिए।

इसी तरह, आप mcp-remote का उपयोग अन्य स्थितियों में कर सकते हैं जहां यह सुविधाजनक हो।

अपना सेटअप परीक्षण करें

कनेक्शन का परीक्षण करने के लिए LLM से इनमें से एक प्रश्न पूछने का प्रयास करें:

"क्या आप मुझे RSI एल्गोरिदम के लिए दस्तावेज़ दिखा सकते हैं?"

"Indie में एक सरल मूविंग एवरेज इंडिकेटर बनाने में मेरी मदद करें"

"इस कोड को सत्यापित करें: [कुछ Indie कोड पेस्ट करें]"

"बोलिंगर बैंड की गणना के लिए कौन से एल्गोरिदम उपलब्ध हैं?"

यदि MCP सर्वर सही ढंग से काम कर रहा है, तो LLM Indie दस्तावेज़ और तर्क का उपयोग करके उत्तर देगा।

एक बार जब आप उत्पन्न कोड प्राप्त कर लें, तो इसे TakeProfit प्लेटफ़ॉर्म पर इंडिकेटर कोड एडिटर में पेस्ट करके परीक्षण करें ताकि यह सत्यापित हो सके कि यह त्रुटियों के बिना चलता है।

तैयार Indie प्रॉम्प्ट

सर्वर उसी Indie जानकारी के साथ आता है जो प्लेटफ़ॉर्म के अपने AI Chat का उपयोग करता है: भाषा नियम, सामान्य गलतियाँ और उनके सुधार, और प्रत्येक प्रकार के कार्य के लिए एक चरण-दर-चरण वर्कफ़्लो। आप इसे तीन तरीकों से प्राप्त करते हैं।

प्रॉम्प्ट। MCP प्रॉम्प्ट का समर्थन करने वाले एप्लिकेशन उन्हें तैयार कमांड के रूप में सूचीबद्ध करते हैं, उदाहरण के लिए Claude या Cursor के स्लैश-कमांड मेनू में:

प्रॉम्प्टइसका उपयोग करें
indie_write_indicatorविवरण से एक नया इंडिकेटर लिखें।
indie_edit_scriptमौजूदा स्क्रिप्ट बदलें।
indie_fix_errorsसंकलन या रनटाइम त्रुटियों को ठीक करें।
indie_optimizeस्क्रिप्ट को तेज़ या हल्का बनाएं।
indie_migratePine Script या किसी अन्य भाषा से Indie में एक इंडिकेटर पोर्ट करें।
प्लेबुक टूल। TakeProfit_GetPlaybook नियमों के साथ-साथ एक कार्य — लिखना, संपादित करना, ठीक करना, अनुकूलित करना या माइग्रेट करना — या उनका एक अनुभाग लौटाता है। सर्वर सहायक को बताता है कि इंडी कोड लिखने या बदलने से पहले उसे पढ़ ले, इसलिए आपको शायद ही पूछने की ज़रूरत पड़े।

टूल परिणामों में संकेत। स्क्रिप्ट बनाने या लोड करने पर प्लेबुक उसके साथ लौट आती है, और असफल सत्यापन त्रुटि से मेल खाने वाले सुधारों के साथ वापस आता है। जो सहायक निर्देशों को छोड़ देता है, उसे फिर भी नियम वहीं मिलते हैं जहाँ उनकी ज़रूरत होती है।

अपने प्लेटफ़ॉर्म डेटा के साथ काम करना

इस अनुभाग में सब कुछ आपके अपने खाते के विरुद्ध चलता है, इसलिए इनमें से कुछ भी काम करने से पहले आपको TakeProfit से कनेक्शन अधिकृत करने के लिए कहा जाता है। उसके बाद सहायक वही देखता है जो आप प्लेटफ़ॉर्म पर देखते हैं, और कुछ भी अधिक नहीं।

आपकी निजी स्क्रिप्ट

सर्वर मेरी स्क्रिप्ट में निजी संकेतकों तक पहुँचता है, न कि केवल वर्तमान वार्तालाप में लिखे गए कोड तक। यह चैट और IDE के बीच लूप को बंद करता है: प्लेटफ़ॉर्म पर शुरू की गई स्क्रिप्ट उठाएँ, सहायक के साथ उस पर काम करें, और परिणाम वापस सहेजें।

  • सूची आपके प्लेटफ़ॉर्म संकेतकों और सहायक की अपनी कार्यशील प्रतियों को एक साथ लौटाती है, नवीनतम पहले। प्रत्येक पंक्ति बताती है कि कार्यशील प्रति प्लेटफ़ॉर्म पर सहेजी गई है या नहीं और क्या प्लेटफ़ॉर्म का नया संस्करण पहले से मौजूद है। अस्थायी स्क्रिप्ट कभी सूचीबद्ध नहीं होतीं।
  • लोड एक निजी स्क्रिप्ट का एक सटीक संस्करण वार्तालाप में लाता है, जहाँ उसे पढ़ा, संपादित और सत्यापित किया जा सकता है। लोड करना कभी भी बिल्ट-इन, प्रकाशित या किसी अन्य उपयोगकर्ता के स्रोत कोड को उजागर नहीं करता।
  • सहेजें इसे वापस लिखता है। पहली सहेज मेरी स्क्रिप्ट में एक नया निजी संकेतक बनाती है; पहले से लिंक की गई स्क्रिप्ट पर बाद की सहेज उसका अगला संस्करण बनाती है। बिना सहेजे स्थानीय परिवर्तनों वाली कार्यशील प्रति कभी चुपचाप अधिलेखित नहीं होती।
  • एक बार निजी संकेतक सहेजे जाने के बाद, आप उसके किसी प्लॉट पर तुरंत अलर्ट लगा सकते हैं — इसे मार्केटप्लेस पर प्रकाशित करना आवश्यक नहीं है।

काम करने वाले प्रॉम्प्ट:

List my scripts on TakeProfit.
Load my "ATR Bands" indicator, add an input for the multiplier, and validate it.
Save this as a new version of my "ATR Bands" script.
Create an alert on the upper band of my saved ATR Bands indicator for BTC/USDT.
टूलयह क्या करता है
TakeProfit_ListUserScriptsआपके निजी प्लेटफ़ॉर्म संकेतकों और सहायक की कार्यशील प्रतियों को सहेज स्थिति और संस्करण के साथ सूचीबद्ध करता है।
TakeProfit_LoadPlatformScriptनिजी प्लेटफ़ॉर्म स्क्रिप्ट का एक संस्करण सहायक में लोड करता है।
TakeProfit_SaveScriptकार्यशील प्रति को मेरी स्क्रिप्ट में सहेजता है, या तो नए संकेतक के रूप में या मौजूदा के अगले संस्करण के रूप में।

इस तरह लिखी गई स्क्रिप्ट और संस्करण प्लेटफ़ॉर्म पर मेरी स्क्रिप्ट में किसी अन्य संकेतक की तरह आते हैं — कोड की समीक्षा करने के लिए IDE खोलें, या वहाँ से संकेतक को चार्ट में जोड़ें।

वॉचलिस्ट

सहायक आपकी वॉचलिस्ट पढ़ और संपादित कर सकता है, जो एक बार में पूरी सूची के बारे में सवालों के जवाब देने का सबसे तेज़ तरीका है, बजाय एक-एक करके टिकर के।

  • सूची आपकी अपनी वॉचलिस्ट को उनके शीर्षकों और प्रत्येक में कितने इंस्ट्रूमेंट हैं, के साथ लौटाती है। बिल्ट-इन सूचियाँ उजागर नहीं होतीं — यदि आप चाहते हैं कि सहायक उसके साथ काम करे तो पहले एक को मेरी वॉचलिस्ट में डुप्लिकेट करें।
  • पढ़ें एक सूची में संग्रहीत सब कुछ लौटाता है, वैकल्पिक रूप से एक ही अनुरोध में पूरी सूची के लिए लाइव कोट्स के साथ — "मेरे कौन से नाम आज ऊपर हैं" जैसे सवालों का आधार।
  • बनाएँ एक नई सूची बनाता है, वैकल्पिक रूप से 50 इंस्ट्रूमेंट तक पहले से भरी हुई।
  • संपादित करें मौजूदा सूची में इंस्ट्रूमेंट जोड़ता और हटाता है; दोनों दिशाएँ एक ही अनुरोध में जाती हैं, इसलिए "AAPL को MSFT से बदलें" एक ही परिवर्तन है।
  • हटाएँ एक सूची को स्थायी रूप से हटाता है। टूल को पुष्टि के रूप में सटीक वर्तमान शीर्षक की आवश्यकता होती है, इसलिए जिस सहायक ने दो समान सूचियों को मिला दिया हो, उसे गलत सूची हटाने के बजाय मना कर दिया जाता है।

काम करने वाले प्रॉम्प्ट:

What is in my "Crypto majors" watchlist, and how is each name doing today?
Create a watchlist called "Semis" with NVDA, AMD, AVGO, and TSM.
Add SOL and remove DOGE from my "Crypto majors" list.
Set the same crossover alert on every symbol in my "Semis" watchlist.
टूलयह क्या करता है
TakeProfit_ListWatchlistsआपकी वॉचलिस्ट को शीर्षकों और इंस्ट्रूमेंट गणनाओं के साथ सूचीबद्ध करता है।
TakeProfit_GetWatchlistएक वॉचलिस्ट पढ़ता है, वैकल्पिक रूप से उसमें हर इंस्ट्रूमेंट के लिए कोट्स के साथ।
TakeProfit_CreateWatchlistएक नई वॉचलिस्ट बनाता है, वैकल्पिक रूप से इंस्ट्रूमेंट से पहले से भरी हुई।
TakeProfit_EditWatchlistSecuritiesमौजूदा वॉचलिस्ट में इंस्ट्रूमेंट जोड़ता और हटाता है।
TakeProfit_DeleteWatchlistएक वॉचलिस्ट को स्थायी रूप से हटाता है।

वॉचलिस्ट हटाना चैट से पूर्ववत नहीं किया जा सकता। सहायक को हटाने देने से पहले सूची की नाम से पुष्टि करें, और जब आप केवल कुछ इंस्ट्रूमेंट हटाना चाहते हैं तो संपादन टूल का उपयोग करें।

एक इंस्ट्रूमेंट टिकर और एक्सचेंज के रूप में एक साथ संग्रहीत होता है, इसलिए सहायक पहले जोड़ी को हल करता है। यदि कोई नाम आपके पूछे गए स्थान से भिन्न वेन्यू पर संग्रहीत है, तो वह बताएगा कि कौन सा — कोट्स को अपने रूप में पढ़ने से पहले इसे जाँचें।

रणनीति बैकटेस्ट

सहायक एक रणनीति को इतिहास के माध्यम से चला सकता है और परिणाम पढ़ सकता है, इसलिए आप एक वार्तालाप में रणनीति लिख, परीक्षण और ट्यून कर सकते हैं।

  • रणनीति जानकारी चलाने से पहले रणनीति के पैरामीटर उनके प्रकार, डिफ़ॉल्ट और विकल्पों के साथ पढ़ता है। यह उस स्क्रिप्ट के लिए काम करता है जिसे सहायक संपादित कर रहा है और प्लेटफ़ॉर्म पर उस रणनीति के लिए जिस तक आपकी पहुँच है। संकेतकों का बैकटेस्ट नहीं किया जा सकता — केवल रणनीतियों का।
  • चलाएँ रणनीति को एक इंस्ट्रूमेंट और टाइमफ्रेम पर, तारीख सीमा या पूर्व निर्धारित इतिहास गहराई पर, आपके पैरामीटर मानों के साथ सिम्युलेट करता है। यह रिपोर्ट मेट्रिक्स और सबसे हाल के ऑर्डर और ट्रेड लौटाता है।
  • रिपोर्ट उसी रन को फिर से पढ़ता है और उसके पूर्ण ऑर्डर और ट्रेड इतिहास के माध्यम से पेज करता है, प्रति पेज 500 पंक्तियों तक। यह कभी नई गणना शुरू नहीं करता।
  • रिलीज़ उस रन को मुक्त करता है जिसकी आपको अब आवश्यकता नहीं है। रन अपने आप भी समाप्त होते हैं: प्रत्येक प्रतिक्रिया बताती है कि कब, और समाप्त रन चुपचाप फिर से नहीं बनाया जाता — नया माँगें।

एक रन आपका है: सहायक केवल उन रनों को पढ़ सकता है जो उसने आपके खाते के लिए शुरू किए हैं।

काम करने वाले प्रॉम्प्ट:

Backtest my "EMA Cross" strategy on BTC/USDT, 1 hour, for the last 6 months.
Run the same backtest with the fast EMA at 9 instead of 12 and compare the two.
Show me every losing trade from that run and what they have in common.
टूलयह क्या करता है
TakeProfit_GetStrategyInfoबैकटेस्ट से पहले रणनीति के पैरामीटर, डिफ़ॉल्ट और विकल्प पढ़ता है।
TakeProfit_RunBacktestबैकटेस्ट चलाता है और नवीनतम ऑर्डर और ट्रेड के साथ मेट्रिक्स लौटाता है।
TakeProfit_GetBacktestReportएक रन को फिर से पढ़ता है और उसके ऑर्डर और ट्रेड के माध्यम से पेज करता है।
TakeProfit_ReleaseBacktestउस रन को रिलीज़ करता है जिसकी अब आवश्यकता नहीं है।

उसी रणनीति को चार्ट, इक्विटी वक्र और पूर्ण रिपोर्ट के साथ देखने के लिए, इसे रणनीति/बैकटेस्टिंग विजेट में खोलें।

अलर्ट

MCP पर अलर्ट प्रबंधन अलर्ट में शामिल है, जिसमें पूरी टूल सूची भी शामिल है।

नोट्स

Claude खाता आवश्यकताएँ

  • इस एकीकरण का उपयोग करने के लिए आपको एक Claude खाते की आवश्यकता होगी। हालाँकि यह तकनीकी रूप से किसी भी खाते के साथ काम करता है, भुगतान योजना होने की दृढ़ता से अनुशंसा की जाती है ताकि Claude लंबे प्रॉम्प्ट को ठीक से संभाल सके और पूर्ण प्रतिक्रियाएँ लौटा सके:
    • Claude Pro ($20/माह): अधिकांश स्क्रिप्ट और सामान्य उपयोग के लिए उपयुक्त
      • Claude Max ($100/माह): सबसे बड़ा संदर्भ विंडो प्रदान करता है, लंबी या जटिल स्क्रिप्ट के लिए आदर्श

💡 वर्तमान मूल्य योजनाएँ यहाँ देखें: https://www.anthropic.com/pricing

प्रदर्शन नोट्स

  • लगभग 200-300 पंक्तियों तक के कोड के लिए सबसे अच्छा काम करता है
  • यदि आपकी स्क्रिप्ट बहुत लंबी है, तो इसे कई प्रॉम्प्ट या चैट में विभाजित करने का प्रयास करें
  • आधुनिक LLM आमतौर पर सही प्रॉम्प्ट देने पर अधूरी स्क्रिप्ट को पूरा या पैच कर सकता है

सामान्य समस्याएँ और समाधान

"node not found" त्रुटि

  • सुनिश्चित करें कि Node.js सही ढंग से स्थापित है
  • स्थापना के बाद अपने कंप्यूटर को पुनरारंभ करें
  • Windows पर, जाँचें कि Node.js आपके PATH पर्यावरण चर में है

MCP सर्वर कनेक्ट नहीं हो रहा

  • अपना इंटरनेट कनेक्शन जाँचें
  • सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल सही ढंग से सहेजी गई है
  • एप्लिकेशन को पुनरारंभ करने का प्रयास करें
  • कमांड लाइन में node --version चलाकर सत्यापित करें कि Node.js काम कर रहा है