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
bool Sell=Bid>BBUp[1] && ADX[1]<ADXLevel && (LastDealType()==0 || LastDealType()==1)
Isso significa que apenas uma verificação de tendência é realizada antes de entrar em um colapso do BB?
Ou seja, se a tendência do ADX for de alta (+DI é maior que -DI), será feita uma entrada no rompimento do limite inferior do BB, mas se a tendência do ADX for de baixa (-DI é maior que +DI), não será feita nenhuma entrada no rompimento do BB inferior?
A linha principal(MAIN_LINE) não conta de forma alguma?
1. Não tenho negociações abertas no testador. Não há mensagens de erro nos registros. Configurei os parâmetros como na figura https://www.mql5.com/pt/code/13315.
Estou tentando descobrir.
2) Com base no código:
Não há dúvida de que o preço deve cruzar as linhas BB para entrar em uma posição.
Aqui estão as condições para uma compra:
O preço do instrumento Ask está abaixo da banda BB inferior na primeira barra formada e o valor do ADX de MAIN_LINE na primeira barra formada está abaixo do valor de seu ADXLevel (como um flat), e a transação anterior no histórico foi uma compra ou não houve nenhuma transação.
Para vendas - imagem espelhada.
Você pode me dizer como testá-lo?
Não abro negociações - o diário está limpo. Configurei todos os parâmetros conforme necessário: tamanho do depósito 100.000, lote mínimo 1, 10.000 e lote mínimo 0,1 - também não testei. Corretora BKS. MT5. Valores de variáveis externas como na imagem da primeira página. EURUSD. M15. E o teste é feito no OHLC em M1 desde 2010. Alavancagem de 1:100.
1. Tenho no testador - as negociações não são abertas. Não há mensagens de erro nos registros. Configurei os parâmetros como na figura https://www.mql5.com/pt/code/13315.
Estou descobrindo o que fazer.
2) Com base no código:
Não há dúvida de que o preço deve cruzar as linhas BB para entrar em uma posição.
Aqui estão as condições para uma compra:
O preço do instrumento Ask está abaixo da banda BB inferior na primeira barra formada e o valor do ADX de MAIN_LINE na primeira barra formada está abaixo do valor de seu ADXLevel (como um flat), e a transação anterior no histórico foi uma compra ou não houve nenhuma transação.
Para vendas - imagem espelhada.
Muito obrigado pelo esclarecimento!
Não abre negociações Com base no que você disse, é difícil dizer por quê. Já encontrei muitos EAs que não abrem negociações em determinados tp e sl. É necessário tentar pesquisar esses parâmetros.
Posso dizer com certeza que ele foi testado por meio do terminal do broker-Opening e do terminal de demonstração do forex DC Alpari.
Muito obrigado pelo esclarecimento!
Não abre negociações com base no que você disse, é difícil dizer por quê. Já conheci muitos EAs que não abrem negociações em determinados tp e sl. É necessário tentar pesquisar esses parâmetros.
Posso dizer com precisão que ele foi testado no terminal da corretora - terminal de abertura e terminal de demonstração do forex DC Alpari.------------------------------------------. Entendi, obrigado. Vou testá-lo no terminal de abertura. não é possível escrever uma resposta normal do meu celular. o cursor continua pulando para sua postagem. BAG. Vou escrever para a central de atendimento mais tarde.
Obrigado por esse pequeno exemplo simples usando o indicador BB+ADX.
Depois de alguns aprimoramentos (especialmente a adição de +DI, -DI), obtive resultados muito bons.
Permita-me apontar a função "IsNewBar" que não funciona:
A variável "m_TOld" não é estática e sempre será diferente de"TNew".
Você pode substituí-la por esta: (consulte: https://www.mql5.com/pt/articles/22)
E agora não há mais problema.
Parabéns ;)