Bonjour. J'essaie d'écrire une condition, mais je fais quelque chose de mal. Aidez-moi à résoudre ce problème.
Lorsque le prix franchit la ligne de l'indicateur de bas en haut, j'ouvre une position d'achat.
J'essaie de prescrire une condition pour la même barre :
Si le prix de clôture de la bougie actuelle est supérieur à la ligne de l'indicateur et que le prix d'achat sur l'une des barres suivantes est supérieur à la ligne de l'indicateur - ...condition 1
Comment le faire correctement ?
if (m_position.Select(_Symbol)) //проверка на наличие позиции
{
Print ("Позиция открыта");
if(m_position.PositionType()==POSITION_TYPE_BUY)
{
Print ("Открыта на покупку");
if (close_1 > Sig_Up[0]) //цена закрытия текущей свечи выше линии индикатора
{
int cl = 4;
if (cl && Bid > Sig_Up[0]) // Bid больше линии индикатора
{
....
}
}
}
}
Ne faites rien avec la numérotation des barres. C'est-à-dire que le code d'un quatre avec la première barre pour un cinq aura aussi la première barre sans inversion de numérotation ?
et ne faites rien avec la numérotation des barres. C'est-à-dire que le code du quatre avec la première barre du cinq aura aussi la première barre sans inversion de numérotation ?
Extrait de la documentation
équipe
[in] L'index de la valeur de la série temporelle à obtenir (décalée par rapport à la barre actuelle du nombre de barres en arrière spécifié).
Un décalage de 0 par rapport à la barre actuelle sera la barre actuelle. Et si c'est 1, ce sera le précédent.
Bonjour. J'essaie d'écrire une condition, mais je fais quelque chose de mal. Aidez-moi à résoudre ce problème.
Lorsque le prix franchit la ligne de l'indicateur de bas en haut, j'ouvre une position d'achat.
J'essaie de prescrire une condition pour la même barre :
Si le prix de clôture de la bougie actuelle est supérieur à la ligne de l'indicateur et que le prix d'achat sur l'une des barres suivantes est supérieur à la ligne de l'indicateur - ...condition 1
Comment le faire correctement ?
le terminal a un échantillon de Moving Average.mq5
Si je comprends bien, vous en avez besoin comme ceci ?
Ce à quoi ressemblerait le code en Mql5
Ce à quoi ressemblerait le code en Mql5
Cela ressemble à ceci
Vissez vous-même les contrôles nécessaires.Comment le code ressemblerait-il en Mql5?
Vous pouvez également le faire
vous pouvez le faire aussi :
Bonjour. J'essaie d'écrire une condition, mais je fais quelque chose de mal. Aidez-moi à résoudre ce problème.
Lorsque le prix franchit la ligne de l'indicateur de bas en haut, j'ouvre une position d'achat.
J'essaie de prescrire une condition pour la même barre :
Si le prix de clôture de la bougie actuelle est supérieur à la ligne de l'indicateur et que le prix d'achat sur l'une des barres suivantes est supérieur à la ligne de l'indicateur - ...condition 1
Comment le faire correctement ?
vous pouvez le faire de cette façon :
Ne faites rien avec la numérotation des barres. C'est-à-dire que le code d'un quatre avec la première barre pour un cinq aura aussi la première barre sans inversion de numérotation ?
et ne faites rien avec la numérotation des barres. C'est-à-dire que le code du quatre avec la première barre du cinq aura aussi la première barre sans inversion de numérotation ?
Extrait de la documentation
[in] L'index de la valeur de la série temporelle à obtenir (décalée par rapport à la barre actuelle du nombre de barres en arrière spécifié).
Un décalage de 0 par rapport à la barre actuelle sera la barre actuelle. Et si c'est 1, ce sera le précédent.
vous pouvez le faire de cette façon :
Close[shift] a des crochets. Échec.
Extrait de la documentation
Par rapport à la barre actuelle, déplacez 0 et ce sera la barre actuelle. Et si c'est 1, ce sera le précédent.
Ai-je bien compris que la numérotation des séries temporelles en 5 est la même qu'en 4 ?
Close[shift] a des crochets. Échec.
Cela a fonctionné, voici le code de@fxsaber
vous pouvez maintenant écrire Close[1] > Close[2 ].
Bonjour. J'essaie d'écrire une condition, mais je fais quelque chose de mal. Aidez-moi à résoudre ce problème.
Lorsque le prix franchit la ligne de l'indicateur de bas en haut, j'ouvre une position d'achat.
J'essaie de prescrire une condition pour la même barre :
Si le prix de clôture de la bougie actuelle est supérieur à la ligne de l'indicateur et que le prix d'achat sur l'une des barres suivantes est supérieur à la ligne de l'indicateur - ...condition 1
Comment le faire correctement ?
le terminal a un échantillon de Moving Average.mq5
Si je comprends bien, vous en avez besoin comme ceci ?