1 คะแนน โดย beoks 4 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

นี่คือ Agent Skill ที่สร้างขึ้นเพื่อให้สามารถใช้งาน Toss Securities Open API ได้โดยตรงจากเอเจนต์อย่าง Codex และ Claude Code

สามารถติดตั้งได้ตามด้านล่าง

npx skills add BEOKS/tossinvest-skill  

หรือจะระบุให้ติดตั้งเฉพาะเอเจนต์บางตัวก็ได้

npx skills add BEOKS/tossinvest-skill --agent claude-code  

หลังติดตั้งแล้ว เอเจนต์จะสามารถอ้างอิงเอกสาร Toss Securities Open API, สคีมา OpenAPI, เวิร์กโฟลว์การทำงาน และวิธีใช้งาน CLI ผ่าน /tossinvest-skill ได้ ภายในรีโพซิทอรียังมี CLI ที่สามารถรันได้โดยตรงรวมอยู่ด้วย

python3 scripts/tossinvest.py list-endpoints  
python3 scripts/tossinvest.py stocks --symbols 005930,AAPL  
python3 scripts/tossinvest.py prices --symbols 005930,AAPL  
  • JSON OpenAPI อย่างเป็นทางการและเอกสารภาพรวม
  • CLI สำหรับสำรวจ endpoint/schema
  • การออก OAuth token โดยใช้ TOSS_API_KEY, TOSS_SECRET_KEY
  • ดึงข้อมูลหุ้น, ราคาปัจจุบัน, ราคาเสนอซื้อขาย, รายการซื้อขายที่เกิดขึ้น, และ candle
  • ดึงอัตราแลกเปลี่ยน KRW/USD และข้อมูลการเปิดทำการของตลาดเกาหลี/สหรัฐฯ
  • ดึงรายการบัญชี, หุ้นที่ถืออยู่, รายการคำสั่งซื้อและรายละเอียด
  • ดึงวงเงินที่ซื้อได้, จำนวนที่ขายได้, และค่าธรรมเนียม
  • สร้างคำขอสำหรับการสร้าง/แก้ไข/ยกเลิกคำสั่งซื้อ

เพื่อป้องกันความผิดพลาด ฟังก์ชันที่เกี่ยวข้องกับคำสั่งซื้อถูกตั้งค่าเริ่มต้นเป็น dry-run ไว้ การสร้าง แก้ไข หรือยกเลิกคำสั่งซื้อจริงจะทำงานก็ต่อเมื่อส่ง --execute --yes มาพร้อมกันเท่านั้น สำหรับการสร้างคำสั่งซื้อ ยังตั้งค่าให้ต้องระบุ clientOrderId เป็นค่าเริ่มต้นด้วย

ขอฝากความสนใจด้วยครับ!

ขอบคุณครับ

1 ความคิดเห็น

 
beoks 4 시간 전

พอลองโพสต์ขึ้นมาแล้วก็มีจุดที่สงสัยอยู่ครับ

  • คนที่ใช้ Toss Securities Open API อยากทำงานอัตโนมัติในเวิร์กโฟลว์แบบไหนกันบ้างครับ?
  • อยากได้ฟีดแบ็กว่าในรูปแบบ Agent Skill แบบนี้ เป็นวิธีการเผยแพร่ที่ใช้งานได้จริงหรือเปล่าครับ
  • ฟังก์ชันที่เกี่ยวกับการสั่งซื้อขาย ตอนนี้บล็อกไว้ด้วย dry-run เป็นค่าเริ่มต้นแล้ว อยากทราบว่าสำหรับเครื่องมือเอเจนต์ที่ใช้กับ Financial API ยังมีมาตรการความปลอดภัยอะไรที่ควรเพิ่มอีกไหมครับ?

ถ้าลองใช้แล้วมีจุดไหนไม่สะดวก หรือมีส่วนไหนที่ดูเสี่ยง ก็ช่วยบอกกันได้สบาย ๆ เลยครับ