[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 518

 
FAQ:

O que o impede de dizer à EA que se houver mais pedidos do que 123 então haverá menos pedidos por 123 ?

Como ele pode dizer OrderHistoryTotal() ?
 
sss2019:


Bem, neste caso, porque o erro 129 pode estar lá, o que pode ser alterado neste código, existem números específicos.


ERR_INVALID_PRICE129Preço de compra ou venda incorreto, possivelmente preço não-normalizado. É necessário atualizar os dados após um atraso de 5 segundos ou mais usando a função RefreshRates e tentar novamente. Se o erro persistir, é necessário parar todas as tentativas comerciais e mudar a lógica do programa.
 

Você já tentou isso?

RefreshRates();
OrderSend(Symbol(),OP_BUY,Lots,Ask,10,Ask-50*Point,Ask+75*Point,ExpertComment,MagicNumber,0,Green)
 
ask:

Como se diz OrderHistoryTotal() ?

int MyTotal = OrdersHistoryTotal();
if(MyTotal>123){MyTotal-=123;}
 
FAQ:



OBRIGADO! ENORME!
 
Roman.:

Você já tentou isso?


Obrigado, vou tentar, mas que tipo de atraso pode haver, tudo é executado na hora, a condição é abrir uma ordem.
 

Infelizmente a realidade está longe da idéia...

normalmente ao estabelecer uma ordem pendente RefreachRates() não é necessário (se você colocar a ordem longe do preço), mas eles recomendam fazer esta operação em qualquer caso, embora eu ache que na sua não ajuda muito, então você simplesmente se deparou com solicitações...

 
FAQ:

Infelizmente a realidade está longe da idéia...

normalmente ao estabelecer uma ordem pendente RefreachRates() não é necessário (se você colocar a ordem longe do preço), mas eles recomendam fazer esta operação de qualquer forma, embora eu ache que na sua não ajuda muito, então você simplesmente se deparou com solicitações...


Refrase não ajuda, os mesmos erros, talvez algo mais que você possa tentar:?
 
sss2019:

Refreshrates não ajuda, os mesmos erros, talvez algo mais possa ser tentado:?

O principal é que não há erros nas ordens de venda, embora estejam tão próximas.
 
sss2019:

O principal é que não há erros nas ordens de venda, embora elas sejam colocadas igualmente próximas.

Embora os erros 130 e 136 apareçam nas ordens de compra e venda pendentes, e o erro 129 somente nas ordens de compra no mercado