Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Se o preço fechar abaixo da média móvel e o Momentum estiver abaixo da média, abrir um comércio de venda. Num comércio de compra, é o contrário.
Então, se a condição não for preenchida, não precisa de fazer nada? Se assim for, então na última linha da função escreva return(false) e veja se vai satisfazer a sua táctica passo a passo.
Está nulo OnTick() ?
Era mais ou menos tempoOntrade aparentemente.
Mas estou pessoalmente confuso com o resultado não retornável, que pode ser convertido para a forma desejada mais cedo ou mais tarde.
O que me confunde é isto
Isto é nulo OnTick() ?
Aqui mesmo:
Tente colocar falso na última linha e veja se esta abordagem é consistente com a táctica que escolheu. Isto é, "rolar" o trabalho do Consultor Especialista com esta mudança em mente.
Estava a falar de tempoOntrade aparentemente.
No tempoOntrade apenas falso no final não dará o resultado desejado, mas na minha variante abre negócios por hora é real, testado.
O que acontece se o timeOntrade.hour = 5?
O acordo certamente não será feito, porque em...
//Base para mudar para Aberto
if(!PositionSelect(_Symbol)&& (timeOntrade(4) ||| ((timeOntrade(15) ||| timeOntrade(16))&& timeOntrade2(0)))) Aberto();//
...enviar para abrir apenas em horário especificado
Em timontrade, é exactamente falso no final que não produzirá o resultado desejado...
alph, é disto que Yedelkin está a falar.
Estas variantes da função são idênticas na nossa mente
A propósito, nesta variante o resultado do testador por lucro é pequeno, mas a relação parece-me ser boa.
Agora estou a testar em prazos maiores sem referência temporal, talvez o resultado seja melhor.