estableciendo puntos de interrupción de antemano y comprobando dónde están los valores y qué valores se esperaban. Ok, no veo ningún error, así que tengo que comprobarlo, consecuentemente escribir las posiciones de apertura, ajustar los stops para que no esperen mucho tiempo para cerrarse...
Oh, hombre, este es todavía un tema nuevo para mí, pero ¿cuál es el principio detrás de los puntos? En fin... Gracias, lo investigaré.
¿Y hay alguna forma de referirse a algún tipo de pomaguer del promotor? ¿Existe este servicio? ¡Pues bien, la incomprensión sobre la persona, entrar en las transacciones, parte de ellos se selecciona en la condición, y otros en ! Aquí no hace falta tener muchos conocimientos.
Oh, hombre, este es todavía un tema nuevo para mí, pero ¿cuál es el principio detrás de los puntos? En fin... Gracias, lo investigaré.
¿Hay alguna forma de contactar con algún tipo de pomager del desarrollador? ¿Existe este servicio? ¡Bueno, la incomprensibilidad en la cara, las transacciones vienen, una parte de ellos se selecciona en la condición, y otros en ! Aquí ni siquiera se necesitan muchos conocimientos.
Por supuesto, no puedes preguntar a ninguno de los desarrolladores. En resumen, es lo siguiente:
Pones el cursor en la línea donde quieres parar, pulsas F9 y aparece un punto azul en el número de línea
ese es el punto de ruptura. También se puede fijar pulsando dos veces sobre el número de línea. También puedes quitarlo, puedes poner unos cuantos. Todos los demás detalles de la depuración están en el manual.
No entiendo nada en absoluto. Este es un trozo de código de mi EA en funcionamiento
Y no se ha detenido en DebugBreak(); significa que todo está funcionando sin problemas.
Aparentemente su pedido está funcionando al añadirlo al historial y está esperando un ticket de comercio.
Информация о типе транзакции содержится в поле type переменной trans. Типы торговых транзакций описываются в перечислении ENUM_TRADE_TRANSACTION_TYPE:
•TRADE_TRANSACTION_ORDER_ADD – добавление нового действующего ордера
•TRADE_TRANSACTION_ORDER_UPDATE – изменение действующего ордера
•TRADE_TRANSACTION_ORDER_DELETE – удаление ордера из списка действующих
•TRADE_TRANSACTION_DEAL_ADD – добавление сделки в историю
•TRADE_TRANSACTION_DEAL_UPDATE – изменение сделки в истории
•TRADE_TRANSACTION_DEAL_DELETE – удаление сделки из истории
•TRADE_TRANSACTION_HISTORY_ADD – добавление ордера в историю в результате исполнения или отмены
•TRADE_TRANSACTION_HISTORY_UPDATE – изменение ордера, находящегося в истории ордеров
•TRADE_TRANSACTION_HISTORY_DELETE – удаление ордера из истории ордеров
•TRADE_TRANSACTION_POSITION – изменение позиции, не связанное с исполнением сделки
•TRADE_TRANSACTION_REQUEST – уведомление о том, что торговый запрос обработан сервером и результат его обработки получен.
Está claramente escrito - he añadido la ENTREGA, incluso me ha faltado por esta condición en PRINT. Pero el "ticket de transacción" en este PRINT no proporciona, o no debería??
Claramente escrito - añadido un TRACTO, incluso saltado por esta condición en PRINT. Pero el "ticket de transacción" en este PRINT no proporciona, o no debería??
Aquí tienes TRADE_TRANSACTION_HISTORY_ADD y mi respuesta fue exactamente con eso en mente.
No entiendo nada en absoluto. Este es un trozo de código de mi EA que funciona
Tomé un trozo de tu código como base, lo cambié un poco y apareció el primer resultado. Si usted puede llamar a la apariencia inestable de la impresión correcta como resultado. Ahora funciona con algunos, no todos, menos de la mitad de los activadores de TakeProfit, no puedo captar el patrón.
DF 016:03:13.543 Core 12018.08.0223:00:06 deal performed [#8571 sell 0.01 EURUSD at 1.15887]
PL 016:03:13.543 Core 12018.08.0223:00:06 order performed sell 0.01 at 1.15887 [#8571 sell 0.01 EURUSD at 1.15887]
OR 016:03:13.543 Core 12018.08.0223:00:06 CTrade::OrderSend: market sell 0.01 EURUSD tp: 1.15841 [done at 1.15887]
JM 016:03:13.543 Core 12018.08.0223:20:40take profit triggered#8571 sell 0.01 EURUSD 1.15887 tp: 1.15841 [#8572 buy 0.01 EURUSD at 1.15841]
CR 016:03:13.543 Core 12018.08.0223:20:40 deal #8572 buy 0.01 EURUSD at 1.15841 done (based on order #8572)
QM 016:03:13.543 Core 12018.08.0223:20:40 deal performed [#8572 buy 0.01 EURUSD at 1.15841]
MS 016:03:13.543 Core 12018.08.0223:20:40 order performed buy 0.01 at 1.15841 [#8572 buy 0.01 EURUSD at 1.15841]
FQ 016:03:13.543 Core 12018.08.0223:41:40take profit triggered#8570 sell 0.01 EURUSD 1.15868 tp: 1.15822 [#8573 buy 0.01 EURUSD at 1.15822]
CN 016:03:13.543 Core 12018.08.0223:41:40 deal #8573 buy 0.01 EURUSD at 1.15822 done (based on order #8573)
RQ 016:03:13.543 Core 12018.08.0223:41:40 deal performed [#8573 buy 0.01 EURUSD at 1.15822]
QG 016:03:13.543 Core 12018.08.0223:41:40 order performed buy 0.01 at 1.15822 [#8573 buy 0.01 EURUSD at 1.15822]
IF 016:03:13.543 Core 12018.08.0223:41:40 Закрыта позиция ---Тикет сделки--- 8573 --- записана в структуру ArrayDealOut ------------
ED 016:03:13.543 Core 12018.08.0223:59:59 position closed due end of test at 1.15858 [#8079 sell 0.01 EURUSD 1.15860 tp: 1.15814]
KJ 016:03:13.543 Core 12018.08.0223:59:59 deal #8574 buy 0.01 EURUSD at 1.15858 done (based on order #8574)
KD 016:03:13.543 Core 12018.08.0223:59:59 deal performed [#8574 buy 0.01 EURUSD at 1.15858]
OK 016:03:13.543 Core 12018.08.0223:59:59 order performed buy 0.01 at 1.15858 [#8574 buy 0.01 EURUSD at 1.15858]
EN 016:03:13.543 Core 12018.08.0223:59:59 position closed due end of test at 1.15858 [#7386 sell 0.01 EURUSD 1.15674 tp: 1.15628]
QD 016:03:13.543 Core 12018.08.0223:59:59 deal #8575 buy 0.01 EURUSD at 1.15858 done (based on order #8575)
JO 016:03:13.543 Core 12018.08.0223:59:59 deal performed [#8575 buy 0.01 EURUSD at 1.15858]
NQ 016:03:13.543 Core 12018.08.0223:59:59 order performed buy 0.01 at 1.15858 [#8575 buy 0.01 EURUSD at 1.15858]
NS 016:03:13.543 Core 12018.08.0223:59:59 position closed due end of test at 1.15858 [#7385 sell 0.01 EURUSD 1.15691 tp: 1.15645]
Tomé un trozo de tu código como base, lo cambié un poco y obtuve el primer resultado. Si puede llamar al resultado apariencia inestable de la impresión requerida. Ahora funciona algo, no todo, menos de la mitad, de la activación de TakeProfit, no puedo coger el patrón.
No tengo ningún take profit ni stop loss. Pero aún así, es alarmante. Nunca he tenido ningún problema. Y ahora, cuando se cierra una de las posiciones, se elimina un registro del array en el mismo lugar donde tiene Print(). Si el cierre no se ha procesado y el registro no se ha eliminado, verá un mensaje de error en el registro.
Parece que funcionó, por cada TakeProfit hay una huella con menos y por cada entrada en el mercado hay una huella con ventajas. Perdón por la jerga de la granja colectiva, pero soy un autodidacta absoluto, no hay nadie para hablar de este tema, no sé las palabras.
voidOnTradeTransaction ( constMqlTradeTransaction & trans,
constMqlTradeRequest & request,
constMqlTradeResult & result)
{
//---if (trans.type == TRADE_TRANSACTION_DEAL_ADD )
{
if ( HistoryDealGetInteger (trans.deal, DEAL_ENTRY ) == DEAL_ENTRY_IN )
{
if ( PositionSelectByTicket (trans.position))
{
Print ( "Открыта позиция +++ " ,trans.position, " +++ Будет записана в структуру ArrayPosition ++++++++++++++" );
}
else
{
Print ( "Закрыта позиция ---Тикет сделки--- " ,trans.deal, " ---Позицию в структуре ArrayDealOut пометить на удаление ------------" );
}
}
}
//---
}
Por supuesto, no está claro por qué, pero la diferencia en las transacciones por el método de cambio de posiciones NO FUNCIONA. Todos ellos
DEAL_ENTRY_IN
Es por eso que resulta que solo se pueden dividir en aquellos con su propia posición abierta y aquellos sin ella. En mi opinión de aficionado, una pura omisión. Si sabe y puede informar a los desarrolladores y lo considera oportuno, hágalo.
На символе EURUSD открылся новый бар в 2018.08 . 0214 : 00
HS 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 market sell 0.01 EURUSD tp: 1.16177 ( 1.16223 / 1.16227 / 1.16223 )
DR 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08deal # 8162sell 0.01 EURUSD at 1.16223 done (based on order # 8162 )
KH 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08deal performed [# 8162sell 0.01 EURUSD at 1.16223 ]
JF 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 order performed sell 0.01 at 1.16223 [ # 8162sell 0.01 EURUSD at 1.16223 ]
OD 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16177 [done at 1.16223 ]
RK 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 Открыта позиция +++ 8162 +++ Будет записана в структуру ArrayPosition ++++++++++++++
MK 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 take profit triggered # 8162sell 0.01 EURUSD 1.16223 tp: 1.16177 [ # 8163buy 0.01 EURUSD at 1.16177 ]
JI 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 deal # 8163buy 0.01 EURUSD at 1.16177 done (based on order # 8163 )
PK 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 deal performed [ # 8163buy 0.01 EURUSD at 1.16177 ]
IM 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 order performed buy 0.01 at 1.16177 [ # 8163buy 0.01 EURUSD at 1.16177 ]
IM 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 Закрыта позиция ---Тикет сделки--- 8163 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
CK 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 take profit triggered # 8161sell 0.01 EURUSD 1.16138 tp: 1.16092 [ # 8164buy 0.01 EURUSD at 1.16092 ]
MI 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 deal # 8164buy 0.01 EURUSD at 1.16092 done (based on order # 8164 )
RK 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 deal performed [ # 8164buy 0.01 EURUSD at 1.16092 ]
IM 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 order performed buy 0.01 at 1.16092 [ # 8164buy 0.01 EURUSD at 1.16092 ]
MM 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 Закрыта позиция ---Тикет сделки--- 8164 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
DK 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 take profit triggered # 7696sell 0.01 EURUSD 1.16070 tp: 1.16024 [ # 8165buy 0.01 EURUSD at 1.16024 ]
MH 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 deal # 8165buy 0.01 EURUSD at 1.16024 done (based on order # 8165 )
QJ 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 deal performed [ # 8165buy 0.01 EURUSD at 1.16024 ]
MM 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 order performed buy 0.01 at 1.16024 [ # 8165buy 0.01 EURUSD at 1.16024 ]
MM 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 Закрыта позиция ---Тикет сделки--- 8165 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
LK 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 00 На символе EURUSD открылся новый бар в 2018.08 . 0215 : 00
GN 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 market sell 0.01 EURUSD tp: 1.16125 ( 1.16171 / 1.16175 / 1.16171 )
RN 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 deal # 8166sell 0.01 EURUSD at 1.16171 done (based on order # 8166 )
ML 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 deal performed [ # 8166sell 0.01 EURUSD at 1.16171 ]
DE 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 order performed sell 0.01 at 1.16171 [ # 8166sell 0.01 EURUSD at 1.16171 ]
PI 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16125 [done at 1.16171 ]
DG 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 Открыта позиция +++ 8166 +++ Будет записана в структуру ArrayPosition ++++++++++++++
NG 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 take profit triggered # 8166sell 0.01 EURUSD 1.16171 tp: 1.16125 [ # 8167buy 0.01 EURUSD at 1.16125 ]
HM 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 deal # 8167buy 0.01 EURUSD at 1.16125 done (based on order # 8167 )
FG 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 deal performed [ # 8167buy 0.01 EURUSD at 1.16125 ]
JI 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 order performed buy 0.01 at 1.16125 [ # 8167buy 0.01 EURUSD at 1.16125 ]
JI 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 Закрыта позиция ---Тикет сделки--- 8167 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
DD 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 На символе EURUSD открылся новый бар в 2018.08 . 0216 : 00
MK 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 market sell 0.01 EURUSD tp: 1.16212 ( 1.16258 / 1.16262 / 1.16258 )
NJ 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 deal # 8168sell 0.01 EURUSD at 1.16258 done (based on order # 8168 )
CP 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 deal performed [ # 8168sell 0.01 EURUSD at 1.16258 ]
FN 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 order performed sell 0.01 at 1.16258 [ # 8168sell 0.01 EURUSD at 1.16258 ]
QL 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16212 [done at 1.16258 ]
FS 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 Открыта позиция +++ 8168 +++ Будет записана в структуру ArrayPosition ++++++++++++++
JQ 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 00 На символе EURUSD открылся новый бар в 2018.08 . 0217 : 00
OP 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 market sell 0.01 EURUSD tp: 1.16201 ( 1.16247 / 1.16251 / 1.16247 )
LE 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 deal # 8169sell 0.01 EURUSD at 1.16247 done (based on order # 8169 )
RK 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 deal performed [ # 8169sell 0.01 EURUSD at 1.16247 ]
IK 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 order performed sell 0.01 at 1.16247 [ # 8169sell 0.01 EURUSD at 1.16247 ]
EG 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16201 [done at 1.16247 ]
QN 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 Открыта позиция +++ 8169 +++ Будет записана в структуру ArrayPosition ++++++++++++++
FI 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 take profit triggered # 8168sell 0.01 EURUSD 1.16258 tp: 1.16212 [ # 8170buy 0.01 EURUSD at 1.16212 ]
MF 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 deal # 8170buy 0.01 EURUSD at 1.16212 done (based on order # 8170 )
MH 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 deal performed [ # 8170buy 0.01 EURUSD at 1.16212 ]
LO 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 order performed buy 0.01 at 1.16212 [ # 8170buy 0.01 EURUSD at 1.16212 ]
HP 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 Закрыта позиция ---Тикет сделки--- 8170 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
GN 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 take profit triggered # 8169sell 0.01 EURUSD 1.16247 tp: 1.16201 [ # 8171buy 0.01 EURUSD at 1.16201 ]
DF 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 deal # 8171buy 0.01 EURUSD at 1.16201 done (based on order # 8171 )
CH 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 deal performed [ # 8171buy 0.01 EURUSD at 1.16201 ]
DN 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 order performed buy 0.01 at 1.16201 [ # 8171buy 0.01 EURUSD at 1.16201 ]
DP 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 Закрыта позиция ---Тикет сделки--- 8171 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
Pruébalo en el depurador pulsando el botón azul.
estableciendo puntos de interrupción de antemano y comprobando dónde están los valores y qué valores se esperaban. Ok, no veo ningún error, así que tengo que comprobarlo, consecuentemente escribir las posiciones de apertura, ajustar los stops para que no esperen mucho tiempo para cerrarse...
Oh, hombre, este es todavía un tema nuevo para mí, pero ¿cuál es el principio detrás de los puntos? En fin... Gracias, lo investigaré.
¿Y hay alguna forma de referirse a algún tipo de pomaguer del promotor? ¿Existe este servicio? ¡Pues bien, la incomprensión sobre la persona, entrar en las transacciones, parte de ellos se selecciona en la condición, y otros en ! Aquí no hace falta tener muchos conocimientos.
Oh, hombre, este es todavía un tema nuevo para mí, pero ¿cuál es el principio detrás de los puntos? En fin... Gracias, lo investigaré.
¿Hay alguna forma de contactar con algún tipo de pomager del desarrollador? ¿Existe este servicio? ¡Bueno, la incomprensibilidad en la cara, las transacciones vienen, una parte de ellos se selecciona en la condición, y otros en ! Aquí ni siquiera se necesitan muchos conocimientos.
Por supuesto, no puedes preguntar a ninguno de los desarrolladores. En resumen, es lo siguiente:
Pones el cursor en la línea donde quieres parar, pulsas F9 y aparece un punto azul en el número de línea
ese es el punto de ruptura. También se puede fijar pulsando dos veces sobre el número de línea. También puedes quitarlo, puedes poner unos cuantos. Todos los demás detalles de la depuración están en el manual.
No entiendo nada en absoluto. Este es un trozo de código de mi EA en funcionamiento
Y no se ha detenido en DebugBreak(); significa que todo está funcionando sin problemas.
Aparentemente su pedido está funcionando al añadirlo al historial y está esperando un ticket de comercio.
Está claramente escrito - he añadido la ENTREGA, incluso me ha faltado por esta condición en PRINT. Pero el "ticket de transacción" en este PRINT no proporciona, o no debería??
Claramente escrito - añadido un TRACTO, incluso saltado por esta condición en PRINT. Pero el "ticket de transacción" en este PRINT no proporciona, o no debería??
Aquí tienes TRADE_TRANSACTION_HISTORY_ADD y mi respuesta fue exactamente con eso en mente.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
División de los puestos vacantes en grupos
Sergey Voytsekhovsky, 2020.04.12 13:20
Lo intentaré desde el principio, ya tengo la cabeza hecha un lío. Como decía el clásico del cine: "Quién construye.....???? así".
La transacción comercial ya está ahí, pero el ticket de la transacción aún no está ahí. ¿He entendido bien?
No entiendo nada en absoluto. Este es un trozo de código de mi EA en funcionamiento
y nunca se detuvo en DebugBreak(); significa que todo funciona sin problemas.
Al parecer, tiene un pedido que se está añadiendo al historial y está a la espera de un ticket comercial.
Parece que tienes un error ahí, ¿quizás por eso "no se ha parado"?
No entiendo nada en absoluto. Este es un trozo de código de mi EA que funciona
Tomé un trozo de tu código como base, lo cambié un poco y apareció el primer resultado. Si usted puede llamar a la apariencia inestable de la impresión correcta como resultado. Ahora funciona con algunos, no todos, menos de la mitad de los activadores de TakeProfit, no puedo captar el patrón.
Parece que hay un error ahí, ¿quizás por eso "no se instaló"?
En realidad, en mi código, para probar y depurar, era así
Y antes de copiarlo aquí descomenté la cola y al fallar la compilación borré el paréntesis equivocado. Luego lo compilé y no lo comprobé.
Gracias por el consejo. Tendría que ejecutar este código varias veces mañana para encontrar este error.
De hecho, en mi código, para probar y depurar, era así
Y antes de copiarlo aquí, descomenté la cola y al fallar la compilación borré el paréntesis extra equivocado. Luego lo compilé y no lo comprobé.
Gracias por el consejo. Mañana tendré que ejecutar este código varias veces para averiguar el error.
Me alegro de haber sido de ayuda.
Tomé un trozo de tu código como base, lo cambié un poco y obtuve el primer resultado. Si puede llamar al resultado apariencia inestable de la impresión requerida. Ahora funciona algo, no todo, menos de la mitad, de la activación de TakeProfit, no puedo coger el patrón.
No tengo ningún take profit ni stop loss. Pero aún así, es alarmante. Nunca he tenido ningún problema. Y ahora, cuando se cierra una de las posiciones, se elimina un registro del array en el mismo lugar donde tiene Print(). Si el cierre no se ha procesado y el registro no se ha eliminado, verá un mensaje de error en el registro.
Por supuesto, no está claro por qué, pero la diferencia en las transacciones por el método de cambio de posiciones NO FUNCIONA. Todos ellos
DEAL_ENTRY_IN