記事"ユニバーサルEA:イベントモデルと取引ストラテジープロトタイプ(パート2)"についてのディスカッション - ページ 5

 
Shephard Mukachi:

こんにちは、バシリイ、

あなたが記事を書いた後、こんなところまで質問することをお許しください。私は今、フレームワークの代替案を探すために記事をきちんと読んでいるところです。私が誤解している可能性が高いのですが、奇妙に感じたことがあります。

New TickとNew Barのイベントハンドラについて。追加されたティックのリストをループしてイベント構造を構築し、それをInitとSupportイベントハンドラに渡します:

例えば、以下の移動平均クリップのように;

このIsTrackEvents関数は、上記のNewTickDetect関数の目的を無効にするようです!つまり、上記の移動平均の例では、NewTickDetectのように複数のシンボルをチェックする機能に基づいて、複数の金融商品で取引できるはずですが、IsTrackEventsは、ストラテジーの時間枠とシンボル(ここではシンボルがキー)に対してのみ取引を許可します。これは、ストラテジーがそのシンボルに対してのみ取引ができるため、NewTickDetectループは実際には必要ないということではないのでしょうか?事実上、NewTickDetectは、受信したティックがストラテジーのシンボルであるかどうかだけをチェックする必要があります。これは実質的に、興味のあるシンボルごとにストラテジーオブジェクトを持ち、それをCStragyListがループするのと同じようなものでしょうか?

私の言っていることが理にかなっていることを願っています。

私はあなたの仕事が大好きです。あなたの記事から多くのことを学びました。

よろしくお願いします、

シェップ