Cara Analisis Saham Menggunakan Claude AI
Ketahui cara menyambungkan data pasaran langsung ke Claude untuk analisis saham yang tepat. Dapatkan akses API percuma, tiga kaedah integrasi, dan prompt sedia guna.
Claude sangat mahir membaca data kewangan dan menjelaskan maksudnya. Ia tidak mempunyai maklumat angka terkini kerana data latihan model bahasa berakhir beberapa bulan sebelum anda mengemukakan soalan. Penyelesaiannya mudah: bekalkan Claude dengan data pasaran langsung daripada API, dan biarkan ia melakukan tugas yang sememangnya ia mahir, iaitu analisis, perbandingan, dan penjelasan dalam bahasa yang mudah difahami.
Panduan ini menunjukkan cara untuk melakukannya menggunakan API data pasaran percuma, tiga cara berbeza untuk menyambungkan Claude kepadanya, serta prompt berfungsi yang boleh anda salin. Pendedahan penuh: API ini dimiliki oleh Strasmore, yang dibina oleh pasukan kami. Ia tidak memerlukan akaun, jadi anda boleh mencuba semua perkara dalam panduan ini dalam masa lima minit sahaja.
Mengapa Menggunakan API Data Pasaran
Model bahasa seperti Claude berfungsi sebagai penganalisis yang hebat tetapi tidak mempunyai akses masa nyata kepada harga saham atau data kewangan semasa. Dengan menyambungkan Claude kepada API, anda mengubahnya daripada sekadar model bahasa kepada alat penyelidikan kewangan yang dinamik.
- Analisis Masa Nyata: Dapatkan konteks terkini untuk keputusan pelaburan.
- Penjelasan Automatik: Tukarkan data mentah JSON kepada ringkasan eksekutif yang mudah dibaca.
- Perbandingan Aset: Bandingkan prestasi beberapa simbol saham secara serentak.
Cara Menyambungkan Claude kepada Data Pasaran
Terdapat tiga kaedah utama untuk menyepadukan data pasaran dengan Claude, bergantung pada tahap teknikal anda:
1. Kaedah Salin dan Tampal (Manual)
Ini adalah cara paling pantas untuk tugasan sekali sahaja.
- Buka terminal atau pelayar anda dan akses endpoint API Strasmore untuk mendapatkan data bagi simbol yang diingini.
- Salin output JSON yang terhasil.
- Tampal data tersebut ke dalam Claude dengan prompt berikut:
"Berikut adalah data pasaran terkini untuk [Simbol Saham] dalam format JSON: [Tampal JSON di sini]. Sila analisis prestasi semasa, kenal pasti trend utama, dan berikan ringkasan dalam bahasa yang mudah difahami."
2. Menggunakan Skrip Python (Automasi)
Jika anda perlu memantau portfolio secara berkala, gunakan skrip Python untuk mengambil data dan menghantarnya ke API Claude.
- Gunakan pustaka
requestsuntuk mendapatkan data daripada API. - Gunakan SDK
anthropicuntuk menghantar data tersebut kepada Claude. - Simpan skrip ini sebagai
market_analysis.pydan jalankan menggunakanpython3 market_analysis.py.
3. Menggunakan Alat Integrasi (Tanpa Kod)
Anda boleh menggunakan platform seperti Make.com atau Zapier untuk menyambungkan API data pasaran kepada Claude tanpa menulis kod.
- Cipta modul HTTP untuk memanggil API Strasmore.
- Hantar output tersebut ke modul Anthropic (Claude).
- Tetapkan output akhir untuk dihantar ke e-mel atau Slack anda.
FAQ
Adakah API ini memerlukan kunci API?
Tidak. API Strasmore direka untuk akses segera tanpa perlu mendaftar akaun atau menggunakan kunci API.
Adakah Claude boleh meramal harga saham masa depan?
Tidak. Claude boleh menganalisis data sejarah dan trend semasa, tetapi ia tidak boleh meramal pergerakan pasaran masa depan dengan tepat. Gunakan analisisnya sebagai sokongan keputusan, bukan sebagai nasihat kewangan.
Berapa kerap data ini dikemas kini?
Data pasaran yang disediakan melalui API Strasmore adalah data masa nyata yang diselaraskan dengan bursa utama. Sila rujuk dokumentasi API untuk butiran mengenai latensi data.
Mengapa Claude memerlukan sumber data
Tanya Claude "berapakah hasil dividen Microsoft sekarang" tanpa sebarang alat yang dilampirkan, dan anda akan mendapat salah satu daripada dua mod kegagalan. Sama ada ia menolak, atau ia menjawab berdasarkan data latihan yang sudah berusia beberapa bulan. Kedua-duanya berlaku kerana model tersebut tidak mempunyai akses kepada harga semasa. Ia tidak boleh mencari apa-apa dengan sendirinya.
Lampirkan sumber data dan gambaran tersebut berubah sepenuhnya. Claude membaca JSON dengan lancar, mengekalkan berpuluh-puluh baris dalam konteks tanpa kehilangan jejak, dan dengan senang hati akan membandingkan, menyusun, serta meringkaskan apa yang sebenarnya ditunjukkan oleh data tersebut. Kualiti jawapan kini bergantung pada kualiti data yang anda berikan kepadanya.
API data pasaran percuma tanpa kunci
API demo Strasmore menyediakan katalog pertanyaan tetap mengenai data saham dan opsyen AS dalam bentuk JSON biasa. Tiada pendaftaran, tiada kunci API, dan tiada sekatan kadar (rate-limit). Rujukan penuh endpoint terdapat dalam catatan dokumentasi API; versi ringkasnya:
# 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"Setiap respons merangkumi baris, nama lajur, dan SQL tepat yang menghasilkan angka tersebut. Bahagian terakhir ini penting untuk kerja AI: anda boleh menunjukkan SQL tersebut kepada Claude bersama-sama dengan data, dan ia akan menjelaskan pertanyaan tersebut serta hasilnya kepada anda.
Harga adalah tertunda dan nilai greeks opsyen adalah nilai akhir hari. Untuk aliran kerja pembelajaran, penyaringan, dan analisis, itulah yang anda perlukan. Ini bukan suapan dagangan, dan panduan ini adalah mengenai analisis, bukan pelaksanaan dagangan.
Cara 1: tampal JSON ke dalam sembang
Versi tanpa penyediaan. Jalankan satu arahan curl, salin JSON tersebut, dan tampal ke dalam sembang Claude dengan arahan yang jelas. Kaedah ini berfungsi dalam aplikasi web claude.ai, aplikasi desktop, atau mana-mana antara muka sembang.
Bentuk gesaan (prompt) yang berkesan:
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?Soalan ketiga adalah yang paling penting. Ia mendorong Claude untuk menyatakan had data tersebut daripada membuat andaian melulu, dan cadangannya ("semak sejarah pembayaran", "bandingkan dengan sektor") sering kali menghasilkan pertanyaan susulan yang lebih baik daripada apa yang mungkin anda taip secara spontan.
Cara 2: Biarkan Claude Code mengambil data sendiri
Jika anda menjalankan Claude Code, anda boleh melangkau proses salin-tampal sepenuhnya, kerana Claude Code boleh menjalankan curl dengan sendirinya. Ajukan soalan kepadanya dan beritahu di mana data tersebut berada:
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 membaca katalog, memilih dividend_yield_leaders, mengambilnya, dan bekerja menggunakan baris data sebenar. Oleh kerana gelung ejen berjalan pada mesin anda, ia juga boleh disepadukan dengan segala-galanya pada mesin tersebut: ia boleh menyimpan hasil ke dalam fail, membuat carta dengannya menggunakan skrip Python, atau membandingkan skrin hari ini dengan skrin yang disimpan minggu lepas. Satu kos yang perlu diperhatikan: setiap payload JSON yang diambil oleh ejen kekal dalam perbualan dan dihantar semula pada pusingan seterusnya, itulah sebab sesi Claude Code yang panjang menjadi mahal.
Pelayan Linux yang sentiasa hidup merupakan tempat yang sesuai untuk aliran kerja ini. Gelung "ambil skrin, bandingkan dengan semalam, tulis ringkasan untuk saya" setiap hari memerlukan mesin yang tidak pernah tidur, dan kami mempunyai panduan lengkap untuk menjalankan Claude Code pada VPS dengan tmux supaya sesi kekal aktif walaupun sambungan SSH terputus. Jika anda memilih laluan tersebut, baca panduan kami tentang menjalankan ejen AI dengan selamat pada VPS terlebih dahulu; ejen yang mempunyai akses shell memerlukan kawalan keselamatan yang sebenar.
Cara 3: API Claude dengan alat fetch
Untuk perisian yang sedang anda bina, berikan API tersebut kepada Claude sebagai satu alat. Dengan SDK Python Anthropic, keseluruhan penyambungan hanya memerlukan satu definisi alat dan satu fungsi 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 akan memanggil alat tersebut apabila soalan memerlukan data, anda melaksanakan fetch dan menyerahkan semula JSON, kemudian ia menjawab berdasarkan baris data sebenar dan bukannya memori. Pelanggan (client) mengambil kunci anda daripada persekitaran, jadi jika kod ini berakhir pada pelayan atau di sebalik penyedia awan, tentukan cara untuk mengesahkan pelanggan di sana sebelum anda mengekod keras apa-apa maklumat. Ini juga merupakan satu-satunya laluan yang mengenakan bayaran bagi setiap token dan bukannya menggunakan langganan sembang, jadi jika anda tertanya-tanya sama ada API Claude mempunyai pelan percuma, jawapan ringkasnya ialah kredit kecil semasa pendaftaran dan harga bermeter selepas itu. Corak yang sama berfungsi dengan Model Context Protocol jika anda lebih suka pelayan yang boleh digunakan semula berbanding alat dalam talian; panduan kami mengenai pelayan MCP pada VPS merangkumi cara mengehoskan pelayan tersebut.
Gesaan yang menghasilkan analisis berkualiti
Beberapa corak yang secara konsisten meningkatkan output, tidak kira bagaimana anda menyambungkannya:
- Arahkan Claude untuk memetik baris. "Bagi setiap tuntutan, namakan ticker dan nombor yang berkaitan." Ini menghapuskan ringkasan yang samar.
- Tanya tentang perkara yang tidak dapat ditunjukkan oleh data. Harga yang tertunda, greeks akhir hari, dan skrin tetap semuanya mempunyai had; Claude akan menyatakannya dengan jelas apabila diminta, dan ini memastikan analisis kekal jujur.
- Minta ia membandingkan, bukan meramal. "Antara hasil ini, yang manakah kelihatan mampan berdasarkan nisbah pembayaran yang ditunjukkan" akan mendapat jawapan yang berasas. "Saham mana yang akan naik" akan mendapat tekaan yang ditulis dengan baik, kerana ramalan bukanlah sesuatu yang disokong oleh data.
- Pastikan SQL kekal dalam konteks. Medan
sqlmemberitahu Claude dengan tepat bagaimana sesuatu skrin dibina, supaya ia boleh menjelaskan sebab sesuatu nama tiada (had minimum permodalan pasaran, had maksimum hasil) dan bukannya mereka-reka alasan.
Apabila pertanyaan tetap tidak lagi mencukupi
Skrin demo sengaja ditetapkan secara tetap. Langkah seterusnya ialah API berbayar Strasmore: gudang data yang sama, 22 tahun sejarah ekuiti AS dan 12 tahun sejarah opsyen, serta soalan anda sendiri dalam SQL atau bahasa Inggeris biasa dengan kunci pengaturcaraan. Aliran kerja kekal sama; alat anda mengambil data daripada endpoint yang disahkan dan bukannya yang terbuka, dan soalan tersebut menjadi milik anda untuk ditentukan. Claude sangat mahir menulis ClickHouse SQL berdasarkan skema yang didokumentasikan, yang menjadikan tugas seperti "tarik sejarah dividen setiap REIT melebihi $10B dan susun mengikut pertumbuhan lima tahun" sebagai kerja satu prompt sahaja.
FAQ
Bolehkah Claude menganalisis saham tanpa sebarang sumber data?
Tidak dengan angka semasa. Data latihannya berakhir sebelum hari ini, jadi apa sahaja yang dikatakannya mengenai harga semasa datang daripada ingatan yang lapuk. Berikan ia API langsung dan analisis tersebut akan berasaskan baris data yang baru diambil.
Adakah API demo Strasmore benar-benar percuma?
Ya. Tiada kunci, tiada pendaftaran, tiada kad. Ia menyediakan katalog pertanyaan tetap ke atas data ekuiti AS yang tertunda dan data opsyen akhir hari, dan ia sengaja dibuka untuk ejen AI.
Adakah saya memerlukan VPS untuk ini?
Tidak. Aliran kerja tampal-masuk (paste-in) tidak memerlukan apa-apa selain pelayar web. VPS menjadi berbaloi apabila anda mahu gelung ejen berjalan mengikut jadual, bertahan daripada terputus sambungan, dan menyimpan fail tempatan bagi hasil terdahulu.
Adakah ini nasihat kewangan?
Tidak. Segala-galanya di sini adalah alat analisis. Claude meringkaskan dan membandingkan data; apa yang anda lakukan dengannya adalah keputusan anda, dan data pendidikan yang tertunda bukanlah asas untuk pelaksanaan dagangan.
Sambungkan satu skrin ke dalam satu sembang dan anda akan melihat perbezaannya dengan serta-merta: Claude berhenti berbunyi yakin tentang angka yang ia tidak tahu, dan mula menjadi berguna tentang angka yang ia boleh akses.