FORTS. Questions relatives à l'application de la loi - page 89
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
C'est la raison pour laquelle j'ai écrit
Tu as un sacré bordel dans ta tête :)
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
Si vous n'aimez pas MT5 et êtes intéressé, lisez la description de la passerelle FORTS Plaza 2
Méthode FutAddOrder - Ajout d'une commande
Type de message : 64
Type de message de réponse : 101
Notes :
- Le champ "type" peut prendre les valeurs suivantes :
1 offre de cotation (reste dans la file d'attente après une information partielle)
2 contre-offre (retirée après l'enchère)
3 L'offre "Fill-or-Kill
2 contre-offre (retirée après l'enchère) - il s'agit du CIO, qui peut être une offre limite :)
Nous fixons la limite d'achat FOK pour 10 lots à l'intérieur de l'écart, puis nous VENDONS immédiatement 1 lot. La réponse attendue - VENDRE pour 1 lot, et 10 lots annulés.
Vous ne verrez pas cela. Et le fait que dans la demande de types de limites, des types FOK/IOC peuvent être définis, ne signifie pas qu'ils sont de ce type.
C'est logique. Sinon, il serait impossible d'exécuter cette vente sur le marché d'un lot jusqu'à ce que quelqu'un prenne la totalité de notre limite d'achat de 10 lots.
Eh bien, ou le trafiquant aurait sauté en dessous de l'offre, ce qui ne devrait pas être le cas non plus.
C'est logique. Sinon, il serait impossible d'exécuter ce marché - vendre 1 lot jusqu'à ce que quelqu'un prenne la totalité de notre limite d'achat de 10 lots.
Eh bien, ou le trafiquant aurait sauté en dessous de l'offre, ce qui ne devrait pas être le cas non plus.
Rien de tout cela n'a de sens.
En mettant FOK BuyLimit, alors l'offre sera immédiatement exécutée ou rejetée :)
Vous êtes des fantaisistes :)
Ce n'est pas logique.
Si vous mettez une limite d'achat FOK, l'offre sera immédiatement acceptée ou rejetée :)
Vous êtes des fantaisistes :)
Vous êtes dans le pétrin :)
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
Pas la bouillie des pensées des autres, mais la vôtre, fondée sur la logique et non sur la foi. Arrêtez de copier-coller des textes faibles. Logique d'activation.
L'argument "je l'ai lu quelque part et quelqu'un y montre quelque chose" est imparfait. @Rashid Umarov, @Vasiliy Sokolov, @Dmitriy Skub et bien d'autres, frappez-moi à la tête si je me trompe.
Si vous n'aimez pas MT5 et que vous êtes intéressé, lisez la description de FORTS Plaza 2 Gateway.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
FORTS. Questions sur l'exécution
fxsaber, 2017.02.22 22:56
Les limiteurs FOK/IOC ne le font pas, tant qu'ils sont facturés à un prix aussi bon que le prix actuel.Cela signifie qu'il ne peut pas être placé à l'intérieur de l'écart, il déviera immédiatement. Quel genre de limite est-ce là ?
Faisons le point sur les mandats (FORTS).
D'après ce que je comprends, ce sont
Ordre au marché - n'a pas de prix et est immédiatement exécuté (il est rejeté s'il n'y a pas assez de volumedans tous les ordres passés).
Ordre à cours limité - a un prix et est immédiatement exécuté au prix qui n'est pas inférieur à celui fixé dans l'ordre (ou est rejeté).
Ordreen attente (limite) - un ordre qui a un prix d'exécution et qui sera en bourse jusqu'à ce qu'il soit complètement exécuté au prix déclaré.
Ajouté par
Ce qui est tout à fait cohérent avec le Plaza2
1 commande citée (reste dans la file d'attente après information partielle) - retour (commande en attente)
2 Contre-offre (retirée après l'enchère) - IOC (ordre au marché ou à cours limité)
3 Fill-or-Kill - FOK (ordre au marché ou à cours limité)
Ajouté par
C'est-à-dire que si un ordre de type "fill-or-Kill" est FOK, alors
1. S'il existe un prix dans le mandat, il s'agit d'un ordre à cours limité et il sera exécuté si ce prix existe avec le volume nécessaire.
2. S'il n'y a pas de prix, il s'agit d'un ordre au marché qui sera exécuté à un prix (si le volume requis est disponible) ou qui rassemblera le volume de plusieurs prix ou qui échouera si le volume requis n'est pas disponible dans tous les ordres placés.
Je vous recommande de passer à la version 1531+. Il y a les données du serveur.
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)
Des progrès sur la latence ?
Il me semble que le serveur ne peut pas gérer les paquets de commandes.
Je passe des commandes en masse avant chaque compensation.
Et vous pouvez clairement voir que le retard s'accumule.
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