Ordre d'achat ouvert - mémorisez le ticket de cet ordre.
définir un ordre SellStop - écrire le ticket de l'ordre d'achat dans le Magik de cet ordre...
---
appeler la fonction au début pour vérifier si l'ordre d'achat est dans le magik dans le SellStops...
s'il n'y a pas d'ordre d'achat - supprimer SellStop...
15 lignes de code...
Je suis désolé d'être si direct, mais comment le mémoriser, c'est juste qu'il y en a probablement plus d'un et qu'il y en a cinq à mémoriser en même temps car l'EA fonctionne.
et bien, pour commencer, ouvrir des échanges avec leur ticket mémorisé en magik...
se débarrasser des contrôles inutiles... - si elle est réelle - nous devrions ajouter une pause de quelques secondes entre les ordres.... pour un testeur - n'a pas d'importance.
au départ - appeler la fonction pour vérifier s'il y a un ordre d'achat dans la boucle d'ordre SellStop... et le supprimer - s'il n'y a pas d'ordre d'achat parmi les ordres ouverts...
J'ai la 427ème construction du terminal. J'ai ébauché un petit scénario :
datetime VremaOrdera= InitsializeRealMasterOrders();
string SSStroka;
SSStroka=StringConcatenate(TimeYear(VremaOrdera),".",TimeDay(VremaOrdera)," ",TimeHour(VremaOrdera),":",TimeMinute(VremaOrdera)," :",TimeSeconds(VremaOrdera));
Alert("Поступило время ордера = ",VremaOrdera," что соответствует времени ",SSStroka);
Le script a donné le résultat suivant :
Mais hélas, la commande est ouverte :
Quel genre de problème est-ce ? Le script a renvoyé l'heure - zéro heure, zéro minute et zéro seconde.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Messieurs, toute la journée, je n'ai pas réussi à me rapprocher d'une solution à ce problème.
Comment implémenter cet algorithme en code ?
Y a-t-il une condition si le marché est à 2, alors l'ordre en attente est supprimé ?
ZS - si le code n'est pas gros... mettre tout ça là-dedans... peut-être que je prendrai la peine d'insérer ces lignes....
Peut-être que vous ne serez pas trop paresseux pour regarder mon code d'indicateur aussi, code posté ci-dessus.
donc vous étiez déjà au courant, n'est-ce pas ?
Ordre d'achat ouvert - mémorisez le ticket de cet ordre.
définir un ordre SellStop - écrire le ticket de l'ordre d'achat dans le Magik de cet ordre...
---
appeler la fonction au début pour vérifier si l'ordre d'achat est dans le magik dans le SellStops...
s'il n'y a pas d'ordre d'achat - supprimer SellStop...
15 lignes de code...
Je n'ai jusqu'à présent qu'avec Bai))
et bien, pour commencer, ouvrir des échanges avec leur ticket mémorisé en magik...
se débarrasser des contrôles inutiles... - si elle est réelle - nous devrions ajouter une pause de quelques secondes entre les ordres.... pour un testeur - n'a pas d'importance.
Bien que nous devrions nous débarrasser des drapeaux supplémentaires... de Z... si rien d'autre n'est utilisé...
Question pour les développeurs :
J'ai la 427ème construction du terminal. J'ai ébauché un petit scénario :
Le script a donné le résultat suivant :
Mais hélas, la commande est ouverte :
Quel genre de problème est-ce ? Le script a renvoyé l'heure - zéro heure, zéro minute et zéro seconde.
InitsializeRealMasterOrders -- chercher une faute ici.
Autre chose : pour ne pas faire de bicyclettes, https://docs.mql4.com/ru/convert/timetostr.