指値注文を「維持」して、現在のオファーよりも常に $0.10 安く「MSFT」を購入するとします。
したがって、オファーが移動した場合は、注文も移動する必要があります。
たとえば、オファーが 30.10 から 30.11 に移動された場合、注文を 30.00 から 30.01 に移動する必要があります。
問題は、何らかの理由でオファーが 30.10 と 30.11 の間で頻繁に移動する場合、注文も頻繁に移動することです。証券取引所は余分な取引に対して「請求」するので、取引の数をできるだけ少なくする必要があるため、残念です。
だから私は自分のシリーズをもっと「動かない」ものにしたいと思っています。つまり、そのようなシリーズ「30.00 30.01 30.00 30.01 30.00 30.01 30.02」をおそらくそのようなシリーズ「30.00 30.00 30.00 30.00 30.00 30.01 30.02」に置き換えたい
「オファー」がどのように変更されるか正確にはわかりませんが、注文の移動数を「制限」する必要があります。
したがって、このような単純な Solution1 を使用することをお勧めします。注文が Price1 から Price2 に移動した場合、次の期間 (1 秒程度) の間、この注文を Price1 に移動することは禁止されています。これにより、すべてのケースがカバーされます。例えば:
- Price1 -> Price2 - 許可
- Price2 -> Price3 - 許可
- Price3 -> Price1 - 十分な時間が経過していない場合は辞退
Solution2 も提案できます。
「現在のオファー」の代わりに「最後の期間の最小オファー」を使用します。たとえば、「最後の 1 秒間の最小限のオファー」は頻繁に変更されることはありません。
「Solution1」では、上下の変更にすぐに反応しますが、「繰り返される」変更を除外します。ただし、「期間ごとに1回」移動します。
「Solution2」では、アップの変化に「遅延」で反応し、ダウンの変化にすぐに反応しますが、最低のオファーが繰り返されるたびに「ストップウォッチ」が「リセット」され、「もう一度カチカチ音をたてる」ため、まったく動かないこともあります。 2番目"。したがって、「最低のオファー」が 1 秒に 1 回以上繰り返される場合、私は何も動かずにある時点にとどまります。
あなたは何を提案できると思いますか?