Können Sie mir sagen, warum die Linien nicht am Schnittpunkt von MA und nebeneinander gezeichnet werden? Denn wenn Sie es als Skript ausführen, zeichnet es alles richtig
//+------------------------------------------------------------------+//| подсчет пересечений 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 линий есть - выход
}
}
}
Alle Fragen von Neulingen zu MQL4, Hilfe und Diskussion über Algorithmen und Codes
Ich verstehe nicht, warum Sie ein solches Thema eröffnen müssen, wenn Sie nichts zu sagen haben. Ich denke, es ist besser, zu schweigen, wenn man nichts zu sagen hat. Ich verstehe, dass es besser ist, zu schweigen, wenn man nichts zu sagen hat) und sie nicht zum Lesen allgemeiner Phrasen zu schicken!
Alle Fragen von Neulingen zu MQL4, Hilfe und Diskussion über Algorithmen und Codes
Ich verstehe nicht, warum Sie ein solches Thema eröffnen müssen, wenn Sie nichts zu sagen haben. Ich denke, es ist besser, zu schweigen, wenn man nichts zu sagen hat. Ich verstehe, dass es besser ist, zu schweigen, wenn man nichts zu sagen hat) und sie nicht zum Lesen allgemeiner Phrasen zu schicken!
Wenn Sie eine intelligente Antwort wollen, stellen Sie eine intelligente Frage!
Ein kluger Mensch, der das versteht, hätte die Frage beantwortet. Sie würden nicht sagen, dass "die Frage nicht klug ist", weil ihnen das Wissen und die Informationen fehlen. Einfach ausgedrückt, wir sind gut darin, nichts in nichts zu verwandeln) Friede sei mit euch.
Romal001:
Gibt es irgendwelche Handelssignale da draußen?
Gibt es irgendwelche Handelssignale da draußen?
Nein, aber was kann man hinzufügen oder ändern, es gibt Balken.
Nein, aber es gibt Balken, die man hinzufügen oder ändern kann.
Salz und Pfeffer hinzufügen. Sie können auch etwas Soße hinzufügen.
Sie können auch hier lesen - eine Menge nützlicher Informationen.
Nein, was hinzugefügt oder geändert werden kann, sind die Balken dort.
MarketInfo hinzufügen, mit allen Antragskennungen )))))
...... und AccountInfoDouble auch mit allen
Man muss von Anfang an wissen, was man braucht.
Und fragen Sie, wie man es bekommt.
Können Sie mir sagen, warum die Linien nicht am Schnittpunkt von MA und nebeneinander gezeichnet werden? Denn wenn Sie es als Skript ausführen, zeichnet es alles richtig
Alle Fragen von Neulingen zu MQL4, Hilfe und Diskussion über Algorithmen und Codes
Alle Fragen von Neulingen zu MQL4, Hilfe und Diskussion über Algorithmen und Codes