SSD Nodes Learn Hosting plans →
คู่มือ Matt Connorโดย Matt Connor · อัปเดตเมื่อ 2026-08-28

วิธีใช้ Claude วิเคราะห์หุ้นและข้อมูลการเงินแบบเรียลไทม์

เรียนรู้วิธีเชื่อมต่อ Claude เข้ากับ API ข้อมูลตลาดฟรีเพื่อวิเคราะห์หุ้นและออปชันอย่างแม่นยำ พร้อม 3 วิธีการเชื่อมต่อและชุดคำสั่ง Prompt ที่ใช้งานได้จริงทันที

Claude มีความสามารถสูงในการอ่านข้อมูลทางการเงินและอธิบายความหมายของข้อมูลเหล่านั้น แต่ Claude ไม่สามารถทราบตัวเลขที่เป็นปัจจุบันได้ เนื่องจากข้อมูลที่ใช้ฝึกฝนโมเดลภาษาจะสิ้นสุดลงก่อนช่วงเวลาที่คุณสอบถาม วิธีแก้ไขนั้นทำได้ง่าย เพียงแค่ป้อนข้อมูลตลาดแบบเรียลไทม์ผ่าน API ให้กับ Claude แล้วปล่อยให้มันทำหน้าที่ในสิ่งที่มันถนัด ซึ่งได้แก่ การวิเคราะห์ การเปรียบเทียบ และการอธิบายด้วยภาษาที่เข้าใจง่าย

คู่มือนี้จะแสดงวิธีการดำเนินการดังกล่าวโดยใช้ API ข้อมูลตลาดฟรี พร้อมด้วยวิธีการเชื่อมต่อ Claude เข้ากับ API ถึง 3 รูปแบบ และตัวอย่าง prompt ที่คุณสามารถคัดลอกไปใช้งานได้ทันที หมายเหตุ: API นี้เป็นของ Strasmore ซึ่งพัฒนาโดยทีมงานของเรา ไม่จำเป็นต้องสมัครบัญชีผู้ใช้ คุณจึงสามารถทดลองทุกขั้นตอนในคู่มือนี้ได้ภายใน 5 นาทีข้างหน้า

เหตุใด Claude จึงจำเป็นต้องมีแหล่งข้อมูล

เมื่อคุณถาม Claude ว่า "ปัจจุบันอัตราผลตอบแทนเงินปันผลของ Microsoft อยู่ที่เท่าใด" โดยไม่มีการเชื่อมต่อเครื่องมือใดๆ คุณจะพบกับความล้มเหลวใน 2 รูปแบบ คือ Claude ปฏิเสธที่จะตอบ หรือตอบโดยใช้ข้อมูลจากการฝึกสอนที่มีอายุหลายเดือน ทั้งสองกรณีเกิดขึ้นเพราะโมเดลไม่มีสิทธิ์เข้าถึงราคาปัจจุบัน และไม่สามารถค้นหาข้อมูลใดๆ ได้ด้วยตนเอง

เมื่อเชื่อมต่อแหล่งข้อมูล สถานการณ์จะเปลี่ยนไปอย่างสิ้นเชิง Claude สามารถอ่าน JSON ได้อย่างคล่องแคล่ว สามารถรักษาบริบทของข้อมูลจำนวนหลายสิบแถวไว้ได้โดยไม่สับสน และสามารถเปรียบเทียบ จัดลำดับ และสรุปผลจากข้อมูลจริงได้อย่างแม่นยำ คุณภาพของคำตอบในขณะนี้จึงขึ้นอยู่กับคุณภาพของข้อมูลที่คุณจัดเตรียมให้โมเดล

API ข้อมูลตลาดฟรีที่ไม่ต้องใช้คีย์

Strasmore's demo API ให้บริการรายการคำสั่งสืบค้นข้อมูลหุ้นและออปชันของสหรัฐฯ ในรูปแบบ 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"

