原因 :
1. 因为我是码农
2. 标的可以是任意国家的股票
3. 价差操作时,短线进出频繁
所以选择使用IB和鲔鱼
但是 :
1. IB 标的齐全,但即时报价要收费
2. 鲔鱼即时报价免费,但标的不齐全
所以采用爬 yahoo / google finance
来获得全球股市即时报价
但是又出现两个缺憾 :
1. 报价延迟 20 分钟
2. 在IB限价交易时,成交点位经常很差
所以想请教版上大神们 :
是否有推荐 “更加即时股票报价” 的 API 或资料源 ?(倾向花费越低成本的方式)
补目前可行方案 :
=============================
1. Trading View
有提供 REST API,北美免费的无延迟,其他地区延迟 15m,
无延迟资料收费按照交易所为单位,大致是个位数,价位看起来比 IB 便宜。
2. IB
在 TWS 有提供 streaming data,订购即时资料后可使用,
收费也是以交易所为单位,大致是双位数价格,
或是使用每次 $0.01 snapshot。
3. [ 行情资料是延迟 15 min,跟 yahoo 和 google 是一样的 ]
investing.com 和 CNBC
前者可以 parsing 网页。
后者有一个 unofficial python API,如果不行还是可以尝试爬网页。