SQL API ข้อมูลตลาดหุ้นฟรีสำหรับนักวิเคราะห์
เข้าถึงข้อมูลหุ้นสหรัฐฯ ย้อนหลังยี่สิบสองปีผ่าน SQL API ใช้งานได้ฟรีหนึ่งร้อยคำสั่งต่อวันโดยไม่ต้องใช้บัตรเครดิต รองรับการสืบค้นราคา เงินปันผล และข้อมูลปัจจัยพื้นฐาน
API ข้อมูลฟรีมีอยู่ทั่วไป แต่ SQL ฟรีนั้นหายาก
API ข้อมูลฟรีทั่วไปมักให้จุดเชื่อมต่อ (endpoint) แบบตายตัว โดยมี URL หนึ่งชุดต่อหนึ่งชุดข้อมูล และพารามิเตอร์ที่ผู้ให้บริการกำหนดไว้ ทำให้ทุกคำถามที่คุณต้องการทราบต้องสอดคล้องกับ endpoint ที่มีอยู่แล้ว ทันทีที่คำถามของคุณต้องใช้ข้อมูลจากสองแหล่ง (เช่น "การเติบโตของเงินปันผลสำหรับบริษัทที่มี short interest ลดลง") คุณจะต้องดาวน์โหลดไฟล์ CSV มาเชื่อมโยงข้อมูลด้วยตัวเอง
SQL ช่วยขจัดข้อจำกัดดังกล่าว เพราะตัว Query คือ endpoint ในตัวเอง ทั้งการ Join, window functions, aggregations และการคำนวณทางวันที่ จะถูกประมวลผล ณ แหล่งข้อมูลโดยตรง และคุณจะได้รับเพียงผลลัพธ์ที่ต้องการแทนที่จะเป็นข้อมูลดิบ ทุกแผงข้อมูลในบล็อกนี้ทำงานในลักษณะเดียวกัน และคุณสามารถคลิกดู SQL ที่อยู่ใต้แผนภูมิแต่ละรายการได้
สิ่งที่คลังข้อมูลมีอยู่
พื้นที่ที่สามารถสืบค้นได้คือคลังข้อมูล ClickHouse ของข้อมูลตลาดหุ้นสหรัฐฯ ซึ่งประกอบด้วยข้อมูลราคาแบบรายวันและรายนาทีตั้งแต่ปี 2003, ข้อมูลเงินปันผลและการแตกหุ้น, ข้อมูลพื้นฐานรายไตรมาส, อัตราส่วนมูลค่าหุ้น, short interest และ short volume, IPO, ข่าวสารตลาด และชุดข้อมูล Options พร้อมค่า Greeks และ implied volatility ตั้งแต่ปี 2014 แผงข้อมูลด้านล่างนี้แสดงผลลัพธ์จาก Query จริงสามรายการ ซึ่งแต่ละรายการมีรูปแบบที่ API แบบ endpoint ตายตัวไม่สามารถทำได้
บันทึกเงินปันผลยี่สิบปีใน GROUP BY เดียว Coca-Cola จ่ายเงินปันผล 1 ต่อหุ้นตลอดช่วง 2004 และ 2.04 ใน 2025 โดยมีแถวข้อมูลรายปี 22 คั่นกลางเพื่อแสดงประวัติทั้งหมด สำหรับรายละเอียดรายชื่อหุ้นตัวเดียว สามารถดูได้ที่ บันทึกเงินปันผลของ Microsoft
| ปี | เงินสดต่อหุ้น |
|---|---|
| 2004 | 1 |
| 2005 | 1.12 |
| 2006 | 1.24 |
| 2007 | 1.36 |
| 2008 | 1.52 |
| 2009 | 1.64 |
| 2010 | 1.76 |
| 2011 | 1.88 |
| 2012 | 1.53 |
| 2013 | 1.12 |
| 2014 | 1.22 |
| 2015 | 1.32 |
| 2016 | 1.4 |
| 2017 | 1.48 |
| 2018 | 1.56 |
| 2019 | 1.6 |
| 2020 | 1.64 |
| 2021 | 1.68 |
| 2022 | 1.76 |
| 2023 | 1.84 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toYear(ex_dividend_date) AS year,
round(sum(cash_amount), 2) AS total_cash_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND cash_amount IS NOT NULL
AND ex_dividend_date >= '2004-01-01'
AND toYear(ex_dividend_date) < toYear(today())
GROUP BY year
ORDER BY yearโครงสร้างความผันผวนของ Options (volatility term structure) ที่คำนวณได้ในรอบเดียว ค่าเฉลี่ย implied volatility ณ สิ้นวันของ SPY แบ่งตามช่วงเวลาหมดอายุ (expiry bucket) โดยมี 11 ช่วงจากระยะใกล้ไปจนถึงเกินหนึ่งปี ช่วงระยะใกล้ที่สุดมีค่าอยู่ที่ 22.8% ณ สิ้นรอบการซื้อขายล่าสุด ชุดข้อมูลนี้ (Greeks และ implied volatility) อยู่ในระดับสมาชิกแบบชำระเงิน แต่การทดลองใช้งานเจ็ดวันสำหรับบัญชีฟรีจะครอบคลุมข้อมูลส่วนนี้ทั้งหมด
| ช่วงเวลา DTE (วัน) | ค่าเฉลี่ย IV (%) |
|---|---|
| 0 | 22.8 |
| 30 | 18 |
| 60 | 21.5 |
| 90 | 28.5 |
| 120 | 23.8 |
| 150 | 17.6 |
| 180 | 22.1 |
| 210 | 19.3 |
| 270 | 21.8 |
| 300 | 18.4 |
| 360 | 22.1 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT least(floor(days_to_expiry / 30) * 30, 360) AS dte_bucket_days,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged
AND days_to_expiry BETWEEN 1 AND 400
GROUP BY dte_bucket_days
ORDER BY dte_bucket_daysการคัดกรองมูลค่าหุ้นในกลุ่มบริษัทขนาดใหญ่ที่สุด ทุกบริษัทที่มีมูลค่าตลาด (market cap) สูงกว่า 500 พันล้านดอลลาร์สหรัฐฯ และมีค่า P/E เป็นบวก โดยจัดอันดับตามขนาด บริษัทที่ใหญ่ที่สุดคือ NVDA มีการซื้อขายที่ระดับ 28.6 เท่าของกำไร ณ สิ้นรอบการซื้อขายล่าสุด
| ticker | P/E Ratio |
|---|---|
| NVDA | 28.6 |
| AAPL | 37.2 |
| GOOGL | 17.2 |
| GOOG | 17 |
| MSFT | 28.3 |
| AMZN | 20.6 |
| AVGO | 58 |
| META | 22.8 |
| TSLA | 390.8 |
| BRK.A | 17.3 |
| BRK.B | 17.3 |
| MU | 21.4 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker,
round(price_to_earnings, 1) AS pe_ratio
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND market_cap > 5e11
AND price_to_earnings > 0
AND ticker NOT IN ('SPCX')
ORDER BY market_cap DESC
LIMIT 12สิ่งที่รวมอยู่ในระดับสมาชิกฟรี
บัญชีฟรีคือพื้นที่ใช้งาน SQL จริงที่มีข้อจำกัดชัดเจน ดังนี้:
- 100 Query ต่อวัน โดยเขียนด้วย SQL หรือภาษาอังกฤษทั่วไป (เทอร์มินัลจะแปลงภาษาอังกฤษเป็น SQL และแสดง Query ให้คุณดูก่อนประมวลผล)
- ข้อมูลราคาย้อนหลังสองปีสำหรับระดับฟรี ส่วนข้อมูลเต็ม 22 ปีจะเปิดให้ใช้งานในระดับชำระเงิน
- ข้อมูลสรุปรายวันและรายนาที, เงินปันผล, การแตกหุ้น, ข้อมูลพื้นฐาน, อัตราส่วน, short interest, IPO และข่าวสาร สามารถสืบค้นได้ทั้งหมดในระดับฟรี ส่วนข้อมูลการซื้อขายและราคาเสนอซื้อขายระดับ Tick รวมถึงชุดข้อมูล Greeks/IV เป็นฟีเจอร์สำหรับระดับชำระเงิน
- บัญชีใหม่ทุกบัญชีจะเริ่มด้วยการทดลองใช้งานระดับ Quotes ฟรีเจ็ดวัน โดยไม่ต้องใช้บัตรเครดิต ซึ่งจะปลดล็อกประวัติข้อมูลทั้งหมดและชุดข้อมูลที่จำกัดไว้เพื่อให้คุณประเมินผล
- การเข้าถึงทั้งหมดเป็นแบบอ่านอย่างเดียวผ่าน SQL gate โดยคำสั่ง SELECT และ WITH สามารถใช้งานได้ แต่คำสั่งอื่นไม่สามารถทำได้
ไม่มีการใช้เทคนิคจำกัดการเข้าถึงแบบแอบแฝง ข้อจำกัดข้างต้นคือการตั้งค่าผลิตภัณฑ์จริง และระบบจะบังคับใช้ข้อจำกัดเดียวกันทั้งการใช้งานผ่านเบราว์เซอร์และการเรียกใช้ผ่าน API
ทดลองใช้งานก่อนสมัครสมาชิก
สิ่งที่มาคู่กับพื้นที่ SQL โดยไม่ต้องใช้กุญแจคือ API สาธิตฟรี: ซึ่งเป็นแคตตาล็อกของ Query สำเร็จรูปที่ไม่ต้องใช้บัญชี โดยแต่ละคำตอบจะมี SQL ที่ใช้สร้างผลลัพธ์นั้นแนบมาด้วย เพื่อให้คุณ (หรือ AI agent ของคุณ) สามารถเห็นรูปแบบข้อมูลผ่านการเรียกใช้ curl เพียงครั้งเดียวก่อนตัดสินใจว่าระดับสมาชิก SQL คุ้มค่ากับอีเมลของคุณหรือไม่ แคตตาล็อกที่ https://ai.strasmore.com/api/demo/catalog จะแสดงรายการกุญแจทั้งหมด
คำถามที่พบบ่อย
มี API ฟรีที่รองรับ SQL จริงหรือ?
มีจริง บัญชี Strasmore แบบฟรีสามารถรัน Query SQL ของคุณเองได้สูงสุด 100 ครั้งต่อวันในคลังข้อมูลหุ้นสหรัฐฯ โดยเป็นแบบอ่านอย่างเดียวและมีข้อมูลย้อนหลังสองปี โดยไม่มีการเรียกเก็บข้อมูลการชำระเงินใดๆ
ใช้ SQL ภาษาอะไร?
ClickHouse SQL ซึ่งเป็นไวยากรณ์ SELECT มาตรฐานพร้อม window functions และ aggregate combinators ของ ClickHouse แผงข้อมูลในบล็อกนี้ทำหน้าที่เป็นตัวอย่างการใช้งานจริง โดยสามารถขยายดู SQL ที่แม่นยำได้ใต้แผนภูมิแต่ละรายการ
สามารถใช้งานโดยไม่ต้องเขียน SQL ได้หรือไม่?
ได้ เทอร์มินัลรองรับคำถามภาษาอังกฤษทั่วไป โดยจะเขียน SQL ให้คุณและแสดง Query ก่อนที่จะรันจริง SQL ที่สร้างขึ้นสามารถแก้ไขได้ ซึ่งเป็นวิธีที่รวดเร็วในการเรียนรู้โครงสร้างข้อมูล (schema)
ข้อจำกัดที่แน่นอนของระดับฟรีคืออะไร?
100 Query ต่อวัน, ข้อมูลย้อนหลัง 2 ปี, อ่านอย่างเดียว และชุดข้อมูลระดับ Tick และ Greeks สงวนไว้สำหรับระดับชำระเงิน มีการทดลองใช้งานเต็มรูปแบบ 7 วันเมื่อสมัครสมาชิกโดยไม่ต้องใช้บัตรเครดิต
มีบริการที่ไม่ต้องสมัครสมาชิกเลยหรือไม่?
มี API สาธิต ซึ่งเป็นแคตตาล็อกของ Query สำเร็จรูปในคลังข้อมูลเดียวกัน เปิดให้ใช้งานผ่าน CORS และไม่ต้องใช้กุญแจ API นี้ไม่รองรับ SQL ที่กำหนดเอง แต่มีไว้สำหรับการประเมินผลทันทีและสำหรับ AI agents
แผงข้อมูลด้านบนคือ Query ที่บันทึกไว้ซึ่งทุกคนสามารถอ่านได้ และคลังข้อมูลเดียวกันนี้ยังรองรับคำถามที่คุณเขียนขึ้นเองบน Strasmore terminal