[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 356

 

La commande est modifiée correctement tout le temps, voici quelques résultats

...
633 2011.04.22 15:45 modifier 1 1.00 1.40997.4565 0.0000 0.00 10000.00
634 2011.04.22 16:00 modifier 1 1.00 1.40997.4564 0.0000 0.00 10000.00
635 2011.04.22 16:15 modifier 1 1.00 1.40997.4562 0.0000 0.00 10000.00
636 2011.04.22 16:30 modifier 1 1.00 1.40997.4561 0.0000 0.00 10000.00
637 2011.04.22 16:45 modifier 1 1.00 1.40997.4559 0.0000 0.00 10000.00
...

La question est de savoir pourquoi l'arrêt n'est pas déclenché à temps.

 
_Aybulat_:

L'ordre est modifié en permanence, voici quelques résultats

...
633 2011.04.22 15:45 modifier 1 1.00 1.4099 7.4565 0.0000 0.00 10000.00
634 2011.04.22 16:00 modifier 1 1.00 1.4099 7.4564 0.0000 0.00 10000.00
635 2011.04.22 16:15 modifier 1 1.00 1.4099 7.4562 0.0000 0.00 10000.00
636 2011.04.22 16:30 modifier 1 1.00 1.4099 7.4561 0.0000 0.00 10000.00
637 2011.04.22 16:45 modifier 1 1.00 1.4099 7.4559 0.0000 0.00 10000.00
...

La question est de savoir pourquoi l'arrêt n'est pas déclenché à temps.


qu'est-ce que "ça" a à voir avec ça ? où est l'erreur n°1 dans ce rapport ?
 
La parabole est inversée, mais le stop n'est pas déclenché, et lorsque la parabole revient vers le trade précédent, la modification de l'ordre précédent se poursuit.
 
abolk:

Que voulez-vous dire par "dans ce cas" ? Où se trouve l'erreur n° 1 dans ce rapport ?


Ce n'est pas le journal, c'est le résultat, dans le journal lui-même à côté de l'erreur

Erreur 1 de OrderModify

il n'y a rien

 
_Aybulat_:


Ce n'est pas le journal, c'est le résultat, dans le journal lui-même, à part l'erreur

Erreur 1 de OrderModify

il n'y a pas d'erreur


Oui, avec des questions aussi "exhaustives" et "sans ambiguïté", la réponse sera longue à venir.

s'il y a l'erreur #1 lors de la modification - il n'y a pas de modification d'ordre

lire lorsque l'erreur n° 1 se produit pendant la modification

https://docs.mql4.com/ru/trading/OrderModify

 
Grein:
Mieux vaut renoncer à la fonction de démarrage alors

. Et à l'extérieur, organiser sa propre fonction d'interruption, avec des intervalles souhaités en sec, min, en fixant des drapeaux d'interruption. Et le corps principal du programme ne fait que parcourir ces drapeaux en boucle, et quand ils sont prêts, exécute les procédures personnalisées. Et l'une de ces procédures peut être utilisée pour obtenir un nouveau devis, il ne sera pas basé sur les tics, mais nous pouvons définir le bon facteur de charge en quelques secondes et l'obtenir au besoin. Il s'agira donc d'un système en temps réel, non lié aux événements - tic-tac. C'est comme ça.
Pouvez-vous présenter le code ? Peut-être un pseudo-code. Comment cela peut-il être sans début... ? C'est une fonction de base, comme main() en C++.
 

Chers professionnels, pourriez-vous me dire quelle est la stabilité du terminal s'il fonctionne depuis longtemps ?

J'ai remarqué qu'après 2 ou 3 jours de fonctionnement de l'EA, l'envoi de notifications par e-mail ne fonctionne plus. Peut-être que le terminal est fatigué d'une manière ou d'une autre ?

Que dois-je faire pour prolonger le fonctionnement stable du terminal ? Il y avait une discussion sur le redémarrage du PC - peut-être est-ce pour la même chose ...

Je serais reconnaissant de tout commentaire basé sur la pratique.

Vitaly.

 

Oui, "toute question d'un nouvel arrivant" !

Avez-vous lu votre branche ? Ou bien, comme Grouse, n'entendez-vous que votre petit discours techno, très nécessaire et compréhensible pour les nouveaux arrivants ?

 
Personne ne semble avoir regardé le code, c'est bon, déjà réparé. Merci. (gloussements)