Verificação de tendências em vários períodos de tempo
3 respostas
Uwe6000
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
tomas262
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
Uwe6000
6 anos atrás #203654
Olá, aqui está meu arquivo...
tomas262
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
Visualizando 3 respostas - 1 até 3 (de um total de 3)