В режиме биржевого исполнения цена, указываемая при выставлении лимитных ордеров, не проверяется. Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу). При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный. Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене, лимитный ордер будет исполнен по цене не худшей, чем указанная.
В режиме биржевого исполнения цена, указываемая при выставлении лимитных ордеров, не проверяется. Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу). При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный. Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене, лимитный ордер будет исполнен по цене не худшей, чем указанная.
JI 011:29:50.991 Trades '5245006': cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740 PN 011:29:52.745 Trades '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740 RM 011:29:55.329 Trades '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in4342.061 ms (4281.910 ms on server)
CQ 011:29:55.339 Trades '5245006': exchange buy 1.00 RTS-9.17 at market DJ 011:29:59.405 Trades '5245006': accepted exchange buy 1.00 RTS-9.17 at market DM 011:30:03.851 Trades '5245006': deal #117691016 buy 1.00 RTS-9.17 at 115040 done (based on order #134079385) HP 011:30:03.851 Trades '5245006': order #134079385 buy 1.00 / 1.00 RTS-9.17 at 115040 done in8512.198 ms (8457.310 ms on server)
DQ 011:35:57.511 Trades '5245006': buy limit 1.00 GBPCAD at 1.47480 HH 011:35:59.332 Trades '5245006': accepted buy limit 1.00 GBPCAD at 1.47480 GR 011:36:01.203 Trades '5245006': order #134084771 buy limit 1.00 / 1.00 GBPCAD at market done in3695.461 ms (3643.142 ms on server)
と書いたのは、そのためです。
頭の中がごちゃごちゃしてますね :)
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
MT5が苦手な方、興味のある方はFORTS Plaza 2ゲートウェイの説明をお読みください。
FutAddOrderメソッド - 注文を追加する
メッセージの種類64
応答メッセージの種類:101
注意事項
-type フィールドは 以下の値を取ることができる。
見積もり入札1件(一部情報提供後、キューに残る)
2 カウンタービッド(オークション終了後に取り下げ)
3 Fill-or-Kill ビッド
2 カウンタービッド(オークション終了後に取り下げ)-これはIOCで、リミットビッドかもしれない :)
FOK-BuyLimitをスプレッドの内側に10ロット分設定し、すぐに1ロット分売り建てます。予想される反応 - 1ロットでSELL、10ロットでCANCEL。
それは見られません。また、Request for limit タイプに FOK/IOC-types が設定できることは、このタイプのものであることを意味しない。
理にかなっている。そうでなければ、この1ロットの成行売りは、10ロットの買い枠を全部持っていかれるまでは実行できない。
まあ、あるいはフリッパーが入札額を下回るような飛び方をしたのでしょうが、それもあってはならないことです。
理にかなっている。そうでなければ、この1ロットの成行売りは、10ロットの買い枠を全部持っていかれるまでは実行できない。
まあ、あるいはフリッパーが入札額を下回るような飛び方をしたのでしょうが、それもあってはならないことです。
どれもこれも意味不明です。
FOKのBuyLimitを入れると、即座に入札が成立するか拒否される :)
このファンタジスタたち :)
論理的でない。
FOKのBuyLimitを入れると、入札はすぐに成立するか拒否されます :)
このファンタジスタたち :)
混乱に陥っている :)
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
他人の考えを鵜呑みにするのではなく、自分の考えを、信仰ではなく論理に基づいて。弱い文章のコピーペーストをやめる。イネーブルロジック。
どこかで読んで、そこで誰かが何かを示す」という論法は、欠陥がある。ラシッド・ウマロフ さん、バシリー・ソコロフ さん、ドミトリー・スクブ さん、その他大勢の方、間違っていたら頭を殴ってください。
MT5が苦手な方、興味のある方は、FORTS Plaza 2 Gatewayの説明をお読みください。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
フォルツァ執行に関する質問
fxsaber さん 2017.02.22 22:56
FOK/IOCリミッターは、現行と同 程度の価格で課金されるのであれば、そうではない。スプレッドの内側に置くことはできず、すぐにたわんでしまうということです。どんな制限なんだ?
ワラント(FORTS)を使いこなそう。
私の理解では、これらは
成行注文 - 価格を持たず、即座に執行される(発注したすべての注文 の出来高が十分でない場合は拒否される)。
指値注文 - 価格が設定され、注文で設定された価格より悪くならない価格で直ちに執行される(または拒否される)。
未決済(指値)注文 - 執行価格が設定され、宣言された価格で完全に満たされるまで証券取引所に存在する注文です。
によって追加されました。
プラザ2と完全に一致する
1 見積もり注文(一部情報提供後、キューに残る)-返却(保留注文)
2 カウンタービッド(オークション終了後に削除) - IOC(成行注文または指値注文)
3 Fill-or-Kill - FOK (成行注文または指値注文)
によって追加されました。
I.e. fill-or-Kill orderがFOKである場合。
1.ワラントの価格がある場合は指値注文となり、必要な数量でその価格がある場合に執行される
2.価格がない場合、これは成行注文であり、(必要な数量がある場合)1つの価格で満たされるか、複数の価格から数量を集めるか、または必要な数量がすべての発注済み注文で利用できない場合は失敗します。
1531+へのアップグレードをお勧めします。サーバーのデータがあります。
PN 0 11:29:52.745 Trades '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
RM 0 11:29:55.329 Trades '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in 4342.061 ms (4281.910 ms on server)
CQ 0 11:29:55.339 Trades '5245006': exchange buy 1.00 RTS-9.17 at market
DJ 0 11:29:59.405 Trades '5245006': accepted exchange buy 1.00 RTS-9.17 at market
DM 0 11:30:03.851 Trades '5245006': deal #117691016 buy 1.00 RTS-9.17 at 115040 done (based on order #134079385)
HP 0 11:30:03.851 Trades '5245006': order #134079385 buy 1.00 / 1.00 RTS-9.17 at 115040 done in 8512.198 ms (8457.310 ms on server)
DQ 0 11:35:57.511 Trades '5245006': buy limit 1.00 GBPCAD at 1.47480
HH 0 11:35:59.332 Trades '5245006': accepted buy limit 1.00 GBPCAD at 1.47480
GR 0 11:36:01.203 Trades '5245006': order #134084771 buy limit 1.00 / 1.00 GBPCAD at market done in 3695.461 ms (3643.142 ms on server)
レイテンシーについて何か進展は?
サーバーが注文のパックに対応できていないようだ
毎回、清算前に一斉に注文を出します。
そして、遅延が蓄積していることがよくわかります。
2017.03.01 23:49:31.102 Trades 'xxxxx': cancel order #53328620 sell limit 1.00 Si-12.18 at 68290
2017.03.01 23:49:31.103 Trades 'xxxxx': cancel order #53328618 sell limit 1.00 RTS-12.18 at 107680
2017.03.01 23:49:31.103 Trades 'xxxxx': cancel order #53328633 buy limit 2.00 UCAD-6.17 at 1.3222
2017.03.01 23:49:31.103 Trades 'xxxxx': cancel order #53324078 sell limit 2.00 UCAD-6.17 at 1.3418
2017.03.01 23:49:31.104 Trades 'xxxxx': cancel order #53328621 sell limit 2.00 RTS-6.18 at 110490
2017.03.01 23:49:31.104 Trades 'xxxxx': cancel order #53328643 buy limit 8.00 GOLD-9.17 at 1255.0
2017.03.01 23:49:31.104 Trades 'xxxxx': cancel order #53328199 sell limit 2.00 GOLD-9.17 at 1266.6
2017.03.01 23:49:31.108 Trades 'xxxxx': accepted cancel order #53328620 sell limit 1.00 Si-12.18 at 68290
2017.03.01 23:49:31.114 Trades 'xxxxx': accepted cancel order #53328618 sell limit 1.00 RTS-12.18 at 107680
2017.03.01 23:49:31.115 Trades 'xxxxx': accepted cancel order #53328633 buy limit 2.00 UCAD-6.17 at 1.3222
2017.03.01 23:49:31.125 Trades 'xxxxx': accepted cancel order #53324078 sell limit 2.00 UCAD-6.17 at 1.3418
2017.03.01 23:49:31.127 Trades 'xxxxx': accepted cancel order #53328621 sell limit 2.00 RTS-6.18 at 110490
2017.03.01 23:49:31.132 Trades 'xxxxx': accepted cancel order #53328643 buy limit 8.00 GOLD-9.17 at 1255.0
2017.03.01 23:49:31.135 Trades 'xxxxx': cancel order #53328620 sell limit 1.00 Si-12.18 at 68290 placed for execution in 33.379 ms
2017.03.01 23:49:31.137 Trades 'xxxxx': accepted cancel order #53328199 sell limit 2.00 GOLD-9.17 at 1266.6
2017.03.01 23:49:31.143 Trades 'xxxxx': cancel order #53328618 sell limit 1.00 RTS-12.18 at 107680 placed for execution in 39.874 ms
2017.03.01 23:49:31.145 Trades 'xxxxx': cancel order #53328633 buy limit 2.00 UCAD-6.17 at 1.3222 placed for execution in 41.510 ms
2017.03.01 23:49:31.147 Trades 'xxxxx': cancel order #53324078 sell limit 2.00 UCAD-6.17 at 1.3418 placed for execution in 43.576 ms
2017.03.01 23:49:31.154 Trades 'xxxxx': cancel order #53328621 sell limit 2.00 RTS-6.18 at 110490 placed for execution in 50.661 ms
2017.03.01 23:49:31.156 Trades 'xxxxx': cancel order #53328643 buy limit 8.00 GOLD-9.17 at 1255.0 placed for execution in 52.170 ms
2017.03.01 23:49:31.159 Trades 'xxxxx': cancel order #53328199 sell limit 2.00 GOLD-9.17 at 1266.6 placed for execution in 55.586 ms