Uma estratégia de acompanhamento de tendências. - página 11

 
JLY:

As cruzes são o fim da linha de tendência. As linhas de tendência são desenhadas manualmente, o indicador toma as coordenadas e calcula tudo sozinho, só preciso de desenhar uma linha no sítio certo.

Só preciso de saber onde e como desenhar as linhas

Onde é o lugar certo?

onde e como fazê-lo correctamente ?

 
Para novas versões do indicador mt4 e discussão, verhttps://www.mql5.com/ru/forum/145415
Конец тренда (индикатор) - MQL4 форум
  • www.mql5.com
Конец тренда (индикатор) - MQL4 форум
 
pako:

onde é o lugar certo?

onde e qual é o lugar certo?

a linha é construída sobre o plano, sobre a linha batida ou invicta
 
JLY:
a linha é traçada numa base plana, batida ou invicta.

Como é que não se confunde com as trending flotsam, trending flotsam, trending flotsam, trending flotsam??

Vou dar-vos mais alguns, eles vêm a calhar: terminal, perda de lucros... há mais um: perda de lucros... embora haja também um: lucro de mergulho, lucro de lucro...

Resumindo: perda, montagem...

 
É como aquele vídeo: sobre-comprado sobre-vendido, é tudo ridículo.
 

Estou a reescrever o indicador para 5, podem ajudar-me, está sempre a ficar confuso quando se faz a compilação. Não o posso ajudar.

Arquivos anexados:
TimeEnd.mq5  11 kb
 
artmedia70:

Como é que não se confunde com as trending flotsam, trending flotsam, trending flotsam, trending flotsam??

Vou dar-vos mais alguns, eles vêm a calhar: terminal, perda de lucros... há mais um: perda de lucros... embora haja outro: perda de prejuízo, lucro de lucro...

Em resumo: perda de perda, montagem de montagem...

Não, agora só há um apartamento, e uma combinação de apartamento, não há tendências...
 
JLY:

Estou a reescrever o indicador para 5, podem ajudar-me, está sempre a ficar confuso quando se faz a compilação. Não o posso ajudar.

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.

O tempo tem de ser calculado em barras. Em 4, foi necessário calcular em barras devido a lacunas de saída, ou seja, não as ter em conta. Se houver tal problema no dia 5, então o tempo final também deve ser calculado em barras.

Há um erro durante a compilação, apenas neste local.

 

Fi-lo desenhar por segundos, há lacunas nos fins-de-semana, pelo que afinal tenho de contar por barras.

E como eliminar ícones se não houver linha?

Arquivos anexados: