Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1675

 
законопослушный гражданин #:

Oh, mierda. ¿Dónde dice eso?

¿tal vez estoy leyendo mal el registro?


16:54:00.479    2015.06.02 16:15:38  SMA на профитные - копия USDJPY,M15: true
16:54:00.479    2015.06.02 16:15:38  SMA на профитные - копия USDJPY,M15: open #4  sell 0.01 USDJPY at 124.141 ok

Como puede ver la orden está abierta para vender y la siguiente entrada bCheckOrders() da true

 
MakarFX #:

Como puede ver la orden está abierta para vender y la siguiente entrada bCheckOrders() da true

Sí, lo veo, pero después de la orden de compra dicefalso

¿Qué debería decir? ¿Al revés?

 
законопослушный гражданин #:

Sí. Puedo ver eso. Pero después de la orden de compra dicefalso

¿Qué debería decir? ¿Al revés?

Deberías hacerlo así

 
MakarFX #:

bCheckOrders() no funciona correctamente.

Ya te escribí una función para contar los pedidos...

Hazlo y debería funcionar.

En lugar de bCheckOrders(), ponga esta función

y en OnTick(), en lugar de bCheckOrders() escriba esto

Sí, sí, recuerdo esa función. Gracias.

Lo hice. Sin efecto.

De acuerdo.

Supongo que no es necesario hacer nada).

 
законопослушный гражданин #:

Sí, sí, recuerdo esa función. Gracias.

Lo he sustituido. No tiene efecto.

De acuerdo.

Supongo que no es necesario tocar nada)

¡¡De ninguna manera!!

Sube el archivo.

 
MakarFX #:

¡¡De ninguna manera!!

Coloca el archivo.

¿Cuál?

 
законопослушный гражданин #:

¿Cuál?

Consejero
 
MakarFX #:
asesor

Te he mandado el código por correo electrónico, pero aún no se ha borrado.

 

¿Se puede establecer más de un TP para un mismo pedido? Necesitamos una fijación parcial de la posición cuando se alcanzan los precios fijados.

Los asesores expertos que fijan una determinada cantidad de puntos no son adecuados. Un EA que cierre una cierta cantidad de posiciones cuando se alcance un determinado nivel será más adecuado.

Es decir, el programador ha introducido una operación, ha fijado el nivel en el que se debe hacer el primer TP y ha especificado que, cuando llegue (toque este nivel), se debe cerrar tanto la posición. Y así sucesivamente.

¿Hay algo así?

 
TranceFM posiciones cuando se alcance un determinado nivel será más adecuado.

Es decir, el programador ha introducido una operación, ha fijado el nivel en el que se debe hacer el primer TP y ha especificado que, cuando llegue (toque ese nivel), se debe cerrar tanto la posición. Y así sucesivamente.

¿Existe tal cosa?

Si necesita cerrar 0,3 y luego 0,7 del 1er lote, es más fácil abrir dos órdenes con diferentes TPs sin ninguna reflexión.