FORTS. Questions relatives à l'application de la loi - page 27
![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
En fait, les informations sont très insuffisantes. Le journal ne permet pas de savoir quel type de serveur, ce qui se passait sur le PC de Mikalas à ce moment-là, ce qu'il en était de la connexion, etc.
Tu te moques de moi ?
Seul un aveugle pourrait ne pas remarquer l'indication de courtiers multiples :
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
FORTS. Questions sur l'exécution
Mikalas, 2015.03.18 09:22
Je continue mes "jeux" et mes "cachotteries" (pour ceux qui ont suivi le fil).
Je rappelle que les commandes ont été passées depuis le réseau local du courtier (machine virtuelle avec VPN).
et le ping vers le serveur MT5 était de 0,71 ms.
Une demande de timing a été faite à la Bourse de Moscou pour les deux derniers ordres placés et supprimés
Ordonnances11868770 et11868790.
Ces ordres sont internes, et les autres numéros sont transmis à la Bourse :
Réponse reçue :
Il s'avère que la Bourse traitait mes commandes en 1ms !
D'ailleurs, mon adversaire, n'a apporté AUCUNE preuve de ses affirmations.
Lorsque le sujet a été appelé différemment, Renat a dit que le travail était en cours
sur la correction de la SEULE erreur dans l'ordre de retard.
Ce que je voulais dire dans ce billet, c'est que l'insecte UNIQUE
est également présent dans la version 1100 :
Et dans celui-ci, qu'il ne s'agit plus d'un retard UNIQUE !
Il n'y a vraiment pas assez d'informations. Les journaux ne permettent pas de savoir quel type de serveur, ce qui se passait sur le PC de Mikalas à ce moment-là, ce qu'il en était de la connexion, etc.
Les retards sont présents à la fois lorsque l'on négocie depuis son domicile et depuis la machine virtuelle du courtier.
(Dans ce fil de discussion, nous examinons en détail les journaux de la machine virtuelle ).
Le voici : https://www.mql5.com/ru/forum/38456/page26#comment_1445033
J'obtiens également cette erreur lors des opérations asynchrones :
2015.04.28 00:45:14.210 Trades 'xxxxxx' : échec de la modification de l'ordre #13228718 sell limit 1.00 VTBR-6.15 at 6101 sl : 0 tp : 0 -> 6173, sl : 0 tp : 0 [La modification a échoué car l'ordre ou la position est proche du marché].
2015.04.28 00:45:14.208 Trades 'xxxxxx' : échec de la modification de l'ordre #13228718 sell limit 1.00 VTBR-6.15 at 6101 sl : 0 tp : 0 -> 6161, sl : 0 tp : 0 [La modification a échoué car l'ordre ou la position est proche du marché].
2015.04.28 00:45:14.207 Trades 'xxxxxx' : échec de la modification de l'ordre #13228718 sell limit 1.00 VTBR-6.15 at 6101 sl : 0 tp : 0 -> 6149, sl : 0 tp : 0 [La modification a échoué car l'ordre ou la position est proche du marché].
Je pense (déjà croisé)), cette erreur concerne également les retards. Cela pourrait aider à résoudre le problème.
Ou dites-moi qui sait ce que signifie cette erreur :Modification failed due to order or position being close to market ?
J'obtiens également cette erreur lors des opérations asynchrones :
2015.04.28 00:45:14.210 Trades 'xxxxxx' : échec de la modification de l'ordre #13228718 sell limit 1.00 VTBR-6.15 at 6101 sl : 0 tp : 0 -> 6173, sl : 0 tp : 0 [La modification a échoué car l'ordre ou la position est proche du marché].
2015.04.28 00:45:14.208 Trades 'xxxxxx' : échec de la modification de l'ordre #13228718 sell limit 1.00 VTBR-6.15 at 6101 sl : 0 tp : 0 -> 6161, sl : 0 tp : 0 [La modification a échoué car l'ordre ou la position est proche du marché].
2015.04.28 00:45:14.207 Trades 'xxxxxx' : échec de la modification de l'ordre #13228718 sell limit 1.00 VTBR-6.15 at 6101 sl : 0 tp : 0 -> 6149, sl : 0 tp : 0 [La modification a échoué car l'ordre ou la position est proche du marché].
Je pense (déjà croisé)), cette erreur concerne également les retards. Cela pourrait aider à résoudre le problème.
Ou qui sait ce que signifie cette erreur :Modification failed due to order or position being close to market ?
Très étrange, mais faites attention à votre temps00:45:14.210
A ce jour, l'échange ne fonctionne pas !
Très étrange, mais notez votre temps de00:45:14.210
Ce n'est pas le moment de l'échange !
C'est l'heure de l'ordinateur, je l'ai une heure d'avance. Je l'ai essayé en réel sur le marché calme avant la fermeture, la démo ne fonctionnait déjà pas.
Et maintenant la même chose, sur la démo aussi.
C'est l'heure de l'ordinateur, j'ai une heure devant moi. Je l'ai essayé sur le réel sur un marché calme avant la fermeture, la démo ne fonctionnait plus.
C'est la même chose maintenant, sur la démo aussi.
Comment définir l' ordre en attente?
Ou plutôt comment remplir la structure (je n'ai jamais eu un tel message) ?
Je le fais toujours avant la modification:
Oh, et aussi...
Votre problème n'est certainement pas lié à la vitesse des commandes.
Si vous le souhaitez, je posterai le code permettant de définir - modifier - supprimer une commande dans
Votre OnTick()
Comment définir l' ordre en attente?
Ou plutôt comment remplir la structure (je n'ai jamais eu un tel message) ?
L'ordre est fixé normalement, il ne se modifie pas toujours.
Peut-être parce que j'envoie souvent des demandes mais le message d'erreur"Modification failed due to order or position being close to market" n'est pas clair.
Et l'on ne sait pas qui n'aime pas la demande de modification, le serveur ou l'échange ?
Je le fais toujours avant la modification :
Quel est l'intérêt de vérifier si je suis sûr qu'il y a un ordre, il est vérifié mais pas avant chaque demande.
L'ordre s'installe normalement, modifie pas toujours.
Probablement parce que j'envoie souvent des demandes, mais le message d'erreur lui-même n'est pas clair"Modification failed due to order or position being close to market".
Et il n'est pas clair qui n'aime pas une demande de modification, le serveur ou l'échange ?
Quel est l'intérêt de la vérification si je sais avec certitude que l'ordre existe et qu'il est vérifié mais pas avant chaque demande.
Il peut exécuter....
allons dans votre sujet OnTick(), peut-être y trouverons-nous votre erreur...