[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 696
Pour calculer le nombre d'événements continus (par exemple, le nombre de barres d'une série dans lesquelles la clôture est supérieure à l'ouverture et vice versa), je n'ai pu trouver que la formule suivante :
Deux questions (si ce qui précède a un sens) : (1) comment remettre à zéro la valeur du compteur si la série continue s'est arrêtée ; et (2) comment écrire correctement dans Buffer[i] - c'est-à-dire comment "voir" le résultat lui-même ?
Par exemple, si l'indicateur d'une barre particulière affiche "-3", cela signifie que c'est la troisième barre d'affilée qui a clôturé en dessous de l'ouverture ; si la barre suivante clôture au-dessus de l'ouverture, l'indicateur affichera "1" .......
Dans les variables globales, définissez la valeur initiale du lot :
Là, nous assignons cette valeur à la variable, qui transmettra la valeur du lot à la fonction d'ouverture de position :
Après avoir fermé la position, nous vérifierons la rentabilité/la perte :
La fonction elle-même, grâce à Igor Kim...
Une dernière question :
L'ordre suivant est égal au lot initial multiplié par 2, c'est-à-dire 1 perdu (0.01) 2 perdu (0.02) 3 perdu (0.02) 4 gagné (0.02)
et je voulais 1 perdu (0,01) 2 perdus (0,02) 3 perdus (0,04),
Et encore une chose :
Veuillez nous indiquer si vous pouvez faire ce qui suit (et si oui, comment) :
1 dans le code pour prescrire les ordres et leurs tailles à tour de rôle, de sorte que si l'ordre précédent n'était pas rentable, le suivant s'ouvrirait, jusqu'à ce que vous obteniez un bénéfice, et ensuite tout depuis le début. Exemple :
J'ai obtenu pour une raison quelconque que l'ordre ultérieur est égal au lot initial multiplié par 2. c'est-à-dire 1 perdu (0.01) 2 perdu (0.02) 3 perdu (0.02) 4 gagné (0.02)
et je voulais 1 perdu (0,01) 2 perdus (0,02) 3 perdus (0,04),
Et encore une chose :
Veuillez nous indiquer si vous pouvez faire ce qui suit (et si oui, comment) :
1 dans le code pour prescrire les ordres et leurs tailles à tour de rôle, de sorte que si l'ordre précédent n'était pas rentable, le suivant s'ouvrirait, jusqu'à ce que vous obteniez un bénéfice, et ensuite tout depuis le début. Exemple :
1 lot 0,01
2 Lot 0.01
3 Lot 0.02
....
15 Lot 1.0
Merci d'avance
Boris.
Montrez-nous votre code pour que nous n'ayons pas à deviner.
Dites-moi si je comprends bien que l'angle d'ancrage est l'angle de la fenêtre et non l'angle de l'objet.
Et ils sont comptés de gauche à droite, de haut en bas. Ensuite, comment puis-je ancrer correctement l'objet dans le coin inférieur gauche ? Je l'ai, l'objet, disparaît de la fenêtre pour une raison quelconque.
Dites-moi si je comprends bien que l'angle d'ancrage est l'angle de la fenêtre et non l'angle de l'objet.
Et ils sont comptés de gauche à droite, de haut en bas. Ensuite, comment puis-je ancrer correctement l'objet dans le coin inférieur gauche ? Il disparaît de la fenêtre pour une raison quelconque.
L'angle d'ancrage est l'angle à partir duquel la position de l'objet dans la fenêtre sera calculée. Les angles sont comptés dans le sens des aiguilles d'une montre, de gauche à droite. Le coin inférieur gauche portera le numéro 3 (la numérotation commence à partir de zéro).
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Veuillez me conseiller,
Pour calculer le nombre d'événements continus (par exemple, le nombre de barres d'une série dans lesquelles la clôture est supérieure à l'ouverture et vice versa), je n'ai pu trouver que la formule suivante :
Deux questions (si ce qui précède a un sens) : (1) comment remettre à zéro la valeur du compteur si la série continue s'est arrêtée ; et (2) comment écrire correctement dans Buffer[i] - c'est-à-dire comment "voir" le résultat lui-même ?
Par exemple, si l'indicateur d'une barre particulière affiche "-3", cela signifie que c'est la troisième barre d'affilée qui a clôturé en dessous de l'ouverture ; si la barre suivante clôture au-dessus de l'ouverture, l'indicateur affichera "1" .......
Dans les variables globales, définissez la valeur initiale du lot :
Là, nous assignons cette valeur à la variable, qui transmettra la valeur du lot à la fonction d'ouverture de position :
Après avoir fermé la position, nous vérifierons la rentabilité/la perte :La fonction elle-même, grâce à Igor Kim...
Une dernière question :
L'ordre suivant est égal au lot initial multiplié par 2, c'est-à-dire 1 perdu (0.01) 2 perdu (0.02) 3 perdu (0.02) 4 gagné (0.02)
et je voulais 1 perdu (0,01) 2 perdus (0,02) 3 perdus (0,04),
Et encore une chose :
Veuillez nous indiquer si vous pouvez faire ce qui suit (et si oui, comment) :
1 dans le code pour prescrire les ordres et leurs tailles à tour de rôle, de sorte que si l'ordre précédent n'était pas rentable, le suivant s'ouvrirait, jusqu'à ce que vous obteniez un bénéfice, et ensuite tout depuis le début. Exemple :
1 lot 0,01
2 Lot 0.01
3 Lot 0.02
....
15 Lot 1.0
Merci d'avance
Boris.
Donnez-moi un indice,
Ce que je ferais, c'est ça. Si je devais attraper une série des quatre dernières mesures, alors
Quelqu'un peut-il me dire quelle est mon erreur (question et code à la page 693 ) ?
Essayez de remplacer
si (OrderStopLoss()<pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)
à
si (OrderStopLoss()>pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)
Une dernière question :
J'ai obtenu pour une raison quelconque que l'ordre ultérieur est égal au lot initial multiplié par 2. c'est-à-dire 1 perdu (0.01) 2 perdu (0.02) 3 perdu (0.02) 4 gagné (0.02)
et je voulais 1 perdu (0,01) 2 perdus (0,02) 3 perdus (0,04),
Et encore une chose :
Veuillez nous indiquer si vous pouvez faire ce qui suit (et si oui, comment) :
1 dans le code pour prescrire les ordres et leurs tailles à tour de rôle, de sorte que si l'ordre précédent n'était pas rentable, le suivant s'ouvrirait, jusqu'à ce que vous obteniez un bénéfice, et ensuite tout depuis le début. Exemple :
1 lot 0,01
2 Lot 0.01
3 Lot 0.02
....
15 Lot 1.0
Merci d'avance
Boris.
Dites-moi si je comprends bien que l'angle d'ancrage est l'angle de la fenêtre et non l'angle de l'objet.
Et ils sont comptés de gauche à droite, de haut en bas. Ensuite, comment puis-je ancrer correctement l'objet dans le coin inférieur gauche ? Je l'ai, l'objet, disparaît de la fenêtre pour une raison quelconque.
Dites-moi si je comprends bien que l'angle d'ancrage est l'angle de la fenêtre et non l'angle de l'objet.
Et ils sont comptés de gauche à droite, de haut en bas. Ensuite, comment puis-je ancrer correctement l'objet dans le coin inférieur gauche ? Il disparaît de la fenêtre pour une raison quelconque.