๐Ÿ“Š Options Chain Test

Polygon Options API๋ฅผ ์‚ฌ์šฉํ•œ ์˜ต์…˜ ์ฒด์ธ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ํ…Œ์ŠคํŠธ

API ์„ค์ • ์•ˆ๋‚ด

์ค‘์š”: Polygon Options API๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด API ํ‚ค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  1. Polygon.io์—์„œ ๊ณ„์ •์„ ์ƒ์„ฑํ•˜์„ธ์š”.
  2. API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์œผ์„ธ์š”.
  3. js/config.js ํŒŒ์ผ์—์„œ POLYGON_API_KEY๋ฅผ ์‹ค์ œ API ํ‚ค๋กœ ๊ต์ฒดํ•˜์„ธ์š”.
  4. ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜์„ธ์š”.

๐ŸŽฏ ์—…๋ฐ์ดํŠธ๋œ ๊ธฐ๋Šฅ: ์˜ฌ๋ฐ”๋ฅธ API ์—”๋“œํฌ์ธํŠธ ์‚ฌ์šฉ

Polygon API ๋ฌธ์„œ์— ๋งž๊ฒŒ ์˜ฌ๋ฐ”๋ฅธ ์—”๋“œํฌ์ธํŠธ์™€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /v3/snapshot/options/{underlyingAsset} ์—”๋“œํฌ์ธํŠธ ์‚ฌ์šฉ
  • ์™„์ „ํ•œ ์˜ต์…˜ ์ฒด์ธ ๋ฐ์ดํ„ฐ (๊ฐ€๊ฒฉ, ๊ทธ๋ฆญ์Šค, ๋‚ด์žฌ๋ณ€๋™์„ฑ, ๊ฑฐ๋ž˜๋Ÿ‰ ๋“ฑ)
  • ์–ด์ œ ์ข…๊ฐ€ ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ผ์ดํฌ ํ•„ํ„ฐ๋ง (ยฑ30% ๋ฒ”์œ„)
  • ์‹ค์‹œ๊ฐ„ ๊ฐ€๊ฒฉ ์ •๋ณด ๋ฐ ๊ทธ๋ฆญ์Šค ๋ฐ์ดํ„ฐ
  • ์—ฌ๋Ÿฌ ๋งŒ๋ฃŒ์ผ์˜ ์˜ต์…˜ ๊ณ„์•ฝ ํ‘œ์‹œ
  • ๋ฐ์ดํ„ฐ ์ง€์—ฐ ์‹œ๊ฐ„ ํ‘œ์‹œ (15๋ถ„ ์ง€์—ฐ ๋“ฑ)

๐Ÿ”ง ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ

401 ์—๋Ÿฌ (API ํ‚ค ๋ฌธ์ œ):
  • API ํ‚ค๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธํ•˜์„ธ์š”
  • Polygon.io์—์„œ API ํ‚ค๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”
400 ์—๋Ÿฌ (์š”์ฒญ ํ˜•์‹ ๋ฌธ์ œ):
  • API ๋ฌธ์„œ์— ๋งž๊ฒŒ ์˜ฌ๋ฐ”๋ฅธ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
  • /v3/snapshot/options/{underlyingAsset} ์—”๋“œํฌ์ธํŠธ ์‚ฌ์šฉ
  • ์˜ฌ๋ฐ”๋ฅธ ํŒŒ๋ผ๋ฏธํ„ฐ ํ˜•์‹์œผ๋กœ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค
๋งŒ๋ฃŒ์ผ์ด ํ•˜๋‚˜๋งŒ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ:
  • ๋ธŒ๋ผ์šฐ์ € ๊ฐœ๋ฐœ์ž ๋„๊ตฌ(F12)์˜ ์ฝ˜์†”์—์„œ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜์„ธ์š”
  • "์–ด์ œ ์ข…๊ฐ€ ๊ทผ์ฒ˜ ์ŠคํŠธ๋ผ์ดํฌ ์šฐ์„ " ์ฒดํฌ๋ฐ•์Šค๋ฅผ ํ•ด์ œํ•ด๋ณด์„ธ์š”
  • ๋‹ค๋ฅธ ์ฃผ์‹ ์‹ฌ๋ณผ(AAPL, MSFT, GOOGL ๋“ฑ)์„ ์‹œ๋„ํ•ด๋ณด์„ธ์š”
๊ฐ€๊ฒฉ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ:
  • API ํ”Œ๋žœ์— ๋”ฐ๋ผ ์‹ค์‹œ๊ฐ„ ๊ฐ€๊ฒฉ ๋ฐ์ดํ„ฐ๊ฐ€ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ์ฝ˜์†”์—์„œ "Sample option data" ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•˜์„ธ์š”
  • last_trade, last_quote, day.close, fmv ๋“ฑ์˜ ๊ฐ€๊ฒฉ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜์„ธ์š”
  • ๋ฌด๋ฃŒ ํ”Œ๋žœ์˜ ๊ฒฝ์šฐ ์ง€์—ฐ๋œ ๋ฐ์ดํ„ฐ๋งŒ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ฐ์ดํ„ฐ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ณ„์‚ฐ ๊ฐœ์„ :
  • ๋‹ค์–‘ํ•œ ํƒ€์ž„์Šคํƒฌํ”„ ํ•„๋“œ ์ง€์›: sip_timestamp, timestamp, created_at, updated_at
  • ๋‚˜๋…ธ์ดˆ/๋ฐ€๋ฆฌ์ดˆ/ISO ๋ฌธ์ž์—ด ํ˜•์‹ ์ž๋™ ๊ฐ์ง€
  • ์ฝ˜์†”์—์„œ "Timestamp debugging" ๋กœ๊ทธ๋กœ ์‹ค์ œ ํƒ€์ž„์Šคํƒฌํ”„ ๊ตฌ์กฐ ํ™•์ธ ๊ฐ€๋Šฅ
  • ์ตœ์‹  ๋ฐ์ดํ„ฐ ๊ธฐ์ค€์œผ๋กœ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ณ„์‚ฐ
API ํ‚ค ์–ป๋Š” ๋ฐฉ๋ฒ•:
  1. Polygon.io์— ๊ฐ€์ž…
  2. Dashboard์—์„œ API ํ‚ค ์ƒ์„ฑ
  3. ๋ฌด๋ฃŒ ํ”Œ๋žœ์œผ๋กœ๋„ ์˜ต์…˜ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์˜ต์…˜ ์ฒด์ธ ํ…Œ์ŠคํŠธ