リアルタイムの市場データを取引戦略にブロードキャストするために使用する技術を決定しようとしています。シナリオは次のとおりです。
特定のティッカーの市場データが受信されると、このティッカーの市場データをストラテジーにブロードキャストします。リスニング取引戦略は、受信した市場データに基づいて行動します。
私は2種類の実装を念頭に置いています。
Messenger
1)によって提供されるクラスのようなイベント バスを使用することですmvvmlight
。
ZeroMQ
2) もう 1 つの方法は、 ( NetMQ
)などのメッセージ キュー システムを使用することです。
市場データ API と取引戦略の両方が同じマシン上にあるため、ネットワークが関与していないことに注意してください。
私のケースにはどちらがより適していますか?