Pouvez-vous me dire pourquoi les lignes ne sont pas tracées à l'intersection de MA et l'une à côté de l'autre ? Parce que si vous l'exécutez comme un script, il dessine tout droit
//+------------------------------------------------------------------+//| подсчет пересечений Ma .mq4 |//| Copyright 2017, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2016, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"#property strictexternint Баров = 500; // Баров для подсчета пересечений МАexternint MA_1 =10;
externint MA_2 =100;
voidOnTick()
{
int Бар, Счетчик;
double MA_1_Предыдущая, MA_2_Предыдущая,
MA_1_Следующая, MA_2_Следующая;
ObjectsDeleteAll(); // Удалить вертикальные линииfor(Счетчик=0, Бар=0; Бар<Баров; Бар++) // Начинаем с послнего бара
{
MA_1_Предыдущая = iMA(Symbol(),PERIOD_M5,MA_1,0,MODE_SMA,PRICE_CLOSE,Бар+1);
MA_1_Следующая = iMA(Symbol(),PERIOD_M5,MA_1,0,MODE_SMA,PRICE_CLOSE,Бар);
MA_2_Предыдущая = iMA(Symbol(),PERIOD_M5,MA_2,0,MODE_SMA,PRICE_CLOSE,Бар+1);
MA_2_Следующая = iMA(Symbol(),PERIOD_M5,MA_2,0,MODE_EMA,PRICE_CLOSE,Бар);
if((MA_1_Предыдущая>=MA_2_Предыдущая && MA_1_Следующая<=MA_2_Следующая) ||
(MA_1_Предыдущая<=MA_2_Предыдущая && MA_1_Следующая>=MA_2_Следующая))
{
Счетчик++;
Alert(Счетчик, " Бар = ", Бар, " T = ",Time[Бар]);
// Создать вертикальную линиюObjectCreate( (string)Счетчик+"_"+(string)Бар,OBJ_VLINE,0,Time[Бар],0);
if(Счетчик == 5) break; // 5 линий есть - выход
}
}
}
Toutes les questions des débutants sur MQL4, aide et discussion sur les algorithmes et les codes
Je ne comprends pas pourquoi vous devez créer un tel sujet si vous n'avez rien à dire. Je pense que c'est mieux de se taire quand on n'a rien à dire. Je comprends que quand on n'a rien à dire, il vaut mieux se taire) Et ne pas les envoyer lire des phrases générales !
Toutes les questions des débutants sur MQL4, aide et discussion sur les algorithmes et les codes
Je ne comprends pas pourquoi vous devez créer un tel sujet si vous n'avez rien à dire. Je pense que c'est mieux de se taire quand on n'a rien à dire. Je comprends que quand on n'a rien à dire, il vaut mieux se taire) Et ne pas les envoyer lire des phrases générales !
Si vous voulez une réponse intelligente, posez une question intelligente !
Une personne intelligente qui comprendrait cela aurait répondu à la question. Ils ne diraient pas que "la question n'est pas intelligente" par manque de connaissances et d'informations. En d'autres termes, nous sommes bons pour verser du rien dans du rien) Que la paix soit avec vous.
Romal001:
Existe-t-il des signaux de trading ?
Existe-t-il des signaux de trading ?
Non, mais que pouvez-vous ajouter ou changer, il y a des barres.
Non, mais ce que vous pouvez ajouter ou changer, il y a des barres.
Ajoutez du sel, du poivre. Vous pouvez également ajouter de la sauce.
Vous pouvez également lire ici - beaucoup d'informations utiles.
Non, ce qui peut être ajouté ou modifié, ce sont les barres qui sont là.
Ajouter MarketInfo, avec tous les identifiants de la demande )))))
...... et AccountInfoDouble également avec toutes les
Vous devez savoir ce dont vous avez besoin dès le départ.
Et demandez comment l'obtenir.
Pouvez-vous me dire pourquoi les lignes ne sont pas tracées à l'intersection de MA et l'une à côté de l'autre ? Parce que si vous l'exécutez comme un script, il dessine tout droit
Toutes les questions des débutants sur MQL4, aide et discussion sur les algorithmes et les codes
Toutes les questions des débutants sur MQL4, aide et discussion sur les algorithmes et les codes