В режиме биржевого исполнения цена, указываемая при выставлении лимитных ордеров, не проверяется. Ее можно указать выше текущей цены 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)
日志完全证实了是服务器,而不是互联网在减慢速度。
延迟方面有什么进展吗?
在我看来,服务器似乎无法应付成批的订单。
我在每次清算前都会大规模地拿出订单。
而且你可以清楚地看到,延误的时间在不断增加。
2017.03.0123:49:25.490 Trades 'xxxxx': cancel order #53328714 buy limit 1.00 RTS-6.17 at 110480 placed for execution in6.319 ms 2017.03.0123:49:31.102 Trades 'xxxxx': cancel order #53328620 sell limit 1.00 Si-12.18 at 68290 2017.03.0123:49:31.103 Trades 'xxxxx': cancel order #53328618 sell limit 1.00 RTS-12.18 at 107680 2017.03.0123:49:31.103 Trades 'xxxxx': cancel order #53328633 buy limit 2.00 UCAD-6.17 at 1.3222 2017.03.0123:49:31.103 Trades 'xxxxx': cancel order #53324078 sell limit 2.00 UCAD-6.17 at 1.3418 2017.03.0123:49:31.104 Trades 'xxxxx': cancel order #53328621 sell limit 2.00 RTS-6.18 at 110490 2017.03.0123:49:31.104 Trades 'xxxxx': cancel order #53328643 buy limit 8.00 GOLD-9.17 at 1255.0 2017.03.0123:49:31.104 Trades 'xxxxx': cancel order #53328199 sell limit 2.00 GOLD-9.17 at 1266.6 2017.03.0123:49:31.108 Trades 'xxxxx': accepted cancel order #53328620 sell limit 1.00 Si-12.18 at 68290 2017.03.0123:49:31.114 Trades 'xxxxx': accepted cancel order #53328618 sell limit 1.00 RTS-12.18 at 107680 2017.03.0123:49:31.115 Trades 'xxxxx': accepted cancel order #53328633 buy limit 2.00 UCAD-6.17 at 1.3222 2017.03.0123:49:31.125 Trades 'xxxxx': accepted cancel order #53324078 sell limit 2.00 UCAD-6.17 at 1.3418 2017.03.0123:49:31.127 Trades 'xxxxx': accepted cancel order #53328621 sell limit 2.00 RTS-6.18 at 110490 2017.03.0123:49:31.132 Trades 'xxxxx': accepted cancel order #53328643 buy limit 8.00 GOLD-9.17 at 1255.0 2017.03.0123:49:31.135 Trades 'xxxxx': cancel order #53328620 sell limit 1.00 Si-12.18 at 68290 placed for execution in33.379 ms 2017.03.0123:49:31.137 Trades 'xxxxx': accepted cancel order #53328199 sell limit 2.00 GOLD-9.17 at 1266.6 2017.03.0123:49:31.143 Trades 'xxxxx': cancel order #53328618 sell limit 1.00 RTS-12.18 at 107680 placed for execution in39.874 ms 2017.03.0123:49:31.145 Trades 'xxxxx': cancel order #53328633 buy limit 2.00 UCAD-6.17 at 1.3222 placed for execution in41.510 ms 2017.03.0123:49:31.147 Trades 'xxxxx': cancel order #53324078 sell limit 2.00 UCAD-6.17 at 1.3418 placed for execution in43.576 ms 2017.03.0123:49:31.154 Trades 'xxxxx': cancel order #53328621 sell limit 2.00 RTS-6.18 at 110490 placed for execution in50.661 ms 2017.03.0123:49:31.156 Trades 'xxxxx': cancel order #53328643 buy limit 8.00 GOLD-9.17 at 1255.0 placed for execution in52.170 ms 2017.03.0123:49:31.159 Trades 'xxxxx': cancel order #53328199 sell limit 2.00 GOLD-9.17 at 1266.6 placed for execution in55.586 ms
这就是我写的原因
你的脑子里一片混乱 :)
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
如果你不喜欢MT5而又感兴趣,请阅读FORTS Plaza 2网关的描述。
FutAddOrder方法 - 添加一个订单
信息类型。64
响应信息类型:101
注意事项。
-类型字段 可以取以下值。
1个报价投标(部分信息后仍在队列中)。
2个反标(拍卖后撤回)
3 可填可杀的投标
2个反标(在拍卖后撤回)--这是IOC,可能是一个极限出价:)
我们将FOK-BuyLimit设置为价差内的10手,然后立即卖出1手。预期的反应是--卖出1手,取消10手。
你不会看到这一点。而在Request for limit类型中可以设置FOK/IOC-类型的事实,并不意味着它们是这种类型的。
有道理。否则,就不可能执行这个市场--卖出1手,直到有人把我们的10手买入限额全部拿走。
好吧,否则炒家就会跳到出价以下,这也不应该是这样的。
有道理。否则,就不可能执行这个市场--卖出1手,直到有人把我们的10手买入限额全部拿走。
好吧,否则炒家就会跳到出价以下,这也不应该是这样的。
这一切都说不通。
放置FOK BuyLimit,那么投标将立即被执行或被拒绝 :)
你们这些幻想家 :)
这是不符合逻辑的。
如果你设置了FOK BuyLimit,投标将立即通过或被拒绝 :)
你们这些幻想家 :)
你的情况很混乱 :)
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
不是对别人的想法一哄而上,而是对自己的想法一哄而上,基于逻辑,而不是信仰。停止复制粘贴薄弱的文本。启用逻辑。
"我在什么地方读到的,有人在那里展示了什么 "的论证是有缺陷的。@Rashid Umarov,@Vasiliy Sokolov,@Dmitriy Skub 和其他许多人,如果我错了就打我的头。
如果你不喜欢MT5而又感兴趣,请阅读FORTS Plaza 2 Gateway的描述。
关于交易、自动交易系统和测试交易策略的论坛
堡垒。关于执行的问题
fxsaber, 2017.02.22 22:56
FOK/IOC的限制者不会,只要他们的价格与目前的 价格一样好。这意味着它不能放在传播范围内,它将立即偏离。这是一个什么样的限制?
让我们来了解一下认股权证(FORTS)的情况。
根据我的理解,这些是
市价订单 - 没有价格,并立即执行(如果所有下达的订单中 没有足够的数量,则会被拒绝。)
限价订单 - 有一个价格,并立即以不低于订单中设定的价格执行(或被拒绝)。
待执行(限价)订单 - 有执行价格的订单,并将在证券交易所进行交易,直到以申报的价格完全成交。
由以下人员添加
这与Plaza2完全一致
1个有报价的订单(部分信息后仍在队列中)--返回(待定订单)
2 反向出价(在拍卖后删除) - IOC(市价或限价单)。
3 不成功便成仁 - FOK(市场或限价订单)。
由以下人员添加
也就是说,如果一个可填可杀的命令是FOK,那么
1.如果权证中有一个价格,它是一个限价订单,如果有这样的价格和必要的数量,它将被执行。
2.如果没有价格,那么这是一个市场订单,它将以一个价格成交(如果有所需的成交量),或者它将从几个价格中收集成交量,或者如果在所有下达的订单中没有所需的成交量而失败。
我建议升级到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