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
oh comment ! question à question - c'est judicieux !
la position est ouverte par votre expert my_first_ea_sartrailing.mq5
Je ne me souviens pas de tout, c'est pourquoi je pose la question.
Vous devriez effacer la structure de la demande de transaction avant de la remplir : ZeroMemory( mrequest) ;
C'est ainsi qu'il faut procéder (en l'ajoutant à deux endroits) :
ZeroMemory( mrequest); // добавить
mrequest.action = TRADE_ACTION_DEAL; // есть
Je ne me souviens pas de tout, c'est pourquoi je pose la question.
Vous devez nettoyer la structure de la demande d'échange avant de la remplir : ZeroMemory( mrequest) ;
C'est ainsi qu'il faut procéder (en l'ajoutant à deux endroits) :
ZeroMemory( mrequest); // добавить
mrequest.action = TRADE_ACTION_DEAL; // есть
L'effacement de la structure ZeroMemory( mrequest) ne change pas la situation :
Le testeur sort toujours
2017.08.25 12:47:50.311 2016.01.13 16:00:00 failed instant sell 0.10 EURUSD at 1.08275 sl : 1.08575 tp : 1.07275 [Invalid request]
2017.08.25 12:47:50.311 2016.01.13 16:00:00 Alert : Request to set Sell order failed - error code:4756
Dans l'Expert Advisor que vous avez pris pour exemple (my_first_ea.mq5) la classe CTrade standard n'est pas utilisée, mais la structure du trade zap est remplie.
Il est clair que les deux articles (le vôtre et https://www.mql5.com/fr/articles/100 ) ont été écrits pour les débutants.
En même temps, mon_first_ea.mq5 est toujours testé sans erreur, mais votre my_first_ea_sartrailing.mq5 ne l'est pas.
Pourquoi ?
Pour une raison quelconque, après ZeroMemory(), les positions ont commencé à s'ouvrir.
Bonjour à tous. Et qui peut écrire un tel robot qui va traîner, même probablement pas traîner, mais fermer toutes les positions (à la fois ouvertes et en attente - cela peut être optionnel) lorsque le bénéfice sur toutes les positions ouvertes diminue jusqu'à une valeur donnée ! Exemple : le bénéfice sur toutes les positions ouvertes est de 200 USD et je ne veux pas perdre plus de 20 % de ce montant, c'est-à-dire que lorsque le bénéfice tombe à 160 USD, le conseiller expert fermera toutes les positions.
Je pense qu'il s'agit d'une question simple pour les programmeurs.
***
Je pense que c'est une question simple pour les programmeurs.
Ce sont les phrases que les programmeurs détestent le plus. C'est pour référence future.
Ce sont les phrases que les programmeurs détestent le plus. C'est une référence pour l'avenir.
D'accord, j'ai compris).
D'accord, j'ai compris.)
Cherchez les mots "Trailing" "Balance" "Equity".