SOMENTE LEITURA

O fórum agora é um arquivo somente para leitura.

Para relatórios de bugs e perguntas sobre a plataforma → [email protected]

Nossa comunidade vive no Discord e no YouTube - junte-se a nós!

JUNTE-SE A NÓS EM Discórdia YouTube

Mostrar Setas e Cruzes quando as negociações são abertas e fechadas

5 respostas

ianm

Assinante, bbp_participante, comunidade, 2 respostas.

Perfil da visita

12 anos atrás #111673

Gostaria de fazer uma Ação para que uma seta verde/vermelha apareça no gráfico quando uma nova compra/venda é produzida pela EA, e uma cruz vermelha quando uma troca é fechada. Como posso fazer isso?

0

stearno

Cliente, bbp_participant, comunidade, 380 respostas.

Perfil da visita

12 anos atrás #123678

ianm,

Bom pedido.

 

Basicamente, você configura suas regras de entrada e saída. Você precisa ter uma regra para cada um (não pode usar SL ou TP).

 

Uma vez que você tenha essa configuração, então vá para obter a EA. Mude o formato para o formato Indicador de Sinais. Salve esse formato na pasta Indicadores do MT4.

 

Abra o MT4, abra a carta e carregue o indicador na carta.

 

Entre na guia Entrada das configurações do indicador, e lá você pode mudar o caráter de wingdings para cada regra. Por padrão, ele está ajustado para 167. Você pode alterar isso para ser uma seta ou um x, como você pediu. Basta olhar para o número de winddings de coresponding neste site:  http://docs.mql4.com/constants/objectconstants/wingdings

 

Também sugiro que você apague o texto da regra e coloque o que funcionar melhor para você ou pode deixar em branco e então ele dirá o que você nomeou a guia de regras no EA Wizard.

 

Anexei uma imagem de tela do que fiz como um exemplo de estratégia e de exemplo.

 

Boa sorte.

 

-Stearno

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

12 anos atrás #123683

Olá,

 

a mais nova versão do EA Wizard já tem funções para isso, você pode encontrá-la em ENTÃO ação -> Outra -> Seta para cima/Seta para baixo

 

Portanto, você pode adicionar esta ação depois de abrir o comércio usando o Enter no mercado e ele deve desenhar uma seta no gráfico.

 

A outra possibilidade é salvar sua estratégia como indicador de sinal.

Marcar
EstratégiaQuant arquiteto

0

force199

Assinante, bbp_participante, comunidade, 11 respostas.

Perfil da visita

11 anos atrás #127668

Olá Mark,

 

Tentei adicionar a função de seta à minha EA para que ela mostrasse uma seta para cima quando o último comércio fecha com lucro e uma seta para baixo quando o comércio fecha com prejuízo, mas a seta continua desenhando a cada segundo na barra, então acabo com centenas de setas sobre aquela barra em vez de apenas um sinal claro.

 

P/L FECHADO em dinheiro (1000, 1) < 0

     ENTÃO: Seta para baixo : Shift: 1

 

 

Além disso, como mudar a seta para mostrar um sinal diferente, como um quadrado, ou X, a que parte do código eu vou?

 

Obrigado

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

11 anos atrás #127907

Você também deve adicionar a condição BarsSinceOrderClosed() = 1 - isto evitará o desenho da seta em cada barra.

 

- desenhar algum outro personagem além da seta - isto não é tão simples, desenhar objetos para um gráfico no MT4 é bastante complicado, e o EA Wizard atualmente não permite escolher diferentes tipos de desenho.

É uma idéia para a próxima versão.

Marcar
EstratégiaQuant arquiteto

0

force199

Assinante, bbp_participante, comunidade, 11 respostas.

Perfil da visita

11 anos atrás #128450

Obrigado novamente Mark, o seu feedback está realmente me ajudando a aprender este software, embora um pouco lentamente, já que não tenho experiência em programação.

 

É uma pena que os spammers estejam tentando arruinar este fórum.

0

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