Discussão do artigo "Que testes deve passar o robô de negociação antes da publicação no Mercado" - página 21
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
Houve um erro no código do arquivo check_freezelevel.mq5 (linha 140), faltando a instrução `if(!TP_check)`.
Em geral, a verificação dos níveis de TakeProfit e StopLoss com a distância mínima de SYMBOL_TRADE_STOPS_LEVEL levada em consideração tem o seguinte aspecto:
Bid - StopLoss >= SYMBOL_TRADE_STOPS_LEVEL
StopLoss - Ask >= SYMBOL_TRADE_STOPS_LEVEL
Alguém pode me explicar a dúvida que estou tendo?
Entendo que a compra é feita pelo preço de venda e a venda é feita pelo preço de compra. Também consigo entender por que estamos usando o preço de compra para comparar quando compramos para stop loss e take profit (porque estaremos fazendo a operação oposta, vendendo, portanto, o preço de compra).
No entanto, não entendo por que o take profit também não é comparado com o preço de venda ao comprar, porque se o compararmos apenas com o preço de compra, o usuário poderia definir o valor mais alto do que o preço de compra, mas mais baixo do que o preço de venda, o que não faz sentido algum?
Obrigado por sua atenção.
Hi,
meu EA foi recusado porque a validação informa "nenhuma atividade de negociação". Como meu EA foi projetado para negociar em uma data específica de notícias, eu precisaria saber quais dados históricos são usados durante a validação do EA. Assim, eu poderia fornecer uma data padrão para fins de validação.
Desde já, obrigado
Tim
Parece que você não leu este tópico antes de postar ...
Parece que você não leu este tópico antes de postar...
Isso ainda é uma limitação. Remova toda e qualquer limitação definindo os valores dos parâmetros padrão para permitir a negociação independentemente de qualquer data, símbolo ou período de tempo.
O EA também precisará ler as especificações do contrato e ajustar-se de acordo, caso contrário, falhará no processo de validação.
Já verifiquei várias vezes no testador de estratégia e meu EA funciona sem nenhum erro.
Codifiquei um EA de "Teste de validação" que simplesmente abre uma posição com o volume mínimo permitido e fecha a posição após alguns segundos, mas o mesmo erro ocorreu.
Acabei de ler um comentário sobre o relatório de validação que diz "nenhuma atividade de negociação". Todos os EAs devem negociar? Meu EA está apenas desenhando coisas no gráfico, ou deveria ter sido um indicador?
Alguém está tendo esse tipo de problema? Na conta DEMO da Metaquotes, ele funciona normalmente e, no teste, não passou na validação.
teste em EURUSD,H1 (netting) 2021.06.30 23:59:59 A função ExpertRemove() chamada se removeu dentro de OnDeinit se removeu em 99% do intervalo de teste relatório do testador de estratégia 1 total de negociações