Claude-ஐ பயன்படுத்தி நிதித் தரவுகளை பகுப்பாய்வு செய்வது
Claude மூலம் பங்குகள் மற்றும் ஆப்ஷன்களை பகுப்பாய்வு செய்ய நேரடி சந்தை தரவுகளை இணைக்கும் முறையை அறிக. இலவச API மற்றும் நகலெடுத்து பயன்படுத்தக்கூடிய பிராம்ப்ட்கள் இதில் உள்ளன.
நிதித் தரவுகளைப் பகுப்பாய்வு செய்தல்
நிதித் தரவுகளைப் படித்து அதன் பொருளை விளக்குவதில் Claude சிறந்து விளங்குகிறது. ஆனால், தற்போதைய சந்தை நிலவரங்களை அறிந்துகொள்வதில் இதற்குச் சிரமம் உள்ளது; ஏனெனில், ஒரு language model-ன் பயிற்சித் தரவுகள் (training data) நீங்கள் கேள்வி கேட்பதற்குச் சில மாதங்களுக்கு முன்பே முடிந்துவிடுகின்றன. இதற்கு எளிய தீர்வு உள்ளது: ஒரு API மூலம் நேரடிச் சந்தை தரவுகளை (live market data) Claude-க்கு வழங்கி, அதன் உண்மையான பலமான பகுப்பாய்வு, ஒப்பீடு மற்றும் எளிமையான விளக்கங்களைச் செய்ய அனுமதிக்கலாம்.
இந்த வழிகாட்டி, இலவச market data API-ஐப் பயன்படுத்தி, Claude-ஐ அதனுடன் இணைப்பதற்கான மூன்று வெவ்வேறு வழிகளையும், நீங்கள் நகலெடுத்துப் பயன்படுத்தக்கூடிய prompts-களையும் விளக்குகிறது. வெளிப்படையான தகவல்: இந்த API Strasmore-க்குச் சொந்தமானது, இது எங்கள் குழுவால் உருவாக்கப்பட்டது. இதற்கு எந்தக் கணக்கும் தேவையில்லை, எனவே இந்த வழிகாட்டியில் உள்ள அனைத்தையும் அடுத்த 5 நிமிடங்களில் நீங்கள் முயற்சி செய்யலாம்.
API-ஐப் பயன்படுத்துதல்
Strasmore API-க்கு எந்தவிதமான authentication-ம் தேவையில்லை. நீங்கள் நேரடியாக URL-ஐப் பயன்படுத்தித் தரவுகளைப் பெறலாம். உதாரணமாக, ஒரு குறிப்பிட்ட பங்கின் விலையைப் பெற https://api.strasmore.com/v1/quote?symbol=AAPL என்ற endpoint-ஐப் பயன்படுத்தவும்.
தரவுகளைப் பெறுவதற்கான வழிமுறைகள்
- Direct Copy-Paste: API URL-ஐ browser-ல் திறந்து, வரும் JSON தரவை நகலெடுத்து Claude-ல் உள்ளிடவும்.
- Claude Projects: Claude-ன் 'Projects' வசதியைப் பயன்படுத்தி, API documentation-ஐ upload செய்து, தரவுகளைப் பெறச் சொல்லலாம்.
- Automation Scripts: Python அல்லது cURL பயன்படுத்தித் தரவுகளைத் தானாகவே Claude API-க்கு அனுப்பலாம்.
FAQ
Claude-க்கு ஏன் நேரடி இணைய அணுகல் இல்லை?
Claude-ன் பாதுகாப்பு மற்றும் தனியுரிமை காரணங்களுக்காக, அது நேரடியாக இணையத்தில் உலாவாது. எனவே, நீங்கள் API மூலம் தரவுகளை வழங்கும்போது, அது அந்தத் தரவை மட்டும் கொண்டு துல்லியமான பகுப்பாய்வை வழங்கும்.
இந்த API-க்குக் கட்டணம் உண்டா?
இல்லை, இந்த வழிகாட்டியில் குறிப்பிடப்பட்டுள்ள Strasmore API முற்றிலும் இலவசம் மற்றும் இதற்கு எந்தக் கணக்கும் (account) தேவையில்லை.
தரவுகள் எவ்வளவு துல்லியமானவை?
இந்த API-ல் கிடைக்கும் தரவுகள் சந்தை நேரத்திற்கு ஏற்ப (real-time) புதுப்பிக்கப்படுகின்றன. இருப்பினும், முக்கியமான நிதி முடிவுகளை எடுக்கும்போது அதிகாரப்பூர்வமான நிதித் தளங்களுடன் ஒப்பிட்டுப் பார்ப்பது நல்லது.
Claude-க்கு ஏன் தரவு மூலம் (data source) தேவைப்படுகிறது
எந்தவொரு கருவியும் (tools) இணைக்கப்படாமல், "Microsoft-ன் தற்போதைய dividend yield என்ன" என்று Claude-இடம் கேட்டால், இரண்டு வகையான தோல்விகள் ஏற்படும். ஒன்று, அது பதிலளிக்க மறுக்கும்; அல்லது பல மாதங்களுக்கு முந்தைய பயிற்சித் தரவுகளிலிருந்து (training data) பதிலளிக்கும். தற்போதைய சந்தை விலைகளை அணுகும் வசதி அந்த மாதிரிக்கு (model) இல்லாததே இதற்குக் காரணம். அதனால் தானாக எதையும் தேடிப் பார்க்க முடியாது.
ஒரு தரவு மூலத்தை இணைத்தவுடன் நிலைமை முற்றிலும் மாறுகிறது. Claude சரளமாக JSON-ஐ வாசிக்கும், டஜன் கணக்கான வரிசைகளைத் தனது நினைவகத்தில் (context) குழப்பமின்றி வைத்திருக்கும், மேலும் அந்தத் தரவு உண்மையில் எதைக் காட்டுகிறதோ அதை ஒப்பிட்டு, வரிசைப்படுத்தி, சுருக்கிக் கூறும். இப்போது கிடைக்கும் பதிலின் தரம், நீங்கள் வழங்கும் தரவின் தரத்தைப் பொறுத்தே அமையும்.
API key தேவையில்லாத இலவச market data API
Strasmore-ன் demo API, US stocks மற்றும் options தரவுகளைக் கொண்ட நிலையான வினவல்களை (fixed queries) plain JSON வடிவில் வழங்குகிறது. இதற்குப் பதிவு செய்யவோ, API key பெறவோ அல்லது rate-limit கட்டுப்பாடுகளைப் பற்றி கவலைப்படவோ தேவையில்லை. முழுமையான endpoint விவரங்களை API ஆவணப் பதிவில் காணலாம்; அதன் சுருக்கம் இதோ:
# 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"ஒவ்வொரு பதிலிலும் தரவு வரிசைகள் (rows), நெடுவரிசைப் பெயர்கள் (column names) மற்றும் அந்த எண்களை உருவாக்கிய துல்லியமான SQL வினவல் ஆகியவை இடம்பெறும். AI பணிகளுக்கு இந்த SQL பகுதி மிகவும் முக்கியமானது: நீங்கள் Claude-க்கு தரவுகளுடன் அந்த SQL-ஐயும் காட்டினால், அது முடிவுகளை விளக்குவதுடன் அந்த வினவலையும் விளக்கும்.
விலைகள் தாமதமாகவே (delayed) கிடைக்கும், மேலும் options greeks மதிப்புகள் அந்தந்த நாளின் இறுதி நிலவரங்கள் (end-of-day). கற்றல், தரவு வடிகட்டுதல் (screening) மற்றும் பகுப்பாய்வு பணிகளுக்கு இது போதுமானது. இது வர்த்தகத்திற்கான நேரடி feed அல்ல; இந்த வழிகாட்டி வர்த்தகத்தை செயல்படுத்துவதைப் பற்றியது அல்ல, பகுப்பாய்வு செய்வதைப் பற்றியது மட்டுமே.
வழி 1: JSON-ஐ chat-ல் பதிவிடுதல்
எந்தவொரு அமைப்பும் தேவையில்லாத முறை இது. ஒரு curl கட்டளையை இயக்கி, JSON-ஐ நகலெடுத்து, தெளிவான அறிவுறுத்தலுடன் Claude chat-ல் பதிவிடவும். இது claude.ai இணையதளம், desktop செயலி அல்லது எந்தவொரு chat இடைமுகத்திலும் வேலை செய்யும்.
நன்றாகச் செயல்படும் ஒரு prompt வடிவம்:
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-ஐப் பயன்படுத்தினால், நகலெடுத்து ஒட்டும் (copy-paste) வேலையைத் தவிர்க்கலாம். ஏனெனில், 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 அந்த catalog-ஐப் படித்து, dividend_yield_leaders-ஐத் தேர்ந்தெடுத்து, அதைத் தரவிறக்கம் செய்து, உண்மையான தரவு வரிசைகளைக் கொண்டு செயல்படும். இந்த agent loop உங்கள் கணினியிலேயே இயங்குவதால், கணினியில் உள்ள மற்ற வசதிகளுடனும் இது ஒருங்கிணைந்து செயல்படும்: இது முடிவுகளைக் கோப்புகளில் சேமிக்கலாம், Python script மூலம் வரைபடங்களை உருவாக்கலாம் அல்லது இன்றைய திரையை கடந்த வாரம் சேமித்த திரையுடன் ஒப்பிட்டு (diff) வேறுபாடுகளைக் காட்டலாம். கவனிக்க வேண்டிய ஒரு செலவு: agent தரவிறக்கம் செய்யும் ஒவ்வொரு JSON payload-உம் உரையாடலில் தங்கிவிடும், அடுத்தடுத்த உரையாடல்களின் போது அவை மீண்டும் அனுப்பப்படும். நீண்ட நேரம் Claude Code-ஐப் பயன்படுத்துவது ஏன் செலவு மிக்கதாகிறது என்பதற்கான காரணம் இதுதான்.
இந்த workflow-க்கு எப்போதும் இயங்கிக்கொண்டிருக்கும் Linux server மிகவும் பொருத்தமானது. "தினமும் திரைகளைப் பெற்று, நேற்றைய தரவுகளுடன் ஒப்பிட்டு, சுருக்கத்தை எழுது" என்ற loop-க்கு ஒருபோதும் உறங்காத கணினி தேவை. SSH துண்டிக்கப்பட்டாலும் sessions தொடர்ந்து இயங்குவதற்காக, VPS-ல் tmux பயன்படுத்தி Claude Code-ஐ இயக்குவது குறித்த முழுமையான வழிகாட்டி எங்களிடம் உள்ளது. நீங்கள் அந்த வழியைத் தேர்ந்தெடுத்தால், முதலில் VPS-ல் AI agents-ஐப் பாதுகாப்பாக இயக்குவது குறித்த எங்கள் வழிகாட்டியை வாசிக்கவும்; shell access கொண்ட ஒரு agent-க்கு முறையான பாதுகாப்பு கட்டுப்பாடுகள் (guardrails) அவசியம்.
வழி 3: fetch கருவியுடன் கூடிய Claude API
நீங்கள் உருவாக்கும் மென்பொருளுக்கு, Claude-க்கு API-ஐ ஒரு கருவியாக (tool) வழங்கவும். 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-ஐத் திருப்பி அனுப்பினால், அது நினைவகத்திலிருந்து பதிலளிக்காமல் உண்மையான தரவு வரிசைகளிலிருந்து பதிலளிக்கும். Client உங்கள் key-ஐ environment-லிருந்து எடுத்துக்கொள்ளும். எனவே, இந்த code ஒரு server-ல் அல்லது cloud provider-ன் பின்னால் இயங்கினால், எதையும் hardcode செய்வதற்கு முன் அங்கு client-ஐ எவ்வாறு அங்கீகரிப்பது என்பதைத் தீர்மானிக்கவும். இது chat subscription-ஐப் பயன்படுத்தாமல், token அடிப்படையில் கட்டணம் வசூலிக்கும் ஒரே வழியாகும். எனவே, Claude API-ல் இலவச அடுக்கு உள்ளதா என்று நீங்கள் யோசித்தால், பதிவு செய்யும்போது வழங்கப்படும் சிறிய credit மட்டுமே இலவசம், அதன் பிறகு பயன்பாட்டிற்கு ஏற்ப கட்டணம் வசூலிக்கப்படும். நீங்கள் inline கருவிக்கு பதிலாக மீண்டும் பயன்படுத்தக்கூடிய server-ஐ விரும்பினால், இதே முறையை Model Context Protocol-உடனும் பயன்படுத்தலாம்; எங்களது VPS-ல் MCP servers வழிகாட்டி அவற்றை எவ்வாறு host செய்வது என்பதை விளக்குகிறது.
சிறந்த பகுப்பாய்வைப் பெறும் தூண்டுதல்கள் (Prompts)
நீங்கள் எந்த முறையில் இணைந்தாலும், வெளியீட்டைத் தொடர்ந்து மேம்படுத்தும் சில முறைகள் இங்கே உள்ளன:
- தரவுகளைக் குறிப்பிடுமாறு Claude-க்கு அறிவுறுத்துங்கள். "ஒவ்வொரு கூற்றுக்கும், அதற்கான ticker மற்றும் அது எடுக்கப்பட்ட எண்ணைக் குறிப்பிடு" என்று கூறுங்கள். இது தெளிவற்ற சுருக்கங்களைத் தவிர்க்க உதவும்.
- தரவுகளால் எதைக் காட்ட முடியாது என்று கேளுங்கள். தாமதமான விலைகள் (delayed prices), நாள் இறுதி greeks, மற்றும் நிலையான திரைகள் (fixed screen) ஆகியவற்றிற்கு வரம்புகள் உள்ளன; கேட்கப்படும்போது Claude அவற்றை தெளிவாகக் கூறும், இது பகுப்பாய்வின் நம்பகத்தன்மையைத் தக்கவைக்கும்.
- கணிப்பதற்குப் பதிலாக ஒப்பிடுமாறு கேளுங்கள். "காட்டப்பட்டுள்ள payout ratios-ன் அடிப்படையில், இவற்றில் எந்த yields நிலையானதாகத் தெரிகிறது" என்று கேட்பது ஒரு தெளிவான பதிலைப் பெற்றுத்தரும். "எந்தப் பங்கு உயரும்" என்று கேட்பது ஒரு யூகத்தையே தரும், ஏனெனில் தரவுகள் கணிப்புகளை ஆதரிப்பதில்லை.
- SQL-ஐ சூழலோடு (context) வைத்திருங்கள்.
sqlபுலம், ஒரு திரை (screen) எவ்வாறு உருவாக்கப்பட்டது என்பதை Claude-க்குத் துல்லியமாகத் தெரிவிக்கிறது. இதனால், ஒரு பெயர் ஏன் விடுபட்டுள்ளது (உதாரணமாக, market-cap floor அல்லது yield ceiling) என்பதை அது காரணங்களை உருவாக்கிச் சொல்லாமல், உண்மையான காரணத்தை விளக்கும்.
நிலையான வினவல்கள் போதுமானதாக இல்லாதபோது
இந்த demo-வின் திரைகள் வேண்டுமென்றே நிலையானதாக அமைக்கப்பட்டுள்ளன. அடுத்த கட்டம் Strasmore-ன் கட்டண API ஆகும்: அதே தரவுக்கிடங்கு, 22 ஆண்டுகால US equities மற்றும் 12 ஆண்டுகால options வரலாறு, மேலும் உங்கள் சொந்த வினவல்களை SQL அல்லது எளிய ஆங்கிலத்தில் ஒரு programmatic key மூலம் பயன்படுத்தலாம். பணிப்பாய்வு (workflow) மாறாது; உங்கள் கருவி திறந்தநிலை endpoint-க்கு பதிலாக அங்கீகரிக்கப்பட்ட endpoint-லிருந்து தரவை எடுக்கும், மேலும் வினவல்களை நீங்களே வரையறுத்துக் கொள்ளலாம். ஆவணப்படுத்தப்பட்ட schema-விற்கு எதிராக ClickHouse SQL-ஐ எழுதுவதில் Claude மிகச் சிறப்பாகச் செயல்படுகிறது. இது "10B டாலருக்கும் அதிகமான மதிப்புள்ள ஒவ்வொரு REIT-ன் ஈவுத்தொகை வரலாற்றை எடுத்து, ஐந்தாண்டு வளர்ச்சியின் அடிப்படையில் வரிசைப்படுத்து" போன்ற பணிகளை ஒரே prompt-ல் முடித்துவிடும்.
FAQ
Claude தரவு மூலம் ஏதுமின்றி பங்குகளை பகுப்பாய்வு செய்ய முடியுமா?
தற்போதைய தரவுகளைக் கொண்டு முடியாது. இதன் பயிற்சித் தரவுகள் இன்றைய நிலைக்கு முன்பே முடிந்துவிட்டன, எனவே தற்போதைய விலைகள் குறித்து இது கூறும் தகவல்கள் பழைய நினைவுகளிலிருந்து பெறப்பட்டவை. இதற்கு ஒரு நேரடி API-ஐ வழங்கினால், அது பெற்றுக்கொண்ட தரவுகளின் அடிப்படையில் பகுப்பாய்வு துல்லியமாக அமையும்.
Strasmore demo API உண்மையில் இலவசமா?
ஆம். இதற்கு key, பதிவு செய்தல் அல்லது அட்டை விவரங்கள் தேவையில்லை. இது தாமதமான US பங்குகள் மற்றும் நாள் இறுதி விருப்பத் தரவுகள் (end-of-day options data) குறித்த நிலையான வினவல்களை வழங்குகிறது, மேலும் இது AI முகவர்களுக்காகவே வேண்டுமென்றே திறந்த நிலையில் வைக்கப்பட்டுள்ளது.
இதற்கு எனக்கு VPS தேவையா?
இல்லை. இந்த paste-in பணிப்பாய்வுக்கு browser மட்டுமே போதுமானது. முகவர் சுழற்சியை (agent loop) ஒரு கால அட்டவணையின்படி இயக்கவும், துண்டிப்புகளைத் தாங்கிச் செயல்படவும், கடந்த கால முடிவுகளை local கோப்புகளாகச் சேமிக்கவும் விரும்பும்போது VPS பயனுள்ளதாக இருக்கும்.
இது நிதி ஆலோசனையா?
இல்லை. இங்குள்ள அனைத்தும் பகுப்பாய்வுக் கருவிகள் மட்டுமே. Claude தரவுகளைச் சுருக்கி ஒப்பிடுகிறது; அதை வைத்து நீங்கள் என்ன செய்ய வேண்டும் என்பது உங்கள் முடிவு, மேலும் தாமதமான கல்வித் தரவுகள் வர்த்தகத்தை மேற்கொள்வதற்கான அடிப்படை அல்ல.
ஒரு திரையை ஒரு chat-உடன் இணைத்துப் பாருங்கள், வித்தியாசத்தை உடனடியாகக் காண்பீர்கள்: தனக்குத் தெரியாத எண்களைப் பற்றி உறுதியாகக் கூறுவதை Claude நிறுத்திவிட்டு, தனக்குத் தெரிந்த எண்களைக் கொண்டு பயனுள்ள தகவல்களை வழங்கத் தொடங்கும்.