[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 401

 
Dimka-novitsek:

Non, j'ai déplacé le point-virgule à l'intérieur des parenthèses.

'\Fin_du_programme' - parenthèse gauche non équilibrée C:\TradeFormat MF Trader 4\documentation/experts\älvin.mq4 (59, 1)

Il manque une parenthèse fermante, je vous l'ai déjà fait remarquer.

Vous ouvrez la parenthèse if(, et il n'y a pas de fermeture

 

Il y a trois parenthèses fermantes juste derrière X. Pour trois boucles.

Tout semble être grammaticalement correct ici, non ? Il y a 6 parenthèses à l'intérieur du départ, 8 au total, les parenthèses sont parfaitement équilibrées, c'est pourquoi je m'adresse ici.


 
Dimka-novitsek:
Il y a trois parenthèses fermantes juste après X. Pour trois boucles.

ce n'est pas un corset, c'est un corset rond.

comptez à nouveau ATTENTION

if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000{

QUATRE parenthèses ouvertes et TROIS parenthèses fermées

 
Merci ! !! Exact ! !! Je vais voir ça, je vais compter les ronds.
 

Veuillez m'indiquer où j'ai fait fausse route. J'ai écrit un indicateur simple :

ExtMapBuffer1[i] = iMA(Symbol(),PERIOD_H4,6,0,MODE_SMA,PRICE_CLOSE,i); // Красная
ExtMapBuffer2[i] = iMA(Symbol(),PERIOD_H1,24,0,MODE_SMA,PRICE_CLOSE,i);// Зелёная

Je m'attendais à deux lignes similaires sur le graphique, mais j'en ai vu des complètement différentes :

 
vitali_yv:

Veuillez m'indiquer où j'ai fait fausse route. J'ai écrit un indicateur simple :

Je m'attendais à deux lignes similaires sur le graphique, mais j'en ai vu des complètement différentes :

Eh bien, les données de votre graphique sont des données H1, et vous voulez y dessiner des données H4, il s'avère donc que la ligne rouge est "quadruplée" par rapport à la réalité

 
ilunga:

Eh bien, les données de votre graphique sont des données H1, et vous voulez y dessiner des données H4. Il s'avère donc que la ligne rouge est "écrasée" par quatre par rapport à la réalité.

Peut-être, merci.

 
vitali_yv:

Veuillez m'indiquer où j'ai fait fausse route. J'ai écrit un indicateur simple :

Je m'attendais à deux lignes similaires sur le graphique, mais j'en ai vu des complètement différentes :

ExtMapBuffer1[i] = iMA(Symbol(),PERIOD_H4,6,0,MODE_SMA,PRICE_CLOSE,iBarShift(NULL,PERIOD_H4,Time[i],false)); // Красная
ExtMapBuffer2[i] = iMA(Symbol(),PERIOD_H1,24,0,MODE_SMA,PRICE_CLOSE,i);// Зелёная
Peut-être que c'est comme ça que ça marche.
 
Wah, merci, Temnyj !

 
Merci, ilunga !