oi o ea tem erro
2025.02.05 03:00:28.887 Core 01 2025.01.27 10:00:00 Error in CheckMoneyForTrade code=4002
De acordo com esta postagem em outro tópico, está faltando uma instrução de retorno.
Observe que o OP disse que ele funciona apenas em pares de moedas.
- 2018.04.25
- Raphael Schwietering
- www.mql5.com
Sua resposta não tem relação com isso. O fato de ambos os EAs usarem uma função chamada"CheckMoneyForTrade" não significa que sejam exatamente iguais.
Em cada um desses casos, a implementação é diferente e os erros relatados também são diferentes.
Esse EA é para MT5/MQL5, e o tópico que você mencionou é para MT4/MQL4. As duas funções e as plataformas são diferentes.
Peço que você preste mais atenção ao problema antes de responder com algo que possa ser enganoso.
2025.02.05 03:00:28.887 Core 01 2025.01.27 10:00:00 Error in CheckMoneyForTrade code=4002
O erro relatado é o seguinte ...
ERR_WRONG_INTERNAL_PARAMETER
4002
Parâmetro incorreto na chamada interna da função do terminal do cliente
Para resolver o problema, serão necessárias mais informações, para que o autor possa depurar o código.
Provavelmente, será necessário fornecer informações como Símbolo, Período e parâmetros de entrada usados para o EA, além de uma cópia das entradas de registro em torno das quais o erro ocorreu.
Pessoalmente, considero a função em questão um tanto inconsistente e sem algumas verificações, mesmo que ela tenha se originado em um artigo da MetaQuotes, mas é responsabilidade do autor verificá-la e corrigi-la, se necessário.
Consegui fazê-lo funcionar quando defini o request.type_filling... você precisa defini-lo de acordo com o que sua corretora usa
Não usarei um código de EA que não tenha sido criado por mim, por isso quase não fiz o download, mas sempre fico curioso para ver o desempenho do EA de outra pessoa.
Além disso, para validar o lote... configurei o fallback para 0,01 em vez de 0,0
lot = CheckMoneyForTrade(pair, lot, orderType)? lot : 0.01;
Esse é o problema gLotLimit=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT);
minha corretora responde 0......, então coloquei 1 e está tudo bem
De acordo com esta postagem em outro tópico, está faltando uma instrução de retorno.
Observe que o OP disse que ele funciona apenas em pares de moedas.
Recebi o mesmo erro nos pares USDCAD eUSDJPY
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Smart Trend Follower:
Esse EA foi projetado para seguir automaticamente as tendências do mercado usando sinais dos indicadores Média Móvel e Oscilador Estocástico. O EA detecta sinais de compra e venda utilizando cruzamentos de MA e confirma a tendência com o Estocástico. Além disso, o EA inclui o gerenciamento automático de posições, como a definição de Take Profit, Stop Loss e duplicação do tamanho do lote para aumentar a eficácia da negociação em mercados de tendência.
Author: Yulianto Hiu