¿Puedes decirme por qué no se dibujan las líneas en la intersección de MA y al lado de la otra? Porque si lo ejecutas como un script, se dibuja todo bien
//+------------------------------------------------------------------+//| подсчет пересечений 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 линий есть - выход
}
}
}
Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos
No entiendo por qué tienes que crear un tema así si no tienes nada que decir. Creo que es mejor quedarse callado cuando no se tiene nada que decir. Entiendo que cuando no tienes nada que decir es mejor callar) ¡Y no mandarles a leer frases generales!
Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos
No entiendo por qué tienes que crear un tema así si no tienes nada que decir. Creo que es mejor quedarse callado cuando no se tiene nada que decir. Entiendo que cuando no tienes nada que decir es mejor callar) ¡Y no mandarles a leer frases generales!
Si quieres una respuesta inteligente, haz una pregunta inteligente.
Una persona inteligente que entienda esto habría respondido a la pregunta. No dirían que "la pregunta no es inteligente" por falta de conocimiento e información. Sencillamente, se nos da bien verter nada en la nada) La paz sea con vosotros.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Romal001:
¿Existen señales de trading?
¿Existen señales de trading?
No, pero lo que se puede añadir o cambiar, hay bares.
No, pero lo que se puede añadir o cambiar, hay barras.
Añade sal y pimienta. También puedes añadir un poco de salsa.
También puede leer aquí: mucha información útil.
No, lo que se puede añadir o cambiar, ahí están las barras.
Añade MarketInfo, con todos los identificadores de solicitud )))))
...... y AccountInfoDouble también con todos
Hay que saber lo que se necesita desde el principio.
Y pregunta cómo conseguirlo.
¿Puedes decirme por qué no se dibujan las líneas en la intersección de MA y al lado de la otra? Porque si lo ejecutas como un script, se dibuja todo bien
Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos
Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos