通达信交易接口如何实现股票动态监测?
生活随笔
收集整理的這篇文章主要介紹了
通达信交易接口如何实现股票动态监测?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對于做短線策略的交易者來說,得到實盤的量價數據之后,還需要把這些數據轉換為各種技術指標,在策略中去使用和分析。由于本地采樣時間和交易所推送數據時間會有微小的差別(ms級別),時間長了之后計算出的技術指標會累積成更大的誤差,于是在實盤中得到一個相對標準的分鐘級別數據(通常技術指標使用的最小單位是分鐘)用于計算技術指標非常關鍵。這個時候我們就需要用到通信達接口,協助我們快速完成買賣操作。
根據以上的通信達接口介紹可以看出,這個接口只能獲取單個股票最新的分鐘級別數據,如果要監測多只股票的話,要保證在1分鐘內將全部數據更新完成。于是我們采用了多進程的方式加速分鐘數據的獲取。開了8個進程后,實測下來1分鐘內可以更新900多只股票的分鐘行情數據!已經足夠用于實盤動態監測股票的數量了。
start = time.time()
p = Pool(8)
for val in basic_code_list():
? ? res = p.apply_async(tdx_download_if, args=(val,))
p.close()
p.join()
print('總耗時:%.5f秒' % float(time.time() - start))
?
總結
以上是生活随笔為你收集整理的通达信交易接口如何实现股票动态监测?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 监听浏览器刷新
- 下一篇: twig模板引擎使用php,Twig模板