Características del lenguaje mql5, sutilezas y técnicas - página 66 1...596061626364656667686970717273...247 Nuevo comentario Konstantin 2018.01.15 15:49 #651 fxsaber: Reducciones.Bueno, yo restablezco el array a través de FileWriteArray, si FileSave reduce el tamaño, los desarrolladores probablemente deberían corregir también el código de la función FileWriteArray fxsaber 2018.01.15 16:09 #652 Konstantin: Si FileSave reduce el tamaño, los desarrolladores deberían corregir también el código de la función FileWriteArray.Búscalo en la Ayuda. fxsaber 2018.01.17 18:46 #653 Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading Discusión sobre "El sistema de contabilidad de posiciones de cobertura se añade a MetaTrader 5" fxsaber, 2018.01.17 18:45 CronológicamenteOrden pendiente activada parcialmente - posición abierta con Position_ID = Order_Ticket.Cerrar la posición manualmente.El resto de la orden se ha ejecutado: se ha abierto una posición con Position_ID != Order_Ticket.El valor del ORDER_POSITION_ID resultante, y cómo funcionará el HistorySelectByPosition es todavía una incógnita.Obviamente, la única (de dos) operación de apertura en su orden DEAL_ORDER tendrá DEAL_POSITION_ID != ORDER_POSITION_ID.Por lo tanto, no debemos confiar en HistorySelectByPosition ni siquiera en Hedges. Discusión sobre el artículo Asesores Expertos: Asesor Experto Características del lenguaje mql4, fxsaber 2018.01.23 16:13 #654 Después de establecer el EventTimer, la primera llamada a OnTimer no ocurre inmediatamente, sino después del intervalo de tiempo establecido. Alexey Viktorov 2018.01.23 17:26 #655 fxsaber: Después de establecer el EventTimer, la primera llamada a OnTimer no ocurre inmediatamente, sino después del intervalo de tiempo establecido.Una observación interesante y útil. Gracias. Pero es lógico... fxsaber 2018.01.24 21:48 #656 Una comparación matizada de números enteros con un ejemplo de la vida realvoid OnStart() { const ulong StartTime = GetMicrosecondCount(); Sleep(1000); // if (GetMicrosecondCount() > StartTime + 1000000) // Неправильно if (GetMicrosecondCount() - StartTime > 1000000) // Правильно Print("Прошло больше секунды."); else Print("Прошло меньше секунды."); } TheXpert 2018.01.24 22:11 #657 fxsaber: Un matiz de la comparación de enteros con un ejemplo real 1e6 es un literal de tipo double. fxsaber 2018.01.24 22:16 #658 Combinador: 1e6 es un literal de tipo double.Soy consciente de ello. El ejemplo no se ve afectado por esto. Piensa en ello como un millón entero. TheXpert 2018.01.24 23:18 #659 fxsaber: Soy consciente de ello. El ejemplo no se ve afectado por ello. Afecta directamente a fxsaber 2018.01.24 23:48 #660 Combinador: Afecta directamenteEstoy de acuerdo, pero el ejemplo no es para eso. En el código, sustituido por un millón. 1...596061626364656667686970717273...247 Nuevo comentario
Reducciones.
Bueno, yo restablezco el array a través de FileWriteArray, si FileSave reduce el tamaño, los desarrolladores probablemente deberían corregir también el código de la función FileWriteArray
Si FileSave reduce el tamaño, los desarrolladores deberían corregir también el código de la función FileWriteArray.
Búscalo en la Ayuda.
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Discusión sobre "El sistema de contabilidad de posiciones de cobertura se añade a MetaTrader 5"
fxsaber, 2018.01.17 18:45
Cronológicamente
El valor del ORDER_POSITION_ID resultante, y cómo funcionará el HistorySelectByPosition es todavía una incógnita.
Obviamente, la única (de dos) operación de apertura en su orden DEAL_ORDER tendrá DEAL_POSITION_ID != ORDER_POSITION_ID.
Por lo tanto, no debemos confiar en HistorySelectByPosition ni siquiera en Hedges.
Después de establecer el EventTimer, la primera llamada a OnTimer no ocurre inmediatamente, sino después del intervalo de tiempo establecido.
Después de establecer el EventTimer, la primera llamada a OnTimer no ocurre inmediatamente, sino después del intervalo de tiempo establecido.
Una observación interesante y útil. Gracias. Pero es lógico...
Un matiz de la comparación de enteros con un ejemplo real
1e6 es un literal de tipo double.
Soy consciente de ello. El ejemplo no se ve afectado por esto. Piensa en ello como un millón entero.
Soy consciente de ello. El ejemplo no se ve afectado por ello.
Afecta directamente
Estoy de acuerdo, pero el ejemplo no es para eso. En el código, sustituido por un millón.