[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 618

 
Techno:
Oh, que lindo ))))
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);

Não sei qual é a questão aqui... Como fechar um pedido ao preço de fechamento se ainda não estiver fechado, mas apenas selecionado... ???
Ou é o preço de fechamento de um pedido previamente fechado?
Em poucas palavras... :)
Obrigado Nikolay, obrigado Viktor. Tenho certeza - eu farei tudo...

 
kwadrad:

Talvez haja uma alma amável que possa responder a uma pergunta tola?

Criei um Expert Advisor, no testador isso me dá um resultado satisfatório.

Por um motivo real, ele se inclina silenciosamente no canto superior direito por alguma razão, apesar dos sinais prescritos.

O que devo fazer com ele? Talvez eu devesse pular a conta? ;-)

Alguns conselhos, plz.

é verificado nas configurações que a EA está autorizada a negociar? Ele registra algum erro?
 
artmedia70:

Não sei qual é a questão aqui... Como fechar um pedido ao preço de fechamento se ainda não estiver fechado, mas apenas selecionado... ???
Ou é o preço de fechamento de um pedido previamente fechado?
Em poucas palavras... :)
Obrigado Nikolay, obrigado Viktor. Tenho certeza de que farei tudo.



função retornará 0, mas isso é permitido para fechamento, mas não é correto)
 

O diário de bordo diz // Carregado com sucesso. A caixa de seleção está assinalada de acordo. Essa é a questão por que ela ignora os sinais.

 
Techno:
função retornará 0, mas isso é permitido para fechamento, mas não é correto)


Não é 0 que é devolvido, é o preço certo.

2010.06.15 19:45:02 testeCloseAll EURUSD,M1: PedidoPreço Fechado()=1,2289

int start() {
   for (int i=OrdersTotal()-1;i>=0;i--){
      if (!OrderSelect(i,SELECT_BY_POS))continue;
      if (OrderType()<=OP_SELL) {
         Print("OrderClosePrice()=",NormalizeDouble(OrderClosePrice(), Digits));
         OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);
      }
      else
         OrderDelete(OrderTicket());
   }
}
 

2010.06.15 17:30:00 eAll v1.3 +CCI EURUSD,M5: Abertura de erro Ordem de compra: 129

O que é erro 129?

 
kwadrad:

2010.06.15 17:30:00 eAll v1.3 +CCI EURUSD,M5: Abertura de erro Ordem de compra : 129

O que é erro 129?


ERR_INVALID_PRICE 129 Preço incorreto
 

O que pode ser feito a respeito?

 
Vinin:


O preço devolvido não é 0, mas exatamente o preço que eu preciso.

2010.06.15 19:45:02 testeCloseAll EURUSD,M1: PedidoPreço Fechado()=1,2289

Ah, o tempo retorna zero, mas é errado escrevê-lo dessa forma))))
 
Techno:
ah, o tempo retorna zero, mas essa não é a forma correta de escrever)))

Escrevi imediatamente que este fechamento não é recomendado. Um recurso não documentado é utilizado. Mas qualquer posição aberta tem tempo de fechamento zero e o preço de fechamento será igual ao preço de fechamento atual.