Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 298
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
Par code.
Faire un simple retour si le volume est faible, c'est-à-dire interrompre l'exécution du code.
J'ai besoin d'une condition, d'une option dans les paramètres, si vous choisissez true : à [1] bougie avec un volume croissant, un trade est ouvert seulement, et je veux savoir comment l'écrire correctement dans le robot avec des parenthèses. C'est-à-dire, tout le bool ou tout ce qui est nécessaire au début).
Quant à la capture d'écran - elle m'a semblé plus visible ;))
J'ai besoin d'une condition, une option dans les paramètres, si vous choisissez vrai : quand une bougie [1] avec un volume croissant ouvre un trade seulement, et je voudrais comprendre comment l'entrer correctement dans le robot avec des crochets. C'est-à-dire tout le bool ou tout ce qui est nécessaire au début).
Et que dire de la capture d'écran - je pense que je la vois mieux))
N'est-ce pas ?
C'est bien ça ?
Oui, merci. Si vous l'écrivez au début de l'EA, tout ce qui suit sera bloqué, y compris les affichages graphiques, n'est-ce pas ? Ou une fois exécuté - le mappage fonctionnera plus loin ?
Oui, merci. Si vous l'écrivez au début de l'EA, tout ce qui suit sera bloqué, y compris les affichages graphiques, n'est-ce pas ? Ou une fois exécuté - la cartographie fonctionnera plus loin ?
Déplacez le code d'ouverture tout en bas et bloquez-le.
Déplacer le code d'ouverture en bas et le bloquer
Comment le bloquer ?
Comment le bloquer ?
Déplacez la permission d'ouvrir à si
ou le relire.
Il y a plus d'une option.
Init ne peut pas être lancé de n'importe quelle manière, il est automatiquement lancé une fois lorsque l'indicateur/expert est lancé, tout comme DeInit.
Vous pouvez également créer une variable booléenne statique et l'utiliser avecIsConnected(). Et lorsque la connexion est rétablie à l'arrivée d'un nouveau tick, il faut d'abord lancer sa propre fonction d'initialisation. MaisIsConnected() ne serait pas appliqué dans OnCalculate(), mais dans OnTimer() et sa fonction d'initialisation devrait être exécutée au tout début de OnCalculate().
OnInit() est la fonction la plus courante qui peut être exécutée à n'importe quel endroit du code. Qui l'empêche ? S'il vous plaît, ne trompez pas les gens qui sont venus pour apprendre - pourquoi ? Ou vous devrez l'apprendre vous-même.
Corriger l'erreur sur cette ligne
Utilisez le bouton SRC pour insérer le code
corrigé par
"virgule txpected" avant le début du texte reste
en outre, un avertissement précède le texte
"cjnvertion implicite de 'chaîne' à 'nombre'.
Pas une erreur, bien sûr, mais désagréable aussi !