โบรกเกอร์ออนไลน์รายใดที่ให้บริการ API [ปิด]


155

ดังนั้นฉันรู้สึกเบื่อหน่ายกับ E * TRADE และในฐานะนักพัฒนาอยากจะหาโบรกเกอร์ออนไลน์ที่ให้บริการ API มันจะเป็นการดีที่ได้เขียนเครื่องมือการค้าของตัวเองและอาจแก้ไขสิ่งที่มีอยู่

จากการวิจัยของฉันจนถึงตอนนี้ฉันพบตัวเลือกเดียวเท่านั้น Interactive Brokers มี API หลายภาษา (Java / C ++ / ActiveX / DDE) และมีอัตราค่าคอมมิชชั่นที่ดีพอสมควรในการบูต ฉันต้องการตรวจสอบให้แน่ใจว่าไม่มีตัวเลือกอื่นที่ฉันควรพิจารณา ความคิดใด ๆ

อัปเดต: ตามคำตอบแล้วนี่คือรายการด่วน ...

คำตอบ:


36

ฉันลงคะแนนให้ IB (Interactive Brokers) ฉันเคยใช้มันในอดีตมีความสุขมาก ตลาดซื้อขาย Pinnacle Capital ยังมี API (pcmtrading.com) แต่ฉันไม่ได้ใช้

โบรกเกอร์แบบโต้ตอบ:

https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php

ตลาดทุนพินนาเคิล:

http://www.pcmtrading.com/es/technology/api.html


IB ดูเหมือนจะเป็นตัวเลือกที่ดีที่สุดและจนถึงขณะนี้มีเพียงหนึ่งเดียวที่รองรับภาษาที่หลากหลาย
Wilco

1
การสนับสนุนด้านภาษาไม่จำเป็นต้องแปลลงในการสนับสนุนแพลตฟอร์มหลายแม้ว่า (จำนวนมากของ API ยังคงต้องใช้ DLL)
Nall

8
ราคา IB ต่อการค้าคืออะไร ฉันแยกวิเคราะห์สื่อการตลาดไม่ได้
Adam Monsen

Alpace ( alpaca.markets ) ให้บริการฟรีและมีการบูรณาการฟรีสำหรับฟีดข้อมูลตลาดด้วย IEX และ Polygon ( polygon.io ) ฟรีสำหรับตลาดสหรัฐตามที่เขียนนี้ (และ api ที่เจ๋งมากขึ้นจะมาในอนาคตอันใกล้) ฉันขอให้ผู้ดูแลเปิดคำถามนี้อีกครั้ง
เปรู

13

ดูเหมือนว่าE * Trade จะมี API ในขณะนี้

สำหรับการเข้าถึงข้อมูลประวัติฉันพบว่าEODDataมีราคาที่เหมาะสมสำหรับการทิ้งข้อมูล สำหรับโครงการด้านข้างฉันไม่สามารถจ่ายได้ (แทนที่จะไม่ต้องการจ่าย) ค่าธรรมเนียมการสมัครสมาชิกจำนวนมากสำหรับข้อมูลบางอย่างที่ต้องใช้ด้วย



2

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


2

openecry.comเป็นโบรกเกอร์ที่มีข้อมูลมากมายเกี่ยวกับ API และคำแนะนำเกี่ยวกับวิธีการทำของคุณ นอกจากนี้ยังมีโบรกเกอร์รายอื่น ๆ ที่มีแพลตฟอร์ม OEC และระฆังและนกหวีดที่มืออาชีพสามารถขอได้


1

มีไม่กี่อย่าง ฉันกำลังมองหาMBTradingสำหรับเพื่อน ฉันไม่ได้ไปไกลเพราะเพื่อนของฉันหมดความสนใจ ดูค่อนข้างรัดกุมไปข้างหน้าด้วย C # และ VB.Net SDK พวกเขามีเอกสารและทุกอย่าง นี่คือ ~ 6 เดือนที่ผ่านมาดังนั้นตอนนี้อาจจะดีขึ้น (หรือแย่ลง)

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

ไม่ทราบค่าใช้จ่ายสำหรับบัญชีจริงหรืออะไรมาก


1

Ameritrade ยังมี API ตราบใดที่คุณมีบัญชี Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html


1
ฉันรู้ว่านี่เป็นคำถามเก่า แต่เป็นสิ่งที่เกิดขึ้นขณะที่ฉันค้นหา เพียงแค่เป็น FYI, TD Ameritrade (ในขณะที่ฉันเขียนสิ่งนี้) ต้องมีบัญชีที่มีการซื้อขาย 500k หรือ 30 ต่อไตรมาสเพื่อใช้ API ของพวกเขา อย่างไรก็ตามการสนับสนุนไม่ได้บอกว่าพวกเขาดูผ่อนคลายนี้เล็กน้อย
Jared

1

. NET Client Library สำหรับแพลตฟอร์มการซื้อขาย TD Ameritrade :

TD Ameritrade .NET SDKยังมีให้ผ่านทาง NuGet


ฉันรู้ว่านี่เป็นคำถามเก่า แต่เป็นสิ่งที่เกิดขึ้นขณะที่ฉันค้นหา เพียงแค่เป็น FYI, TD Ameritrade (ในขณะที่ฉันเขียนสิ่งนี้) ต้องมีบัญชีที่มีการซื้อขาย 500k หรือ 30 ต่อไตรมาสเพื่อใช้ API ของพวกเขา อย่างไรก็ตามการสนับสนุนไม่ได้บอกว่าพวกเขาดูผ่อนคลายนี้เล็กน้อย
Jared

0

เกี่ยวข้องเฉพาะกับการซื้อขายสกุลเงิน (ฟอเร็กซ์) แต่โบรกเกอร์ฟอเร็กซ์จำนวนมากเสนอ MetaTrader ที่ให้คุณเขียนโค้ดใน MQL ปัญหาหลักของมัน (นอกเหนือจากที่ จำกัด เฉพาะ Forex) คือคุณต้องใช้รหัสใน MQL ซึ่งอาจไม่ใช่ภาษาที่คุณต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.