Resposta

Verificação de tendências em vários períodos de tempo

3 respostas

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #203466

Para verificar a tendência, são necessários diferentes períodos de tempo.
Criei um arquivo de teste, mas ele não funciona... Nenhuma ordem longa será aberta.
No testador de estratégia, o "M5" é escolhido.

Uso MA`s diferentes em H1 e M5.
Meu exemplo:
Posições compradas (H1): SMA 9 SMA100 cruza para cima
e
M5: Fechamento 1> Banda de Bollinger superior

meu código:
// entrar em uma posição longa

IF (((Posição de mercado () é plana)
E ((SMA (PERIOD_H1, 9, Close) [1] cruza acima de SMA (PERIOD_H1, 100, Close) [1])
E (Close (PERIOD_M5) [1]> BollingerBand_Upper (PERIOD_M5, 20, 2, 0, Close) [0]))))
ENTÃO
Comprar 0,1 lote no mercado
Número mágico = 1000;

FIM SE;

Por que isso não funciona? Como posso usar vários períodos de tempo?
Atenciosamente e obrigado por uma solução

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #203508

Olá,

tentar mudar BollingerBand_Upper (PERIOD_M5, 20, 2, 0, Close) [0] para BollingerBand_Upper (PERIOD_M5, 20, 2, 0, Close) [1]

Você também pode anexar o arquivo de projeto do Wizard em formato ZIP

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #203654

Olá, aqui está meu arquivo...

Anexos:
Você deve ser logado para ver os arquivos anexos.

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #203685

Acredito que o problema é que o cruzamento da SMA nunca encontra o Close > Bollinger Band. Você precisa modificar as regras de entrada

0

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