SSD Nodes Learn
Panduan Matt ConnorOleh Matt Connor · Dikemas kini 2026-07-24

Cara guna Claude untuk analisis kewangan

Gunakan Claude untuk analisis saham dan opsyen dengan API percuma tanpa kunci. Pelajari tiga cara sambungan serta prom salin dan tampal yang tepat.

Claude sangat mahir membaca data kewangan dan menjelaskan maksudnya. Ia lemah dalam mengetahui angka hari ini kerana data latihan model bahasa berakhir beberapa bulan sebelum anda bertanya. Penyelesaiannya mudah: berikan Claude data pasaran langsung daripada API, dan biarkan ia melakukan apa yang ia mahir, iaitu analisis, perbandingan, dan penjelasan dalam bahasa mudah.

Panduan ini menunjukkan cara melakukannya dengan API data pasaran percuma, tiga cara berbeza untuk menyambungkan Claude kepadanya, dan prom yang boleh anda salin. Pendedahan penuh: API ini milik Strasmore, yang dibina oleh pasukan kami. Ia tidak memerlukan akaun, jadi anda boleh mencuba semua perkara dalam panduan ini dalam masa lima minit.

Mengapa Claude memerlukan sumber data

Tanya Claude "berapakah hasil dividen Microsoft sekarang" tanpa sebarang alat tambahan dan anda akan mendapat salah satu daripada dua kegagalan. Sama ada ia enggan menjawab, atau ia menjawab berdasarkan data latihan yang sudah berusia berbulan-bulan. Kedua-duanya berlaku kerana model tersebut tidak mempunyai akses kepada harga semasa. Ia tidak boleh mencari maklumat sendiri.

Sambungkan sumber data dan keadaannya berubah sepenuhnya. Claude membaca JSON dengan lancar, mengekalkan berpuluh-puluh baris dalam konteks tanpa hilang jejak, dan akan membandingkan, menyusun, serta meringkaskan apa yang ditunjukkan oleh data tersebut. Kualiti jawapan kini bergantung pada kualiti data yang anda berikan.

API data pasaran percuma tanpa kunci

API demo Strasmore menyediakan katalog pertanyaan tetap bagi data saham dan opsyen AS dalam bentuk JSON biasa. Tiada pendaftaran, tiada kunci API, dan tiada had kadar. Rujukan titik akhir (endpoint) penuh terdapat dalam hantaran 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 termasuk baris, nama lajur, dan SQL tepat yang menghasilkan angka tersebut. Bahagian terakhir itu penting untuk kerja AI: anda boleh menunjukkan SQL tersebut bersama dengan data, dan ia akan menjelaskan pertanyaan tersebut kepada anda beserta hasilnya.

Harga adalah lewat dan greeks opsyen adalah nilai akhir hari. Untuk aliran kerja pembelajaran, penapisan (screening), dan analisis, itulah yang anda perlukan. Ia bukan suapan perdagangan (trading feed), dan panduan ini adalah mengenai analisis, bukan pelaksanaan dagangan.

Cara 1: tampal JSON ke dalam sembang

Versi tanpa persediaan. Jalankan satu curl, salin JSON, dan tampal ke dalam sembang Claude dengan arahan yang jelas. Ini berfungsi dalam aplikasi web claude.ai, aplikasi desktop, atau mana-mana antara muka sembang.

Bentuk prom yang berfungsi dengan baik:

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 memaksa Claude menyatakan had data tersebut dan bukannya membuat andaian melampau, dan cadangannya ("semak sejarah pembayaran", "bandingkan dengan sektor") sering kali menghasilkan pertanyaan seterusnya yang lebih baik daripada apa yang anda taip secara rawak.

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 sendiri. Tanya ia satu soalan 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 daripada baris sebenar. Oleh kerana gelung ejen (agent loop) berjalan pada mesin anda, ini juga serasi dengan semua perkara lain padanya: ia boleh menyimpan hasil ke dalam fail, melukis carta dengan skrip Python, atau membandingkan skrin hari ini dengan skrin yang disimpan minggu lepas. Satu kos yang perlu diperhatikan: setiap muatan (payload) JSON yang diambil oleh ejen akan kekal dalam perbualan dan dihantar semula pada pusingan seterusnya, yang merupakan sebab sesi Claude Code yang panjang menjadi mahal.

Pelayan Linux yang sentiasa aktif adalah tempat yang sesuai untuk aliran kerja ini. Gelung harian "ambil skrin, bandingkan dengan semalam, tulis ringkasan untuk saya" memerlukan mesin yang tidak pernah tidur, dan kami mempunyai panduan lengkap untuk menjalankan Claude Code pada VPS dengan tmux supaya sesi tetap ada walaupun selepas sambungan SSH terputus. Jika anda memilih jalan itu, baca panduan kami untuk menjalankan ejen AI dengan selamat pada VPS terlebih dahulu; ejen dengan akses shell memerlukan kawalan keselamatan yang sebenar.

