Questions des débutants MQL5 MT5 MetaTrader 5 - page 381

 
Vladimir Pastushak:
Donc, en fait, la deuxième option est meilleure ?
Oui. Dans la deuxième variante, vous vérifiez d'abord si la fonction a fonctionné correctement, et si tout est OK, vous commencez à travailler avec la variable où le résultat de la fonction a été placé.
 
Karputov Vladimir:
A propos des principes de vote et des poids des signaux : Assistant MQL5 : Nouvelle version.
C'est exactement ce dont vous avez besoin, merci.
 

Bonjour, spécialistes du MQL5. Pourriez-vous m'indiquer comment ouvrir et fermer un ordre standard dans le 5ème ? //Je viens de passer de la série 4.

Puis-je le faire sans bibliothèques externes ?

Je ne trouve rien dans la documentation sur la fermeture.

Je comprends qu'il y a deux façons d'ouvrir une commande, mais en quoi cela affecte-t-il les tests ?

 
new-rena:

Bonjour, spécialistes du MQL5. Pourriez-vous nous indiquer comment ouvrir et fermer un ordre standard dans le 5ème ? //Je viens de passer de la série 4.

Puis-je le faire sans bibliothèques externes ?

Je ne trouve rien dans la documentation sur la fermeture.

Je comprends qu'il y a deux façons d'ouvrir une commande, mais en quoi cela affecte-t-il les tests ?

//--- В шапке файла подключаем класс CTrade - класс 
//--- для упрощенного доступа к торговым функциям
#include <Trade\Trade.mqh>
//--- объявляем переменную
CTrade            m_trade;

//--- открываем, закрываем...
//--- используя методы класса CTrade...
CTrade. Et bien sûr, à chaque étape, nous devons vérifier ce qui a été renvoyé par la méthode.
 
Karputov Vladimir:
CTrade. Et bien sûr, à chaque étape, nous devons vérifier ce que la méthode a retourné.

Wow quelle puce) Merci !

Donc ouvrir un ordre de manière asynchrone est une autre histoire et ne fait pas partie de CTrade ?

 
new-rena:
Wow quelle puce) Merci !
Bienvenue chez les A !
 
Karputov Vladimir:
Bienvenue à la Cinq !

oui. si j'ouvre un ordre de manière asynchrone, est-ce que cela sera testé ? et il semble que CTrade ne soit que pour une opération synchrone ? // si vous allez écrire sur le 5-point, alors vous devriez utiliser quelque chose qui n'est pas dans le 4-point)

// j'ai gratté sans succès l'indicateur multidevise..., j'ai perdu une demi-journée.

 
new-rena:

aha. si j'ouvre un ordre de manière asynchrone, cela sera-t-il testé ? et il semble que CTrade ne soit que pour une opération synchrone ?

// Avec un peu de difficulté, j'ai réussi à créer un indicateur multi-devises...

Ici, pour l'envoi asynchrone SetAsyncMode. Et d'autres articles sur le mot "asynchrone".
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode
  • www.mql5.com
Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
new-rena:

Bonjour, spécialistes du MQL5. Pourriez-vous nous indiquer comment ouvrir et fermer un ordre standard dans le 5ème ? //Je viens de passer de la série 4.

Puis-je le faire sans bibliothèques externes ?

Je ne trouve rien dans la documentation sur la fermeture.

D'après ce que j'ai compris, la commande peut être ouverte de deux façons, mais comment cela affecterait-il les tests ?

Si nous n'avons pas de bibliothèques externes, il y a PositionClose.

De même, nous pouvons ouvrir une position avec le même volume dans la direction opposée et cela se traduira par une fermeture.

 
Vitalie Postolache:

Si ce n'est pas externe - il y a PositionClose

Vous pouvez également ouvrir une position avec le même volume dans la direction opposée, ce qui entraînera une fermeture.

Je pensais que le code ferait cinq pages). Merci !
Raison: