Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 530

 
Vitaly Muzichenko:

Cómo grabar, respondió Alexey. Sería estupendo que escribiera el código, tal y como lo ve, si tiene tiempo y ganas).

Alexey aún no ha respondido nada, no entiendo cómo escribir la condición"primer oso, segundo toro, tercer oso" en el bucle

 
Vitaly Muzichenko:

PS. Por cierto, ¿es un indicador o un EA?

Probablemente un indicador, ¿puede un EA hacer toda la historia sin un probador?

 
PolarSeaman:

Probablemente un indicador, ¿es posible recorrer todo el historial con un EA sin un probador?

Es indiferente lo que pases, todo depende de lo que necesites hacer. También se puede pasar por el guión

P.S. Usted puede forjar este indicador, y sobre la base de que para hacer lo que usted necesita, hay 90% del código está listo

Candle_row
Candle_row
  • votos: 14
  • 2017.11.22
  • Vitaly Muzichenko
  • www.mql5.com
Индикатор отслеживает непрерывную последовательность баров одного направления и ставит на них метки. В индикаторе есть Alert для оповещения при последовательном направлении N-свечей. mCandle_row - только в главном окне. sCandle_row - с графиком в подокне. Входные параметры Font size arrow - размер шрифта; Bull arrow candle - цвет Bull...
 
Vitaly Muzichenko:

Da igual lo que hagas, todo depende de lo que quieras hacer. También se puede pasar por el guión

Ahora el objetivo es averiguar la secuencia más larga, el resultado dependerá de la aplicación posterior. Quizás contar cuántas secuencias de N velas con qué periodicidad, o...

 
Vitaly Muzichenko:

P.S. Usted puede cavar este indicador y hacer lo que necesita en su base, el código es 90% listo allí.

mql5, aún no se ha abierto. Pero he encontrado uno en mql4 de ¿cómo hacer una secuencia multidireccional aquí?

     BER=0;
      for(int y=i+1;y<=i+BarCount;y++)
        {
         
         if(Open[y]<Close[y]){BER++;}
        }
 
PolarSeaman:

mql5 todavía, ni siquiera lo he abierto.

Y es el momento de abrirlo y cerrar mt4 y olvidarse de él.
Aquí está mt4, encontrar la diferencia en el código de mt5

Candle_row
Candle_row
  • votos: 11
  • 2017.11.22
  • Vitaly Muzichenko
  • www.mql5.com
Индикатор отслеживает непрерывную последовательность баров одного направления и ставит на них метки. В индикаторе есть Alert для оповещения при последовательном направлении N-свечей. mCandle_row - только в главном окне. sCandle_row - с графиком в подокне. Входные параметры Font size arrow - размер шрифта; Bull arrow candle - цвет Bull...
 
Vitaly Muzichenko:

Y es el momento de abrir, y mt4 debe ser cerrado y olvidado.
Aquí está mt4, encontrar la diferencia en el código de mt5

Cuando una dirección está clara, ¿pero cómo hacer las multidireccionales?

 
PolarSeaman:

Cuando es en una sola dirección lo entiendo, pero ¿cómo hago las multidireccionales?

de la misma manera, pero estableciendo la bandera de forma diferente, y añadiendo una variable global para escribir el valor máximo

 
Vitaly Muzichenko:

lo mismo, pero para establecer la bandera de manera diferente, y añadir una variable global para escribir el valor máximo

if(open[i]<close[i]&&open[i+1]>close[i+1])

Pregunto si esto está mal, ¿cómo quieres que se siga la secuencia?

 
PolarSeaman:

Pregunto por esto, no es correcto, ¿cómo quieres trazar la secuencia?

Se compara el siguiente compás, y si se rompe la secuencia, se reinicia la bandera y se registra cuántas fueron correctas, y se continúa en el bucle.

Si la siguiente es igual a la anterior, entonces se anota el valor y se reinicia la bandera. Y así hasta el final

Razón de la queja: