Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1358
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
MakarFX , quelle est la fonction de ce lien : quelle fonction exécute-t-il ?
input int BarTrade = 5 ; // Je comprends que c'est le nombre de périodes suivies de 5.
int TimeBarTrade=BarTrade*Period()*60 ; // comment je comprends ? pourquoi c'est multiplié par 60 ?
MakarFX , quelle est la fonction de ce lien : quelle fonction exécute-t-il ?
input int BarTrade = 5 ; // Je comprends que c'est le nombre de périodes suivies de 5.
int TimeBarTrade=BarTrade*Period()*60 ; // comment comprendre ? Pourquoi est-il multiplié par 60 ?
BarTrade*Période()*60
nombre de barres * cadre temporel actuel * 60 secondes
c'est-à-dire la quantité de barres convertie en secondes
BarTrade*Période()*60
nombre de barres * cadre temporel actuel * 60 secondes
c'est-à-dire le nombre de barres converties en secondes
Vous pouvez le faire de cette façon.
Si vous excluez les erreurs liées à
MODE_STOPLEVEL, MODE_TRADEALLOWED, MODE_MINLOT, MODE_LOTSTEP, MODE_MAXLOT
alors les hiboux ne frapperont pas le serveur.
Makar, merci beaucoup d'avoir indiqué les vérifications à effectuer pour éviter d'affliger le serveur et de bannir l'EAJ.
Contrôles effectués comme ceci
mod stop level for stop
niveau d'arrêt modéré pour le profit
Vérifier l'autorisation de commerce
Vérification du lot maximum et minimum
D'abord, j'ai obtenu les valeurs de lot maximum et de lot minimum dans les variables comme ceci
Et ensuite je vérifie quelque part en dessous en écrivant le Graal
Est-ce correct ou ai-je tort ?
Je n'ai pas vérifié le changement d'échelon du lot parce que le lot est calculé comme un pourcentage du dépôt et que cette valeur est multipliée par un point et normalisée - cette vérification peut être omise - n'est-ce pas, ou dois-je le faire quand même ? Si nous avons encore besoin de vérifier comment écrire ce chèque ?
Le point principal de toutes ces vérifications est de toujours avoir la valeur correcte du stop, du profit et de la taille du lot, de sorte que nous pouvons généralement commencer à ouvrir des ordres. Si tous ces paramètres sont corrects, l'Expert Advisor ne dérange pas le serveur ; est-ce que je comprends bien ?
Merci beaucoup, Makar, de m'indiquer les contrôles à effectuer pour éviter le serveur et le bannissement de l'EAJ.
//ПРОВЕРКА НА МОДЕ СТОП ЛЕВЕЛ- МИНИМАЛЬНЫЙ УРОВЕНЬ СТОПА
// ПРОВЕРКА ТЕЙК ПРОФИТА НА МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ УСТАНОВКИ
Il peut y avoir ici une erreur de 130 due à un glissement.
Je ferais ça
Bonjour à tous, est-ce que quelqu'un a eu un problème avec les points qui pendent sur le graphique trouvé par iHighest/iLowest?
Préhistoire : J'ai une expérience minimale en programmation, j'écris un indicateur en mql4 qui devrait afficher les points sur le graphique, trouvés par les conditions de if et les connecter avec des lignes. Logiquement, il recherche correctement les points, mais les dessine avec un décalage, puis pour 2 barres, puis pour 3 barres. J'ai joint le fichier avec le code également.
Bonjour à tous, est-ce que quelqu'un a eu un problème avec les points qui pendent sur le graphique trouvé par iHighest/iLowest ?
Préhistoire : J'ai une expérience minimale en programmation, j'écris un indicateur en mql4 qui devrait afficher les points sur le graphique, trouvés par les conditions de if et les connecter avec des lignes. Logiquement, il recherche correctement les points, mais les dessine avec un décalage, puis pour 2 barres, puis pour 3 barres. J'ai également joint le fichier avec le code.
Les points sont dessinés correctement, sans décalage.
Si la condition est remplie et que iHighest/iLowest sont plus grands ou plus petits que le High/Low actuel.
il dessine
les points sont dessinés correctement, sans décalage
si la condition est remplie et que iHighest/iLowest est supérieur ou inférieur au High / Low actuel.
puis il tire
Je pense que je commence à réaliser mon erreur) Il s'avère que pour afficher visuellement ces points au bon endroit, je dois entrer un compteur séparé au lieu de n pour myAZBuffer[n], ExtLowBuffer[n], ExtHighBuffer[n] ? mais comment faire ?
Non, vous avez bien compris.
la condition utilise deux ou trois mesures de l'histoire,
c'est pourquoi il tire après 2-3 barres quand la condition est remplie.
Non, vous avez bien compris.
la condition utilise deux ou trois mesures de l'histoire,
c'est pourquoi il tire après 2-3 barres quand la condition est remplie.