การตอบกลับแต่ละครั้งจะประกอบด้วยแถวข้อมูล ชื่อคอลัมน์ และคำสั่ง SQL ที่ใช้สร้างตัวเลขเหล่านั้น ข้อมูลส่วนหลังมีความสำคัญต่องานด้าน AI เนื่องจากคุณสามารถแสดงคำสั่ง SQL พร้อมกับข้อมูลให้ Claude ดูได้ ซึ่งมันจะช่วยอธิบายทั้งคำสั่งสืบค้นและผลลัพธ์ให้คุณทราบ

ราคาข้อมูลมีความล่าช้าและค่า Greeks ของออปชันเป็นค่า ณ สิ้นวัน ซึ่งเพียงพอสำหรับขั้นตอนการเรียนรู้ การคัดกรอง และการวิเคราะห์ นี่ไม่ใช่ฟีดสำหรับการซื้อขาย และคู่มือนี้เน้นไปที่การวิเคราะห์ ไม่ใช่การดำเนินการซื้อขาย

วิธีที่ 1: วาง JSON ลงในแชท

วิธีนี้ไม่ต้องตั้งค่าใดๆ เพียงรันคำสั่ง curl หนึ่งครั้ง คัดลอก JSON ที่ได้ แล้วนำไปวางในแชทของ Claude พร้อมคำสั่งที่ชัดเจน วิธีนี้ใช้ได้ทั้งบนเว็บแอป claude.ai, แอปบนเดสก์ท็อป หรืออินเทอร์เฟซแชทใดๆ ก็ตาม

รูปแบบของ 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 ระบุข้อจำกัดของข้อมูลแทนที่จะคาดเดาเกินจริง และคำแนะนำของ Claude (เช่น "ตรวจสอบประวัติการจ่ายเงิน", "เปรียบเทียบกับภาคธุรกิจ") มักจะนำไปสู่คำถามถัดไปที่ดีกว่าสิ่งที่คุณอาจจะพิมพ์ขึ้นมาเองโดยไม่มีข้อมูลอ้างอิง

วิธีที่ 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 ดึงข้อมูล และทำงานจากแถวข้อมูลจริง เนื่องจากลูปการทำงานของเอเจนต์รันอยู่บนเครื่องของคุณ จึงสามารถทำงานร่วมกับทุกอย่างบนเครื่องได้ เช่น บันทึกผลลัพธ์ลงไฟล์ สร้างแผนภูมิด้วยสคริปต์ Python หรือเปรียบเทียบหน้าจอของวันนี้กับที่บันทึกไว้เมื่อสัปดาห์ก่อน สิ่งที่ต้องระวังคือค่าใช้จ่าย: ข้อมูล JSON ทุกชุดที่เอเจนต์ดึงมาจะถูกเก็บไว้ในการสนทนาและถูกส่งซ้ำในรอบถัดไป ซึ่งเป็น เหตุผลที่เซสชัน Claude Code ที่ยาวนานมีค่าใช้จ่ายสูง

เซิร์ฟเวอร์ Linux ที่เปิดตลอดเวลาคือสภาพแวดล้อมที่เหมาะสมที่สุดสำหรับเวิร์กโฟลว์นี้ ลูปการทำงานแบบ "ดึงข้อมูลหน้าจอ เปรียบเทียบกับเมื่อวาน และเขียนสรุปให้ฉัน" ต้องการเครื่องที่ไม่เคยหยุดพัก เรามีคู่มือฉบับสมบูรณ์เกี่ยวกับ การรัน Claude Code บน VPS ด้วย tmux เพื่อให้เซสชันยังคงอยู่แม้จะตัดการเชื่อมต่อ SSH หากคุณเลือกใช้วิธีนี้ โปรดอ่าน คู่มือการรัน AI เอเจนต์บน VPS อย่างปลอดภัย ของเราก่อน เพราะเอเจนต์ที่มีสิทธิ์เข้าถึง shell จำเป็นต้องมีมาตรการป้องกันที่รัดกุมจริง ๆ

วิธีที่ 3: การใช้ Claude API ร่วมกับเครื่องมือ fetch

