Interactive Brokers の API メソッドを介して金融ティック データを受信する場合、tickPrice
またはtickSize
データには次のパラメーターが含まれます。
- tickerId (記号)
- フィールド (1=入札、2=アスク、4=最後、6=高値、7=安値、9=終値)
- 価格
- canAutoExecute
他のフィードから、ダニが私に与えることを期待します
- tickerId (記号)
- 入札
- 聞く
- 入札サイズ
- サイズを尋ねる
したがって、私の質問は次のとおりです: tickerId をキーとして、構造体を値として上記の 5 つのプロパティを含むディクショナリを保持する必要があります。これにより、ティック イベントが発生するたびに、構造体のそれぞれのプロパティが更新され、構造体全体が次のようにデータベースに送信されます。ダニ?理想的には、私のティックデータベースは次のようになります
Date Time Symbol Side Price Quantity
2012-10-31 13:51:13.784 AAPL Bid 25.81 15007
2012-10-31 13:51:14.615 AAPL Bid 25.82 10
2012-10-31 13:51:14.633 AAPL Bid 25.81 13623
2012-10-31 13:51:14.684 AAPL Ask 25.82 2500
2012-10-31 13:52:09.168 AAPL Bid 25.80 12223
IB API ドキュメントから:このメソッドは、市場データが変更されたときに呼び出されます。これは、たとえば入札価格が更新された場合、他のプロパティは同じままになるということですか?