Resposta

Desenhar linha vertical na barra especificada

9 respostas

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #115019

Quando você precisar desenhar uma linha vertical nos gráficos para melhor orientação visual, poderá usar o código a seguir para fazer isso:

 

Adicione isto ao arquivo EA Wizard / code / CustomFunctions.mq4. Então você pode usá-lo no Wizard, como é mostrado no exemplo anexo.

void drawVerticalLine(int barsBack) {
   
   string lineName = "Line "+MathRand();

   Se (ObjectFind(lineName) != 0) {
      ObjectCreate(lineName,OBJ_VLINE,0,Time[barsBack],0);
      ObjectSet(lineName,OBJPROP_COLOR, clrRed);
      ObjectSet(lineName,OBJPROP_WIDTH,1);
      ObjectSet(lineName,OBJPROP_STYLE,STYLE_DOT);
   }
}

E use-o conforme mostrado no exemplo em anexo.

 

O exemplo desenha uma linha no gráfico selecionado todos os dias às 8 horas

0

krikri

Assinante, bbp_participant, comunidade, 49 respostas.

Perfil da visita

6 anos atrás #143298

Oi Thomas262,

 

Testei seu indicador para desenhar uma linha vertical e não tenho uma linha vertical, mas um quadrado vermelho. Copiei o código em Eawizard/code/customFunctions.mq4.

 

Pode me ajudar, por favor?

 

Cumprimentos

 

Christian

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #143308

Olá,

 

Você pode anexar ou enviar o código completo do EA MQ4? Posso revisá-lo

0

krikri

Assinante, bbp_participant, comunidade, 49 respostas.

Perfil da visita

6 anos atrás #143414

Oi Thomas262,

 

arquivo sqw anexado

 

Com os melhores cumprimentos

 

Christian

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #143546

Olá,

 

O que acontece se você exportá-lo como um EA em vez de um indicador? Ele funcionará?

0

krikri

Assinante, bbp_participant, comunidade, 49 respostas.

Perfil da visita

6 anos atrás #143585

Olá, Thomas,

 

Quando exporto como um EA, ele não funciona.

 

veja o especialista em registro em anexo.

 

cumprimentos

 

Christian

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #143664

Olá,

 

Quando exportei o Drawverticalline.mq4 como um EA, ele funcionou para mim - veja a imagem anexada. Vejo um erro na parte inferior da sua captura de tela. Ele aparece quando você executa o código?

0

krikri

Assinante, bbp_participant, comunidade, 49 respostas.

Perfil da visita

6 anos atrás #143749

Olá, Thomas262,

 

Ok. Ele também funciona para mim como um EA, mas somente no testador de estratégias, não quando anexado a um gráfico.

 

cumprimentos

 

Christian

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #143868

Olá,

 

Quando anexado a um gráfico como um consultor, ele funciona corretamente. Infelizmente, o desenho não está correto quando anexado como um indicador de sinal

0

krikri

Assinante, bbp_participant, comunidade, 49 respostas.

Perfil da visita

6 anos atrás #143901

Olá, Tomás262,

 

muito obrigado por sua ajuda

 

cumprimentos

 

Christian

0

Visualizando 9 respostas - 1 até 9 (de um total de 9)