สำหรับซอฟต์แวร์ที่คุณกำลังพัฒนา ให้กำหนด API เป็นเครื่องมือ (tool) ให้กับ Claude โดยใช้ Python SDK ของ Anthropic การเชื่อมต่อทั้งหมดจะประกอบด้วยการนิยามเครื่องมือหนึ่งรายการและฟังก์ชัน 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 กลับไป จากนั้น Claude จะตอบคำถามโดยใช้ข้อมูลจริงแทนการใช้หน่วยความจำ ไคลเอนต์จะดึงคีย์ของคุณมาจาก environment ดังนั้นหากโค้ดนี้ถูกนำไปใช้งานบนเซิร์ฟเวอร์หรือผ่านผู้ให้บริการคลาวด์ โปรดศึกษาวิธี การยืนยันตัวตนของไคลเอนต์ในสภาพแวดล้อมนั้น ก่อนที่จะเขียนคีย์ลงในโค้ดโดยตรง นอกจากนี้ นี่เป็นช่องทางเดียวที่มีการเรียกเก็บเงินตามจำนวน token แทนการใช้การสมัครสมาชิกแบบแชท ดังนั้นหากคุณกำลังสงสัยว่า Claude API มีระดับการใช้งานฟรีหรือไม่ คำตอบสั้นๆ คือคุณจะได้รับเครดิตจำนวนเล็กน้อยเมื่อลงทะเบียน และหลังจากนั้นจะคิดราคาตามการใช้งานจริง รูปแบบเดียวกันนี้สามารถใช้กับ Model Context Protocol ได้หากคุณต้องการใช้เซิร์ฟเวอร์ที่นำกลับมาใช้ใหม่ได้แทนการใช้เครื่องมือแบบ inline โดยคู่มือ การใช้งาน MCP servers บน VPS ของเราได้ครอบคลุมถึงวิธีการโฮสต์เซิร์ฟเวอร์เหล่านั้นไว้แล้ว

คำสั่งที่ช่วยให้ได้การวิเคราะห์ที่มีคุณภาพ

รูปแบบคำสั่งบางประการที่ช่วยปรับปรุงผลลัพธ์ให้ดีขึ้นอย่างสม่ำเสมอ ไม่ว่าคุณจะเชื่อมต่อด้วยวิธีใดก็ตาม:

  • สั่งให้ Claude อ้างอิงแถวข้อมูล: "สำหรับทุกข้อกล่าวอ้าง ให้ระบุชื่อ ticker และตัวเลขที่นำมาใช้" วิธีนี้ช่วยป้องกันการสรุปผลที่คลุมเครือ
  • ถามถึงสิ่งที่ข้อมูลไม่สามารถแสดงได้: ราคาที่ล่าช้า, ค่า greeks ณ สิ้นวัน และหน้าจอการคัดกรองแบบคงที่ล้วนมีข้อจำกัด หากถาม Claude จะระบุข้อจำกัดเหล่านี้อย่างชัดเจน ซึ่งช่วยให้การวิเคราะห์มีความตรงไปตรงมา
  • เน้นการเปรียบเทียบแทนการคาดการณ์: "จากอัตราการจ่ายเงินปันผลที่แสดง ผลตอบแทนใดบ้างที่ดูมีความยั่งยืน" จะได้รับคำตอบที่มีพื้นฐานรองรับ ในขณะที่คำถามว่า "หุ้นตัวไหนจะราคาขึ้น" จะได้รับเพียงการคาดเดาที่เขียนออกมาดูดีเท่านั้น เนื่องจากข้อมูลที่มีอยู่ไม่สนับสนุนการคาดการณ์
  • รักษาบริบทของ SQL: ฟิลด์ sql จะบอก Claude อย่างชัดเจนว่าหน้าจอการคัดกรองถูกสร้างขึ้นมาอย่างไร ดังนั้น Claude จึงสามารถอธิบายได้ว่าเหตุใดชื่อหุ้นบางตัวจึงหายไป (เช่น การกำหนดเกณฑ์ขั้นต่ำของ market-cap หรือเกณฑ์สูงสุดของ yield) แทนที่จะสร้างเหตุผลขึ้นมาเอง

เมื่อการสืบค้นแบบกำหนดค่าตายตัวไม่เพียงพอ

หน้าจอในตัวอย่างถูกกำหนดค่าไว้แบบตายตัวโดยเจตนา ขั้นถัดไปคือการใช้ API แบบชำระเงินของ Strasmore ซึ่งใช้คลังข้อมูลเดียวกัน โดยมีข้อมูลหุ้นสหรัฐฯ ย้อนหลัง 22 ปี และข้อมูลประวัติออปชันย้อนหลัง 12 ปี คุณสามารถตั้งคำถามของคุณเองด้วย SQL หรือภาษาอังกฤษทั่วไปผ่าน programmatic key เวิร์กโฟลว์ยังคงเหมือนเดิม เครื่องมือของคุณจะดึงข้อมูลจาก endpoint ที่มีการยืนยันตัวตนแทนที่จะเป็นแบบสาธารณะ และคุณจะเป็นผู้กำหนดคำถามเอง Claude มีความสามารถในการเขียน ClickHouse SQL ตาม schema ที่ระบุไว้ได้อย่างดีเยี่ยม ซึ่งช่วยให้งานอย่าง "ดึงประวัติการจ่ายเงินปันผลของ REIT ทุกตัวที่มีมูลค่าตลาดสูงกว่า $10B และจัดอันดับตามการเติบโตในรอบ 5 ปี" สามารถทำได้เสร็จสิ้นภายในคำสั่งเดียว

FAQ

Claude สามารถวิเคราะห์หุ้นโดยไม่มีแหล่งข้อมูลได้หรือไม่?

ไม่ได้ หากใช้ข้อมูลปัจจุบัน ข้อมูลที่ใช้ฝึกสอน Claude สิ้นสุดลงก่อนวันปัจจุบัน ดังนั้นสิ่งที่ Claude กล่าวถึงราคาปัจจุบันจึงมาจากความจำที่ล้าสมัย หากคุณให้ API แบบเรียลไทม์แก่ Claude การวิเคราะห์จะตั้งอยู่บนข้อมูลแถวที่เพิ่งดึงมาใหม่

Strasmore demo API ใช้งานได้ฟรีจริงหรือไม่?

จริง ไม่ต้องใช้คีย์ ไม่ต้องลงทะเบียน และไม่ต้องใช้บัตรเครดิต API นี้ให้บริการรายการคำสั่งค้นหาสำหรับข้อมูลหุ้นสหรัฐฯ ที่มีความล่าช้าและข้อมูลออปชัน ณ สิ้นวัน โดยเปิดให้ AI agents เข้าถึงได้โดยเจตนา

ฉันจำเป็นต้องใช้ VPS สำหรับงานนี้หรือไม่?

ไม่จำเป็น กระบวนการทำงานแบบคัดลอกและวาง (paste-in) ไม่ต้องการสิ่งใดนอกจากเว็บเบราว์เซอร์ VPS จะคุ้มค่าก็ต่อเมื่อคุณต้องการให้ agent ทำงานตามกำหนดเวลา สามารถทำงานต่อเนื่องได้แม้ตัดการเชื่อมต่อ และต้องการเก็บไฟล์ผลลัพธ์ย้อนหลังไว้ในเครื่อง

นี่คือคำแนะนำทางการเงินใช่หรือไม่?

ไม่ใช่ ทุกอย่างในที่นี้เป็นเพียงเครื่องมือสำหรับการวิเคราะห์ Claude ทำหน้าที่สรุปและเปรียบเทียบข้อมูล ส่วนการตัดสินใจขึ้นอยู่กับคุณ และข้อมูลเพื่อการศึกษาที่มีความล่าช้านี้ไม่ใช่พื้นฐานสำหรับการตัดสินใจซื้อขาย

หากคุณเชื่อมต่อหน้าจอหนึ่งเข้ากับแชทหนึ่ง คุณจะเห็นความแตกต่างทันที Claude จะหยุดแสดงความมั่นใจในตัวเลขที่ตนเองไม่ทราบ และเริ่มเป็นประโยชน์ต่อตัวเลขที่ตนเองสามารถเข้าถึงได้