Cara 3: Claude API dengan alat pengambilan (fetch tool)

Untuk perisian yang anda bina, berikan Claude API sebagai alat. Dengan SDK Python Anthropic, keseluruhan penyambungan hanyalah satu definisi alat dan satu fungsi pengambilan:

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 memanggil alat tersebut apabila soalan memerlukan data, anda melaksanakan pengambilan dan menyerahkan JSON, dan ia menjawab daripada baris sebenar dan bukannya memori. Corak yang sama berfungsi dengan Model Context Protocol jika anda lebih suka pelayan yang boleh digunakan semula berbanding alat dalam talian; panduan pelayan MCP pada VPS kami merangkumi cara hos untuk itu.

Prom yang menghasilkan analisis yang baik

Beberapa corak yang secara konsisten meningkatkan hasil, tidak kira cara mana yang anda gunakan untuk menyambung:

  • Beritahu Claude untuk memetik baris. "Bagi setiap dakwaan, nyatakan ticker dan angka asal yang digunakan." Ini menghapuskan ringkasan yang samar.
  • Tanya tentang apa yang tidak dapat ditunjukkan oleh data. Harga lewat, greeks akhir hari, dan skrin tetap semuanya mempunyai had; Claude akan menyatakannya dengan jelas apabila diminta, dan itu mengekalkan kejujuran analisis.
  • Jadikan ia membanding, bukan meramal. "Manakah antara hasil (yield) ini yang kelihatan mampan berdasarkan nisbah pembayaran yang ditunjukkan" akan mendapat jawapan yang berasaskan fakta. "Saham manakah yang akan naik" akan mendapat tekaan yang ditulis dengan baik, kerana ramalan bukanlah sesuatu yang disokong oleh data.
  • Kekalkan SQL dalam konteks. Medan sql memberitahu Claude dengan tepat bagaimana skrin dibina, jadi ia boleh menjelaskan mengapa sesuatu nama hilang (had siling pasaran, had siling hasil) dan bukannya mencipta alasan sendiri.

Apabila pertanyaan tetap tidak lagi mencukupi

Skrin demo adalah tetap dengan sengaja. Langkah seterusnya ialah API berbayar Strasmore: gudang data yang sama, 22 tahun ekuiti AS dan 12 tahun sejarah opsyen, dengan pertanyaan anda sendiri dalam SQL atau bahasa mudah dengan kunci programatik. Aliran kerja kekal serupa; alat anda mengambil data daripada titik akhir yang diautentikasi dan bukannya titik akhir terbuka, dan pertanyaan menjadi milik anda untuk ditentukan. Claude sangat mahir menulis SQL ClickHouse terhadap skema yang didokumentasikan, yang menukarkan "ambil sejarah dividen bagi setiap REIT di atas $10B dan susun mengikut pertumbuhan lima tahun" menjadi tugasan satu prom.

FAQ

Bolehkah Claude menganalisis saham tanpa sebarang sumber data?

Tidak dengan angka semasa. Data latihannya berakhir sebelum hari ini, jadi apa sahaja yang ia katakan tentang harga semasa datang daripada memori lama. Berikan ia API langsung dan analisis tersebut akan berasaskan baris yang baru diambilnya.

Adakah API demo Strasmore benar-benar percuma?

Ya. Tiada kunci, tiada pendaftaran, tiada kad. Ia menyediakan katalog pertanyaan tetap bagi ekuiti AS yang lewat dan data opsyen akhir hari, dan ia sengaja dibuka kepada ejen AI.

Adakah saya memerlukan VPS untuk ini?

Tidak. Aliran kerja tampal memerlukan tiada apa-apa selain pelayar web. VPS menjadi berbaloi apabila anda mahu gelung ejen berjalan mengikut jadual, bertahan daripada gangguan sambungan, dan menyimpan fail tempatan bagi hasil terdahulu.

Adakah ini nasihat kewangan?

Tidak. Semua yang ada di sini adalah alat analisis. Claude meringkaskan dan membandingkan data; apa yang anda lakukan dengan data itu adalah keputusan anda, dan data pendidikan yang lewat bukanlah asas untuk pelaksanaan dagangan.

Sambungkan satu skrin ke dalam satu sembang dan anda akan melihat perbezaannya dengan segera: Claude berhenti kedengaran yakin tentang angka yang tidak dapat diketahui, dan mula menjadi berguna tentang angka yang boleh diketahuinya.

#claude#ai-agents#finance#api#data-analysis