Nerd Trader #: Si vous le faites par le biais d'un tableau, vérifiez uniquement les tickets des ordres modifiés écrits dans ce tableau par rapport à tous les autres.
S'il n'y a pas de contrôle d'erreur lors de la modification, comment pouvons-nous être sûrs que l'ordre a changé ?
Et s'il y a un contrôle d'erreur, quel est l'intérêt du tableau ?
Makar a inséré du code dans l'EA jusqu'à présent uniquement pour comparer le profit en devise et le profit en pips ; d'après ce que j'ai compris, cela peut être compris lorsque ces fonctions ont des valeurs nulles.
Envoyez-moi le fichier dans votre boîte de réception
MakarFX, sur cette capture d'écran, que j'ai jointe, testé sur EUR / USD - M 30 - tous les ticks - 01.08.21 à 03.09.21 - 26 ordres étaient (mais j'ai changé la constante de 4 à 8, j'ai décidé de regarder un plus grand nombre de bougies)
Si nous ramenons la constante à 4 chandeliers, alors pour la même période - alors 35 ordres, mais le premier ordre arrive aussi 2 ordres plus tôt.
Artem, j'ai vérifié les relevés de l'indicateur et l'ouverture est correcte, mais visuellement, elle apparaît différemment... très étrange.
MakarFX #: Ce dont vous avez besoin n'est pas clair...
Par exemple, une carte M5 fonctionnelle.
Comment écrire "Si la bougie H1 a clôturé au-dessus/au-dessous de la barre..." dans la condition d'ouverture du trade ? En d'autres termes, alors que dans les indicateurs vous pouvez spécifier la TF dans les paramètres de fonction, les paramètres de barre / chandelier ne semblent pas avoir d'indication de la TF. Ils n'ont que l'indice du numéro de série de la bougie (Close[0]). J'ai besoin de quelque chose comme Close(NULL,60...) s'il existe)))
Voici, par exemple, comment écrire :
"Si le swing1 sur M15 est supérieur au swing2 sur M15 et que le stochastique sur M15 est inférieur à 20 et que la bougie horaire a clôturé en dessous de la bougie horaire précédente...".
Makar a inséré du code dans le Conseiller Expert jusqu'à présent uniquement pour comparer le profit en devise et le profit en pips ; d'après ce que j'ai compris, cela peut être compris lorsque ces fonctions ont des valeurs nulles.
C'est vrai, il suffit de le corriger dans les commentaires.
"Профит в пунктах: " + IntegerToString(GetProfitOpenPosInPoint())+ "\n" +
Comment écrire "Si la bougie H1 a clôturé au-dessus/au-dessous de la barre..." dans la condition d'ouverture du trade ? En d'autres termes, alors que dans les indicateurs vous pouvez spécifier la TF dans les paramètres de fonction, les paramètres de barre / chandelier ne semblent pas avoir d'indication de la TF. Ils n'ont que l'indice du numéro de série de la bougie (Close[0]). J'ai besoin de quelque chose comme Close(NULL,60...) s'il existe)))
"Si le bracelet M151 est supérieur au bracelet M152 et que la stochastique sur M15 est inférieure à 20 et que la bougie horaire a clôturé en dessous de la bougie horaire précédente...".
Si vous le faites par le biais d'un tableau, vérifiez uniquement les tickets des ordres modifiés écrits dans ce tableau par rapport à tous les autres.
S'il n'y a pas de contrôle d'erreur lors de la modification, comment pouvons-nous être sûrs que l'ordre a changé ?
Et s'il y a un contrôle d'erreur, quel est l'intérêt du tableau ?
Makar a inséré du code dans l'EA jusqu'à présent uniquement pour comparer le profit en devise et le profit en pips ; d'après ce que j'ai compris, cela peut être compris lorsque ces fonctions ont des valeurs nulles.
Pouvez-vous me dire comment rédiger une condition ?
Si une bougie mensuelle/hebdomadaire/horaire s'est fermée...
Lorsque le graphique actuel est différent.
Pouvez-vous me dire comment rédiger une condition ?
Si une bougie mensuelle/hebdomadaire/horaire s'est fermée...
Lorsque le graphique actuel est différent.
MakarFX, sur cette capture d'écran, que j'ai jointe, testé sur EUR / USD - M 30 - tous les ticks - 01.08.21 à 03.09.21 - 26 ordres étaient (mais j'ai changé la constante de 4 à 8, j'ai décidé de regarder un plus grand nombre de bougies)
Si nous ramenons la constante à 4 chandeliers, alors pour la même période - alors 35 ordres, mais le premier ordre arrive aussi 2 ordres plus tôt.
Artem, j'ai vérifié les relevés de l'indicateur et l'ouverture est correcte, mais visuellement, elle apparaît différemment... très étrange.
Essayez de commencer d'autres jours et comparez vos lectures.
Ce dont vous avez besoin n'est pas clair...
Par exemple, une carte M5 fonctionnelle.
Comment écrire "Si la bougie H1 a clôturé au-dessus/au-dessous de la barre..." dans la condition d'ouverture du trade ?
Voici, par exemple, comment écrire :En d'autres termes, alors que dans les indicateurs vous pouvez spécifier la TF dans les paramètres de fonction, les paramètres de barre / chandelier ne semblent pas avoir d'indication de la TF. Ils n'ont que l'indice du numéro de série de la bougie (Close[0]). J'ai besoin de quelque chose comme Close(NULL,60...) s'il existe)))
"Si le swing1 sur M15 est supérieur au swing2 sur M15 et que le stochastique sur M15 est inférieur à 20 et que la bougie horaire a clôturé en dessous de la bougie horaire précédente...".
Makar a inséré du code dans le Conseiller Expert jusqu'à présent uniquement pour comparer le profit en devise et le profit en pips ; d'après ce que j'ai compris, cela peut être compris lorsque ces fonctions ont des valeurs nulles.
C'est vrai, il suffit de le corriger dans les commentaires.
et ce n'est pas clair à quoi ça sert...
Par exemple, une carte M5 fonctionnelle.
Comment écrire "Si la bougie H1 a clôturé au-dessus/au-dessous de la barre..." dans la condition d'ouverture du trade ?
En d'autres termes, alors que dans les indicateurs vous pouvez spécifier la TF dans les paramètres de fonction, les paramètres de barre / chandelier ne semblent pas avoir d'indication de la TF. Ils n'ont que l'indice du numéro de série de la bougie (Close[0]). J'ai besoin de quelque chose comme Close(NULL,60...) s'il existe)))
Voici comment prescrire :
"Si le bracelet M151 est supérieur au bracelet M152 et que la stochastique sur M15 est inférieure à 20 et que la bougie horaire a clôturé en dessous de la bougie horaire précédente...".
Merci beaucoup !
J'ai dû manquer cette fonction dans le manuel.