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
La presencia de posiciones y banderas DEAL_ENTRY no debe intervenir en la lógica de ninguna manera.
Sí, deberían...
Esta es la situación: Tenemos una posición de 1 lote y una orden de stop de 0,1 lotes.
Se activa una orden de stop y obtenemos una transacción TRADE_TRANSACTION_DEAL_ADD y DEAL_ENTRY_IN.
Como resultado de este evento, se cierra parte de la posición y se recibe una nueva transacción TRADE_TRANSACTION_DEAL_ADD pero con DEAL_ENTRY_OUT
Por lo tanto, existe el tipo de transacción doble y la necesidad de controlar la dirección de la transacción.
Deberías participar...
Situación: Tenemos una posición de 1 lote y una orden de stop de 0,1 lotes.
Se activa una orden de stop y se recibe una transacción TRADE_TRANSACTION_DEAL_ADD y DEAL_ENTRY_IN
Como resultado de este evento, se cierra parte de la posición y se recibe una nueva transacción TRADE_TRANSACTION_DEAL_ADD pero con DEAL_ENTRY_OUT
De ahí el tipo de transacción doble y la necesidad de controlar la dirección de la operación.
Para refutar esta afirmación, basta con ejecutar el Asesor Experto que he citado. Por desgracia, es el fin de semana, así que no funcionará.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Procesamiento de OnTradeTransaction
fxsaber, 2019.02.08 17:41
Es muy posible tener una posición neta de cero, pero hay dos SL y dos TP.
Para refutar esta afirmación, basta con ejecutar el asesor que he citado. Por desgracia, es el fin de semana, así que no funcionará.
¿Y quién prohíbe comprobar if(!PositionSelectByTicket(trans.position)) y eliminar esas posiciones pendientes?
Situación paso a paso
Situación paso a paso
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Procesamiento de OnTradeTransaction
Alexey Viktorov, 2019.02.09 12:10
¿Y quién prohíbe comprobar si(!PositionSelectByTicket(trans.position)) y eliminar esas órdenes pendientes?¿Por qué eliminar algo que debería permanecer? Es una situación perfectamente normal cuando hay dos "posiciones" dirigidas de forma diferente con su SL/TP.
Parece que no entiendes la tarea en absoluto o la presentas como algo primitivo. El Asesor Experto debe operar siempre, incluso si el usuario ha comenzado a operar con sus manos en paralelo.
Artículo sobre el tema.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Procesamiento de OnTradeTransaction
fxsaber, 2019.02.09 12:14
La situación paso a paso.
fxsaber:
¿Por qué eliminar algo que debería permanecer? Es perfectamente normal tener dos "posiciones" dirigidas de forma diferente con sus SL/TP.
Parece que no entiendes el problema en absoluto o lo presentas como algo primitivo. El Asesor Experto debe operar siempre, incluso si el usuario comienza a operar con las manos en paralelo.No lo veo. Las comillas están ahí por una razón.
No lo veo. Las comillas están ahí por una razón.
Entonces, ¿no hay posiciones, o están entre comillas?
Entonces, ¿no hay posiciones, o están entre comillas?
Vea este vídeo a partir del 01:35 y el 03:35.