Una estrategia de seguimiento de la tendencia. - página 11

 
JLY:

Las cruces son el final de la línea de tendencia. Las líneas de tendencia se dibujan manualmente, el indicador toma las coordenadas y calcula todo por sí mismo, sólo tengo que dibujar una línea en el lugar correcto.

Sólo necesito saber dónde y cómo trazar las líneas

¿Cuál es el lugar adecuado?

¿dónde y cómo hacerlo bien?

 
Para las nuevas versiones del indicador mt4 y su discusión, véasehttps://www.mql5.com/ru/forum/145415
Конец тренда (индикатор) - MQL4 форум
  • www.mql5.com
Конец тренда (индикатор) - MQL4 форум
 
pako:

¿cuál es el lugar adecuado?

¿dónde y cuál es el lugar adecuado?

la línea se construye en el plano, en la línea batida o no batida
 
JLY:
la línea se traza sobre una base plana, sobre una base vencida o no vencida...

¿Cómo no se confunde con trending flotsam, trending flotsam, trending flotsam?

Te daré un par más, te serán útiles: terminal, desprendimiento de beneficios... bueno, hay otro: el drenaje del margen de beneficio... aunque también hay uno: el beneficio de la zambullida, el beneficio de la zambullida...

En resumen: pérdida de la pérdida, puesta en marcha...

 
Es como ese video: sobrecompra sobreventa, todo es ridículo.
 

Estoy reescribiendo el indicador para el 5, pueden ayudarme, se sigue confundiendo al compilar. No puedo ayudarte.

Archivos adjuntos:
TimeEnd.mq5  11 kb
 
artmedia70:

¿Cómo no se confunde con trending flotsam, trending flotsam, trending flotsam?

Te daré un par más, te serán útiles: terminal, desprendimiento de beneficios... hay una más: pérdida de beneficios... aunque hay otra: pérdida de pérdida, beneficio de beneficio...

En resumen: pérdida de la pérdida, montaje del montaje...

No, ahora sólo hay un plano, y una combinación de planos, no hay tendencias...
 
JLY:

Estoy reescribiendo el indicador para el 5, pueden ayudarme, se sigue confundiendo al compilar. No puedo ayudarte.

string name;
long time1NEW,time2NEW,time3,time3OBRAT;
double   price1NEW,price2NEW,price3,price3OBRAT;
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
   for(int i=0;i < ObjectsTotal(0,0,-1);i++)
      {
        if(ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_TYPE,0)==OBJ_TREND)
          {
            name = ObjectName(0,i,0,-1);
            price1NEW = ObjectGetDouble(0,name,OBJPROP_PRICE,0);
            price2NEW = ObjectGetDouble(0,name,OBJPROP_PRICE,1);
            price3=price2NEW-(price1NEW-price2NEW);
            time1NEW  = ObjectGetInteger(0,name,OBJPROP_TIME,0);
            time2NEW  = ObjectGetInteger(0,name,OBJPROP_TIME,1);
            time3=time2NEW+(time2NEW-time1NEW);
            
            price3OBRAT=price1NEW+(price1NEW-price2NEW);
            time3OBRAT=time1NEW-(time2NEW-time1NEW);
                     
            ObjectCreate(0,name,OBJ_TREND,0,time1NEW,price1NEW,time2NEW,price2NEW);
            ObjectSetInteger(0,name,OBJPROP_COLOR,Lime);
            ObjectSetInteger(0,name,OBJPROP_WIDTH,1);
            ObjectSetInteger(0,name,OBJPROP_RAY_RIGHT,true);
          }
      }
etc.
 
pako:
etc.

Hay que calcular el tiempo en bares. En el 4, era necesario calcular en barras por las brechas de producción, es decir, no tenerlas en cuenta. Si hay un problema de este tipo en el 5º, entonces el tiempo de finalización también debería calcularse en bares.

Hay un error durante la compilación, justo en este lugar.

 

Lo hice dibujar por segundos, hay huecos en los fines de semana, así que tengo que contar por barras después de todo.

¿Y cómo elimino los iconos si no hay línea?

Archivos adjuntos: