'TradeInfo.mq5' TradeInfo.mq5 11'KimIVToMT5.mqh' KimIVToMT5.mqh 11'MT4Orders.mqh' MT4Orders.mqh 11'HashMap.mqh' HashMap.mqh 11'IMap.mqh' IMap.mqh 11'ICollection.mqh' ICollection.mqh 11'IEqualityComparer.mqh' IEqualityComparer.mqh 11'DefaultEqualityComparer.mqh' DefaultEqualityComparer.mqh 11'EqualFunction.mqh' EqualFunction.mqh 11'IEqualityComparable.mqh' IEqualityComparable.mqh 11'HashFunction.mqh' HashFunction.mqh 11'IComparable.mqh' IComparable.mqh 11'CompareFunction.mqh' CompareFunction.mqh 11'HashSet.mqh' HashSet.mqh 11'ISet.mqh' ISet.mqh 11'PrimeGenerator.mqh' PrimeGenerator.mqh 11'ind4to5.mqh' ind4to5.mqh 11'TradeInfo.mq4' TradeInfo.mq4 11
possible loss of data due to type conversion TradeInfo.mq4 12217implicit conversion from'number' to 'string' TradeInfo.mq4 23345
possible use of uninitialized variable 'buyCount' TradeInfo.mq4 33216
possible use of uninitialized variable 'buyProfit' TradeInfo.mq4 33316
possible use of uninitialized variable 'buyLot' TradeInfo.mq4 33416
possible use of uninitialized variable 'buyPip' TradeInfo.mq4 33516
possible use of uninitialized variable 'sellProfit' TradeInfo.mq4 34216
possible use of uninitialized variable 'sellLot' TradeInfo.mq4 34316
possible use of uninitialized variable 'maxLoss' TradeInfo.mq4 35016
possible use of uninitialized variable 'allTPPips' TradeInfo.mq4 35616
possible use of uninitialized variable 'allTPPips' TradeInfo.mq4 38673
possible use of uninitialized variable 'maxLoss' TradeInfo.mq4 3898
possible use of uninitialized variable 'buyCount' TradeInfo.mq4 40040
possible use of uninitialized variable 'buyLot' TradeInfo.mq4 41042
possible use of uninitialized variable 'sellLot' TradeInfo.mq4 41242
possible use of uninitialized variable 'buyProfit' TradeInfo.mq4 4188
possible use of uninitialized variable 'buyPip' TradeInfo.mq4 41969
possible use of uninitialized variable 'sellProfit' TradeInfo.mq4 4238implicit conversion from'number' to 'string' TradeInfo.mq4 47020implicit conversion from'number' to 'string' TradeInfo.mq4 47031implicit conversion from'number' to 'string' TradeInfo.mq4 47320
variable 'percent' not used TradeInfo.mq4 51125
variable 'text' not used TradeInfo.mq4 53711
code generated 110 error(s), 23 warning(s), 6274 msec elapsed 124
// Lista de cambios:// 03.09.2017:// Añadir: Añadido OrderTicketOpen() - Ticket de transacción de apertura de posición MT5// OrderOpenReason() - motivo de la operación de apertura de MT5 (motivo de la apertura de una posición)// OrderCloseReason() - motivo de la operación de cierre de MT5 (motivo del cierre de la posición)
// Lista de cambios:// 13.03.2019// Añadir: Añadido OrderTicketID() - PositionID de la operación MT5 o posición MT5, ticket de la orden MT4 pendiente.// Añadir: SELECT_BY_TICKET es válido para todos los MT5-tickets (y MT5-PositionID).
es un identificador de ticket comercial, no un identificador de posición.
del documento mql5,
Un identificador de posición que se establece para una orden tan pronto como se ejecuta. Cada orden ejecutada resulta en una operación que abre o modifica una posición existente. El identificador de esta posición en particular se establece actualmente en la orden ejecutada.
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
hola fxsaber
el último código tiene un error de compilación, ¿podrías comprobarlo de nuevo?
informes: "A" es un identificador no declarado
el último código tiene un error de compilación, ¿podrías comprobarlo de nuevo?
Pon el archivo TradeInfo.mq4 en el mismo directorio donde creaste el indicador MT5.
Coloque el archivo TradeInfo.mq4 en el mismo directorio donde creó el indicador MT5.
hola fxsaber
seguramente el TradeInfo.mq4 está en el mismo directorio, creo que el error de compilación es referente a la definición de la macro.
podrias volver a revisar el codigo que pusiste aqui: https://www.mql5.com/en/forum/93352/page36
podría volver a comprobar el código que publicó aquí: https://www.mql5.com/en/forum/93352/page36
Cometí un error, copié un personaje no reconocido.
Le pido disculpas.
una cosa más, cualquier posibilidad de añadir un método para obtener positionID de un ticket de salida cerrado en su biblioteca MT4Orders.
OrderSelect (pos,SELECT_BY_POS, MODE_HISTORY) {} ahora solo devuelve el numero de ticket de salida llamando a OrderTicket ()
una cosa más, ¿hay alguna posibilidad de añadir un método para obtener positionID de un ticket de salida cerrado, en su biblioteca MT4Orders.
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading.
Bibliotecas: MT4Orders
fxsaber, 2017.09.03 18:52
Foro sobre trading, sistemas automatizados de trading y probar estrategias de trading.
Bibliotecas: MT4Orders
fxsaber, 2019.03.13 15:11
OrderTicketOpen()es un identificador de ticket comercial, no un identificador de posición.
del documento mql5,
Un identificador de posición que se establece para una orden tan pronto como se ejecuta. Cada orden ejecutada resulta en una operación que abre o modifica una posición existente. El identificador de esta posición en particular se establece actualmente en la orden ejecutada.
positionID == deal_in orderID
Resultado
Resultado
OrderTicketID () no es válido, creo que MT4Orders.mqh no es la versión que descargué.
Descargo de aquí https://www.mql5.com/es/code/16006
Esto no es correcto. compilado con muchos errores