Claude AI से स्टॉक मार्केट एनालिसिस कैसे करें
Claude को Strasmore API से जोड़कर लाइव मार्केट डेटा का विश्लेषण करना सीखें। इस गाइड में मुफ्त API कनेक्शन के तीन तरीके और सटीक वित्तीय परिणाम पाने के लिए बेहतरीन प्रॉम्प्ट्स दिए गए हैं।
Claude के साथ लाइव मार्केट डेटा का उपयोग करना
Claude वित्तीय डेटा को पढ़ने और उसका अर्थ समझाने में बहुत कुशल है। यह आज के सटीक आंकड़े जानने में असमर्थ है, क्योंकि एक language model का training data आपके प्रश्न पूछने से कई महीने पहले ही समाप्त हो जाता है। इसका समाधान सरल है: Claude को एक API के माध्यम से live market data प्रदान करें, और उसे वह कार्य करने दें जिसमें वह वास्तव में निपुण है, यानी विश्लेषण, तुलना और सरल भाषा में व्याख्या।
यह गाइड आपको दिखाएगी कि एक मुफ्त market data API का उपयोग करके इसे कैसे किया जाए, Claude को उससे जोड़ने के तीन अलग-अलग तरीके क्या हैं, और आप किन prompts का उपयोग कर सकते हैं। पूरी पारदर्शिता के लिए: यह API Strasmore का है, जिसे हमारी टीम ने बनाया है। इसके लिए किसी account की आवश्यकता नहीं है, इसलिए आप अगले पांच मिनट में इस गाइड में दी गई हर चीज को आज़मा सकते हैं।
मार्केट डेटा API का उपयोग
Strasmore API का उपयोग करने के लिए किसी authentication की आवश्यकता नहीं है। आप सीधे browser में या curl के माध्यम से डेटा प्राप्त कर सकते हैं।
API का उपयोग कैसे करें
उदाहरण के लिए, Apple (AAPL) का स्टॉक डेटा प्राप्त करने के लिए इस URL का उपयोग करें:
https://api.strasmore.com/v1/stocks/AAPL
आप इसे सीधे browser में खोल सकते हैं या terminal में इस command को चला सकते हैं:
curl https://api.strasmore.com/v1/stocks/AAPL
Claude को कनेक्ट करने के तीन तरीके
1. मैन्युअल कॉपी-पेस्ट (सबसे सरल)
यदि आपको केवल एक बार विश्लेषण की आवश्यकता है, तो यह सबसे तेज़ तरीका है:
- ऊपर दिए गए URL से JSON डेटा को copy करें।
- Claude में नीचे दिया गया prompt और डेटा paste करें।
Prompt:
"मैं तुम्हें एक JSON डेटा दे रहा हूँ जो एक स्टॉक की वर्तमान स्थिति दर्शाता है। कृपया इसका विश्लेषण करें, मुख्य वित्तीय मेट्रिक्स की व्याख्या करें और बताएं कि क्या यह डेटा किसी संभावित ट्रेंड की ओर इशारा करता है: [यहाँ JSON डेटा पेस्ट करें]"
2. Claude Desktop के साथ 'Read File' का उपयोग
यदि आप Claude Desktop app का उपयोग करते हैं, तो आप डेटा को एक फाइल में save कर सकते हैं:
curl https://api.strasmore.com/v1/stocks/AAPL > stock_data.jsonचलाएं।- Claude Desktop में, फाइल को अटैच करने के लिए paperclip icon पर क्लिक करें।
- फाइल अपलोड करें और पूछें: "इस फाइल में दिए गए वित्तीय डेटा का विश्लेषण करें।"
3. Projects का उपयोग (लगातार विश्लेषण के लिए)
यदि आप बार-बार डेटा का विश्लेषण करना चाहते हैं, तो Claude में एक 'Project' बनाएं:
- 'Project' के 'Custom Instructions' में API का विवरण और विश्लेषण के लिए अपनी प्राथमिकताएं लिखें।
- हर बार जब आप नया डेटा प्राप्त करें, तो उसे उस Project के chat में पेस्ट करें। Claude आपके द्वारा सेट किए गए निर्देशों के अनुसार ही विश्लेषण करेगा।
FAQ
क्या यह API हमेशा मुफ्त रहेगा?
हाँ, Strasmore API का यह endpoint बिना किसी शुल्क के उपलब्ध है और इसके लिए किसी account की आवश्यकता नहीं है।
क्या मैं एक साथ कई स्टॉक का डेटा देख सकता हूँ?
वर्तमान में, API प्रति request एक ticker का समर्थन करता है। आप कई बार request भेजकर डेटा एकत्र कर सकते हैं।
क्या Claude को सीधे internet से डेटा लाने के लिए कहा जा सकता है?
Claude के पास सीमित browsing क्षमताएं हो सकती हैं, लेकिन API के माध्यम से डेटा देना अधिक सटीक है क्योंकि यह सीधे raw JSON प्रदान करता है जिसे model बेहतर तरीके से process कर सकता है।
Claude को डेटा स्रोत की आवश्यकता क्यों है
यदि आप Claude से बिना किसी टूल के "Microsoft का डिविडेंड यील्ड अभी क्या है" पूछते हैं, तो आपको दो प्रकार की विफलताएं मिलेंगी। या तो वह उत्तर देने से मना कर देगा, या वह अपने ट्रेनिंग डेटा से उत्तर देगा जो महीनों पुराना है। ये दोनों स्थितियां इसलिए होती हैं क्योंकि मॉडल के पास वर्तमान कीमतों तक कोई पहुंच नहीं है। वह स्वयं कुछ भी नहीं देख सकता है।
एक डेटा स्रोत संलग्न करें और स्थिति पूरी तरह बदल जाती है। Claude JSON को आसानी से पढ़ लेता है, संदर्भ खोए बिना दर्जनों पंक्तियों को याद रखता है, और डेटा में जो वास्तव में दिखाया गया है उसकी तुलना, रैंकिंग और सारांश खुशी-खुशी कर देता है। उत्तर की गुणवत्ता अब उस डेटा पर निर्भर करती है जो आप उसे प्रदान करते हैं।
बिना API key वाली एक मुफ्त मार्केट डेटा API
Strasmore की डेमो API US stocks और options डेटा की निश्चित queries का एक कैटलॉग plain JSON के रूप में प्रदान करती है। इसमें न तो कोई साइनअप है, न ही कोई API key की आवश्यकता है, और न ही rate-limit की कोई जटिलता है। पूर्ण endpoint संदर्भ API documentation पोस्ट में उपलब्ध है; इसका संक्षिप्त विवरण यहाँ है:
# What queries exist? (start here)
curl "https://ai.strasmore.com/api/demo/catalog"
# The highest large-cap dividend yields right now
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
# Implied-volatility leaders in the options market
curl "https://ai.strasmore.com/api/demo?q=iv_leaders"
# The latest market headlines with tickers
curl "https://ai.strasmore.com/api/demo?q=latest_market_news"प्रत्येक response में rows, column के नाम और वह सटीक SQL शामिल होता है जिससे ये आंकड़े तैयार हुए हैं। अंतिम भाग AI कार्यों के लिए महत्वपूर्ण है: आप Claude को डेटा के साथ SQL दिखा सकते हैं, और यह आपको परिणाम के साथ-साथ query की व्याख्या भी कर देगा।
कीमतों में देरी होती है और options greeks end-of-day मान होते हैं। सीखने, स्क्रीनिंग और विश्लेषण वर्कफ़्लो के लिए आपको ठीक इसी की आवश्यकता होती है। यह कोई ट्रेडिंग फीड नहीं है, और यह गाइड विश्लेषण के बारे में है, न कि ट्रेड निष्पादन के बारे में।
तरीका 1: JSON को चैट में पेस्ट करें
यह बिना सेटअप वाला संस्करण है। एक curl कमांड चलाएँ, JSON को कॉपी करें और इसे स्पष्ट निर्देश के साथ Claude चैट में पेस्ट कर दें। यह claude.ai वेब ऐप, डेस्कटॉप ऐप या किसी भी चैट इंटरफ़ेस में काम करता है।
एक प्रॉम्प्ट का प्रारूप जो प्रभावी ढंग से काम करता है:
Here is JSON from a market data API. The `sql` field shows exactly
how the numbers were computed.
[paste the JSON here]
1. Summarize what this data shows in plain English.
2. Which three rows stand out, and what makes them unusual?
3. What would you want to check next before drawing conclusions?तीसरा प्रश्न सबसे महत्वपूर्ण है। यह Claude को डेटा की सीमाओं को बताने के लिए प्रेरित करता है, बजाय इसके कि वह अनुमान लगाए। इसके सुझाव ("payout history की जाँच करें", "सेक्टर के साथ तुलना करें") अक्सर आपके द्वारा सोचे गए किसी भी अन्य प्रश्न की तुलना में अगला बेहतर प्रश्न साबित होते हैं।
तरीका 2: Claude Code को स्वयं डेटा लाने दें
यदि आप Claude Code चलाते हैं, तो आप कॉपी-पेस्ट करने की प्रक्रिया को पूरी तरह छोड़ सकते हैं, क्योंकि Claude Code स्वयं curl चला सकता है। उससे कोई प्रश्न पूछें और उसे बताएं कि डेटा कहाँ स्थित है:
Fetch https://ai.strasmore.com/api/demo/catalog, pick the query that
best answers this question, fetch it, and analyze the result:
which large-cap stocks pay the highest dividend yields right now,
and how do their P/E ratios compare?Claude Code कैटलॉग को पढ़ता है, dividend_yield_leaders को चुनता है, उसे फेच करता है, और वास्तविक पंक्तियों (rows) पर काम करता है। चूंकि एजेंट लूप आपकी मशीन पर चलता है, इसलिए यह उस पर मौजूद अन्य सभी चीजों के साथ भी काम करता है: यह परिणामों को फाइलों में सहेज सकता है, Python स्क्रिप्ट के साथ उनका चार्ट बना सकता है, या आज की स्क्रीन की तुलना पिछले सप्ताह सहेजी गई स्क्रीन से कर सकता है। एक लागत जिसका ध्यान रखना चाहिए: एजेंट द्वारा फेच किया गया प्रत्येक JSON पेलोड बातचीत में बना रहता है और अगले टर्न पर फिर से भेजा जाता है, जो कि Claude Code का लंबा सत्र महंगा होने का कारण है।
एक हमेशा चालू रहने वाला Linux सर्वर इस वर्कफ़्लो के लिए सबसे उपयुक्त स्थान है। एक दैनिक "स्क्रीन फेच करें, कल के साथ तुलना करें, मुझे सारांश लिखें" लूप के लिए ऐसी मशीन चाहिए जो कभी स्लीप मोड में न जाए, और हमारे पास tmux के साथ VPS पर Claude Code चलाने के लिए एक पूर्ण गाइड है ताकि SSH डिस्कनेक्ट होने पर भी सत्र सुरक्षित रहें। यदि आप उस रास्ते पर जाते हैं, तो पहले VPS पर AI एजेंटों को सुरक्षित रूप से चलाने के लिए हमारी गाइड पढ़ें; शेल एक्सेस वाले एजेंट को उचित सुरक्षा उपायों (guardrails) की आवश्यकता होती है।
तरीका 3: fetch टूल के साथ Claude API
जो सॉफ्टवेयर आप बना रहे हैं, उसके लिए Claude को एक टूल के रूप में API दें। Anthropic के Python SDK के साथ पूरी वायरिंग एक टूल परिभाषा और एक fetch फंक्शन है:
import json, urllib.request
import anthropic
def fetch_demo(query_key: str) -> str:
url = f"https://ai.strasmore.com/api/demo?q={query_key}"
with urllib.request.urlopen(url, timeout=30) as r:
return r.read().decode()
client = anthropic.Anthropic()
tools = [{
"name": "fetch_market_data",
"description": "Fetch a fixed market-data query. Keys are listed at "
"https://ai.strasmore.com/api/demo/catalog e.g. "
"dividend_yield_leaders, iv_leaders, latest_market_news.",
"input_schema": {
"type": "object",
"properties": {"query_key": {"type": "string"}},
"required": ["query_key"],
},
}]
# Claude decides when to call the tool; your loop executes fetch_demo()
# and returns the JSON as the tool result. See Anthropic's tool-use docs.जब किसी प्रश्न के लिए डेटा की आवश्यकता होती है, तो Claude टूल को कॉल करता है। आप fetch को निष्पादित करते हैं और JSON वापस सौंपते हैं, जिससे वह मेमोरी के बजाय वास्तविक पंक्तियों (rows) से उत्तर देता है। क्लाइंट आपके एनवायरनमेंट से आपकी key उठाता है। इसलिए, यदि यह कोड किसी सर्वर पर या क्लाउड प्रदाता के पीछे जाता है, तो कुछ भी हार्डकोड करने से पहले वहाँ क्लाइंट को ऑथेंटिकेट करने का तरीका समझ लें। यह एकमात्र ऐसा मार्ग भी है जो चैट सब्सक्रिप्शन के बजाय प्रति टोकन बिल करता है। यदि आप सोच रहे हैं कि क्या Claude API में कोई फ्री टियर है, तो संक्षिप्त उत्तर यह है कि साइनअप पर एक छोटा क्रेडिट मिलता है और उसके बाद मीटरर्ड प्राइसिंग लागू होती है। यदि आप इनलाइन टूल के बजाय पुन: प्रयोज्य सर्वर पसंद करते हैं, तो यही पैटर्न Model Context Protocol के साथ भी काम करता है; हमारी VPS पर MCP सर्वर गाइड उन्हें होस्ट करने की प्रक्रिया को कवर करती है।
बेहतर विश्लेषण प्राप्त करने के लिए प्रॉम्प्ट्स
कुछ ऐसे पैटर्न जो आउटपुट को लगातार बेहतर बनाते हैं, चाहे आप किसी भी तरह से कनेक्ट करें:
- Claude को पंक्तियों (rows) का हवाला देने के लिए कहें। "प्रत्येक दावे के लिए, टिकर और उस संख्या का नाम बताएं जहां से यह आया है।" यह अस्पष्ट सारांशों को समाप्त करता है।
- डेटा क्या नहीं दिखा सकता, इसके बारे में पूछें। विलंबित कीमतें (delayed prices), दिन के अंत के ग्रीक्स (end-of-day greeks), और एक निश्चित स्क्रीन (fixed screen) की अपनी सीमाएं होती हैं; पूछे जाने पर Claude उन्हें स्पष्ट रूप से बताएगा, और यह विश्लेषण को सटीक बनाए रखता है।
- तुलना करने के लिए कहें, भविष्यवाणी करने के लिए नहीं। "दिखाए गए पेआउट अनुपात के आधार पर इनमें से कौन सा यील्ड टिकाऊ लगता है" का उत्तर ठोस मिलता है। "कौन सा स्टॉक ऊपर जाएगा" का उत्तर एक अच्छी तरह से लिखा गया अनुमान होता है, क्योंकि डेटा भविष्यवाणी का समर्थन नहीं करता है।
- SQL को संदर्भ में रखें।
sqlफ़ील्ड Claude को ठीक-ठीक बताती है कि स्क्रीन कैसे बनाई गई थी, ताकि वह यह बता सके कि कोई नाम क्यों गायब है (मार्केट-कैप फ्लोर, यील्ड सीलिंग), बजाय इसके कि वह कोई कारण गढ़े।
जब फिक्स्ड क्वेरीज़ पर्याप्त न रहें
डेमो की स्क्रीन जानबूझकर फिक्स्ड रखी गई हैं। अगला चरण Strasmore का पेड API है: वही डेटा वेयरहाउस, 22 वर्षों का US इक्विटीज़ और 12 वर्षों का ऑप्शंस हिस्ट्री डेटा, और प्रोग्रामेटिक की (key) के साथ SQL या सामान्य अंग्रेजी में आपके अपने प्रश्न। वर्कफ़्लो बिल्कुल वैसा ही रहता है; आपका टूल ओपन एंडपॉइंट के बजाय एक ऑथेंटिकेटेड एंडपॉइंट से डेटा फेच करता है, और प्रश्न आप स्वयं निर्धारित करते हैं। Claude डॉक्यूमेंटेड स्कीमा के आधार पर ClickHouse SQL लिखने में वास्तव में सक्षम है, जो "10B डॉलर से अधिक मार्केट कैप वाले प्रत्येक REIT का डिविडेंड हिस्ट्री निकालें और पांच-वर्षीय ग्रोथ के आधार पर रैंक करें" जैसे कार्यों को केवल एक प्रॉम्प्ट का काम बना देता है।
FAQ
क्या Claude बिना किसी डेटा स्रोत के शेयरों का विश्लेषण कर सकता है?
वर्तमान आंकड़ों के साथ ऐसा संभव नहीं है। इसका प्रशिक्षण डेटा आज से पहले समाप्त हो जाता है, इसलिए वर्तमान कीमतों के बारे में यह जो कुछ भी कहता है वह पुरानी जानकारी पर आधारित होता है। इसे एक live API प्रदान करें और फिर विश्लेषण उन पंक्तियों पर आधारित होगा जिन्हें इसने अभी-अभी प्राप्त किया है।
क्या Strasmore डेमो API वास्तव में मुफ्त है?
हाँ। इसके लिए किसी key, signup या card की आवश्यकता नहीं है। यह delayed US equities और end-of-day options डेटा पर आधारित निश्चित queries का एक कैटलॉग प्रदान करता है, और इसे जानबूझकर AI agents के लिए खुला रखा गया है।
क्या मुझे इसके लिए VPS की आवश्यकता है?
नहीं। पेस्ट-इन वर्कफ़्लो के लिए केवल एक ब्राउज़र की आवश्यकता होती है। VPS तब उपयोगी हो जाता है जब आप चाहते हैं कि agent loop एक निर्धारित समय पर चले, disconnect होने पर भी सक्रिय रहे, और पिछले परिणामों की स्थानीय फाइलें सुरक्षित रखे।
क्या यह वित्तीय सलाह है?
नहीं। यहाँ दी गई हर चीज़ केवल विश्लेषण के उपकरण हैं। Claude डेटा का सारांश और तुलना करता है; आप उसका उपयोग कैसे करते हैं, यह आपका निर्णय है, और delayed शैक्षिक डेटा व्यापार निष्पादन (trade execution) का आधार नहीं है।
एक स्क्रीन को एक चैट से जोड़ें और आप तुरंत अंतर देख पाएंगे: Claude उन नंबरों के बारे में आत्मविश्वास से बोलना बंद कर देता है जिन्हें वह नहीं जानता, और उन नंबरों के बारे में उपयोगी जानकारी देना शुरू कर देता है जिन्हें वह देख सकता है।