Los disparos de BuyLimit - sus tendencias SL/TP aparecen. Una posición de compra abierta es de 1 lote.
SellLimit se dispara - aparecen sus posiciones SL/TP. No hay ningún puesto abierto.
En el caso de las coberturas, esta situación es idéntica a la que se da cuando hay dos posiciones dirigidas de forma opuesta y se establecen posiciones SL/TP para cada una de ellas. Es exactamente lo mismo en este caso, sólo que en Netting las posiciones opuestas dirigidas no son visibles.
Los disparos de BuyLimit - sus tendencias SL/TP aparecen. Una posición de compra abierta es de 1 lote.
SellLimit se dispara - aparecen sus posiciones SL/TP. No hay ningún puesto abierto.
En el caso de las coberturas, esta situación es idéntica a la que se da cuando hay dos posiciones dirigidas de forma opuesta y se establecen posiciones SL/TP para cada una de ellas. En este caso es exactamente igual, salvo que las posiciones dirigidas en sentido contrario no son visibles en la Red.
¿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.
В последние полтора года компанией MetaQuotes была проведена масштабная работа по объединению торговых платформ MetaTrader 4 и MetaTrader 5 в единую трейдерскую экосистему. Теперь для обеих платформ существует общий рынок программных решений - Маркет, предлагающий различные программные решения от сторонних разработчиков. Компиляторы для обеих...
El BuyLimit inicial y el SellLimit para 1 lote están en pie, no hay posiciones abiertas.
Los disparos de BuyLimit - sus puts SL/TP aparecen. Una posición de compra abierta es de 1 lote.
SellLimit se dispara - aparecen sus posiciones SL/TP. No hay ningún puesto abierto.
En el caso de las coberturas, esta situación es idéntica a la que se da cuando hay dos posiciones dirigidas de forma opuesta y se establecen posiciones SL/TP para cada una de ellas. En este caso ocurre exactamente lo mismo, sólo que en Netting no se ven las posiciones opuestas.
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.
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.