Resposta

Atribuir um valor booleano a uma variável e mantê-lo até que seja alterado novamente

6 respostas

AgatheBauer

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #116329

Estou usando um indicador comercial que não tem suporte para alarmes, portanto, eu o reprogramei. Na verdade, é bem simples: Uma média móvel com 3 níveis de ATR é plotada acima e abaixo (veja a captura de tela). Quero receber um sinal quando o Ask estiver acima ou igual a MA + 3 vezes ATR ou o Bid estiver abaixo de MA - 3 vezes ATR. No entanto, para não receber um sinal em cada tick quando as condições forem atendidas, quero definir uma variável booleana como falsa após a primeira detecção do sinal e só permitir o sinal novamente, depois que uma barra tiver sido fechada dentro das "bordas", a variável booleana será redefinida como "verdadeira".

 

Para fins de backtesting, optei por +/- 1 vezes o ATR para obter mais sinais. Bem no meio da captura de tela, é possível identificar facilmente uma área em que são plotados sinais curtos (vermelho) que não deveriam ser permitidos pela função "reset" (verde), que redefine a variável bool como verdadeira. Por que isso acontece?

 

Se alguém tiver a gentileza de verificar isso, também anexei o arquivo sqw.

 

 

 

 

Mais uma pergunta: Existe alguma maneira de ter valores de variáveis plotados diretamente no gráfico para fins de depuração?

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #141557

Olá,

 

com certeza, vou verificar o projeto e lhe informarei

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #141586

Olá,

 

Você exportou o projeto para um Expert Advisor ou um indicador de sinal?

0

AgatheBauer

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #141592

Exportei para um indicador de sinal.

0

AgatheBauer

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #141609

Ainda não consegui encontrar meu erro.

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #141679

Olá,

 

você pode tentar exportá-lo como um consultor especialista e veja como ele funciona para você. Ele ainda só pode desenhar uma seta para cima ou para baixo, sem negociação. Parece haver uma diferença na avaliação do código quando exportado como indicador de sinal

0

AgatheBauer

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #141810

Obrigado! Vou corrigi-lo manualmente.

0

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