Eu não entendo por que, mas tudo bem, que tal isto:
bool CheckVolumeValue(double volume)
{
double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN);
if(volume<min_volume)
{
Print("Volume is less than the minimum");
return(false);
}
double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX);
if(volume>max_volume)
{
Print("Volume is greater than the maximum");
return(false);
}
double volume_step=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_STEP);
int ratio=(int)MathRound(volume/volume_step);
if(MathAbs(ratio*volume_step-volume)>0.0000001)
{
Print("Wrong lot size");
return(false);
}
if(volume*MarketInfo(Symbol(),MODE_MARGINREQUIRED)>AccountEquity())
{
Print("Trade stop is not enough free margin to begin");
Comment("Trade stop is not enough free margin to begin");
return(false);
}
if(volume<MarketInfo(Symbol(),MODE_MINLOT))
{
Print("Trade stop invalid lot size");
Comment("Trade stop invalid lot size");
return(false);
}
return(true);
}
Eu não entendo por que, mas tudo bem, que tal isto:
Aqui está o teste:
o que está errado?
agora "nenhuma operação comercial"!!!
Se NOTHING tiver mudado, então SIM.
aparentemente o código de erro depende da versão (4 vs 5) e da versão atual do servidor. Eles têm o direito de responder de forma diferente "escute, cliente - é como você pergunta, eu não realizo nenhuma ação sobre o pedido e não tenho o direito de dizer nada sobre o resultado". Parece não haver nenhuma ação, mas também não há nenhum resultado - apenas uma operação não comercial.
E nunca chega a este ponto
Eu não entendo por que, mas tudo bem, que tal isto:
Aqui está o teste:
o que está errado?
agora "nenhuma operação comercial"!!!Eu não entendo por que, mas tudo bem, que tal isto:
Aqui está o teste:
o que está errado?
agora "nenhuma operação comercial"!!!o fim de semana está prestes a passar e yeeeee-....
Você acha que tem algo a ver com o fim de semana?
Eu não entendo por que, mas tudo bem, que tal isto:
Aqui está o teste:
o que está errado?
agora "nenhuma operação comercial"!!!Se NOTHING tiver mudado, então SIM.
aparentemente o código de erro depende da versão (4 vs 5) e da versão atual do servidor. Eles têm o direito de responder de forma diferente "escute, cliente - é como você pergunta, eu não realizo nenhuma ação sobre o pedido e não tenho o direito de dizer nada sobre o resultado".
Parece não haver nenhuma ação, mas também não há nenhum resultado - apenas uma operação não comercial.
Alguém pode explicar por que o mercado retorna este erro? Todos os cheques na EA estão no lugar...
Eu meio que entendo a essência, é claro - sem negócios, mas por que razão?
Simplesmente porque não há nenhum, ninguém comprou ou vendeu nada. Não há nada para enganchar seus negócios. O vidro não está alinhado.
Você acha que tem algo a ver com o fim de semana?
ahhh, você está derramando o produto no mercado?
é que nenhum negócio foi aberto no teste automático no mercado
Tanto quanto me lembro, eles testam em todas as TFs
Execute-o no testador e depois primeiroahhh, você está derramando o produto no mercado?
Eu simplesmente não consegui nenhuma abertura no teste automático do mercado
Tanto quanto me lembro, eles testam em todas as TFs
Execute-o primeiro no testador.Eu não estou discutindo.
Se eles não abrem no testador, também não abrem lá.
Eu não estou discutindo.
Se o testador não abre, o testador também não abre.
Sim, tudo funciona no testador... Não sei o que mais verificar.
é necessária uma lista de erros, em mais detalhes
se possível