[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 618

 
Techno:
Oh, qué hermoso ))))
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);

No sé qué sentido tiene esto... Cómo cerrar una orden al precio de cierre si aún no está cerrada, sino sólo seleccionada... ???
¿O es el precio de cierre de una orden previamente cerrada?
En pocas palabras... :)
Gracias Nikolay, gracias Viktor. Estoy seguro - lo haré todo...

 
kwadrad:

¿Tal vez haya un alma bondadosa que pueda responder a una pregunta tonta?

He creado un Asesor Experto, en el probador me da un resultado satisfactorio.

En una cuenta real duerme silenciosamente en la esquina superior derecha por alguna razón, a pesar de las señales prescritas.

¿Qué debo hacer con él? ¿Tal vez, debería omitir la cuenta? ;-)

Un consejo, por favor.

¿está marcado en la configuración que el EA puede operar? ¿Registra algún error?
 
artmedia70:

No sé qué sentido tiene esto... Cómo cerrar una orden al precio de cierre si aún no está cerrada, sino sólo seleccionada... ???
¿O es el precio de cierre de una orden previamente cerrada?
En pocas palabras... :)
Gracias Nikolay, gracias Viktor. Estoy seguro de que lo haré todo.



devolverá 0, pero esto está permitido para el cierre, sólo que no es correcto)
 

El libro de registro dice // Cargado con éxito. La casilla está marcada en consecuencia. Esa es la cuestión por la que ignora las señales.

 
Techno:
devolverá 0, pero esto está permitido para el cierre, sólo que no es correcto)


No es 0 lo que se devuelve, es el precio justo.

2010.06.15 19:45:02 testCloseAll EURUSD,M1: OrderClosePrice()=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: Error al abrir la orden de COMPRA: 129

¿Qué es el error 129?

 
kwadrad:

2010.06.15 17:30:00 eAll v1.3 +CCI EURUSD,M5: Error al abrir la orden de COMPRA : 129

¿Qué es el error 129?


ERR_INVALID_PRICE 129 Precio incorrecto
 

¿Qué se puede hacer al respecto?

 
Vinin:


El precio devuelto no es 0, sino exactamente el precio que necesito.

2010.06.15 19:45:02 testCloseAll EURUSD,M1: OrderClosePrice()=1.2289

Ah, el tiempo devuelve cero, pero está mal escribirlo así)))
 
Techno:
ah, el tiempo devuelve cero, pero esa no es la forma correcta de escribir))

Escribí enseguida que este cierre no es recomendable. Se utiliza una característica no documentada. Pero cualquier posición abierta tiene un tiempo de cierre cero y el precio de cierre será igual al precio de cierre actual.