Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1271
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Nunca lo he utilizado, pero creo que deberíamos comprobar el tipo de transacción TRADE_TRANSACTION_ORDER_UPDATE
Es evidente. ¿Qué debo comprobar a continuación?
Esto es obvio. ¿Qué debo comprobar a continuación?
acción en MqlTradeRequest?
TRADE_ACTION_MODIFY
acción en MqlTradeRequest?
TRADE_ACTION_MODIFY
no, no lo hace
trans.order_state==ORDER_STATE_REQUEST_MODIFY
eso tampoco funcionaEso tampoco funciona.
Amigo, ¡felicidades y respeto para ti! Estás intentando algo. La mayoría de la gente pregunta y luego sólo se queja de que no se le ha explicado. )))
Esto es obvio. ¿Qué es lo siguiente que hay que comprobar?
Evidentemente, compara el precio de "ayer" y el de "hoy". A grandes rasgos, lo que era y lo que es ahora. Si ha cambiado, entonces es eso.
Evidentemente, compara el precio de "ayer" y el de "hoy". A grandes rasgos, lo que era y lo que es ahora. Si ha cambiado, entonces es eso.
Entonces, ¿debo guardar el precio de ayer en algún sitio? No puedo conseguirlo en OnTradeTransaction, ¿verdad?
Entonces, ¿tengo que guardar el precio de ayer en algún sitio? No puedo conseguirlo en OnTradeTransaction, ¿verdad?
Sólo al hacer un pedido. Tipo de transacción TRADE_TRANSACTION_ORDER_ADD
Y luego hay que guardarlo hasta que se cambie.
Usted a
Sólo cuando se hace un pedido. Tipo de transacción TRADE_TRANSACTION_ORDER_ADD
Y luego hay que guardarlo hasta que se cambie.
¿Cómo puedes imaginar esto? Almaceno todos los pedidos y sus precios abiertos en algún tipo de matriz o lista. Cada vez que actualizo(TRADE_TRANSACTION_ORDER_UPDATE) tengo que recorrer la lista para encontrar la orden con el ticket necesario? ¿No hay una solución elegante?
¿Vas a...?
¿Cómo puedes concebir esto? Almaceno todos los pedidos y sus precios abiertos en algún array o lista. Cada vez que lo actualizo(TRADE_TRANSACTION_ORDER_UPDATE) tengo que recorrer la lista para encontrar un pedido con el ticket necesario? ¿No hay alguna solución elegante?
Depende de la finalidad de captar la actualización. ¿Quizás, deberías rellenar la matriz?