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
No, me metí en ello y lo hice bien.
Lo sé. Pero mi mensaje de error está en la descripción de CPositionInfo.
Administración, al menos escribe algo sobre mi mensaje anterior. Tengo la impresión de que me he equivocado de sitio y el mensaje ha sido ignorado.
Lo hicimos. Has acertado, los demás también lo harán.
Un error en la descripción de la biblioteca estándar
Concretamente en la descripción del comando CPositionInfo, PriceOpen()
https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cpositioninfo/cpositioninfopriceopen
El valor devuelto no es "precio abierto" sino"precio abiertomedio ponderado".
Sí, en una compensación es el precio medio ponderado de apertura (en una cobertura es igual al precio de apertura).
Además, incluso en una cobertura en el historial de posiciones (GUI), el precio de cierre es también la media ponderada.
El precio medio ponderado no se corresponde con el precio de apertura/cierre del símbolo. Por lo tanto, incluso en una cobertura, los visualizadores del historial de operaciones no suelen funcionar correctamente.
Sí, en una compensación es el precio medio ponderado de apertura (en una cobertura es el precio de apertura).
Además, incluso en una cobertura en el historial de posiciones (GUI), el precio de cierre es también la media ponderada.
El precio medio ponderado no se corresponde con el precio de apertura/cierre del símbolo. Por lo tanto, incluso en una cobertura, los visualizadores del historial de operaciones no suelen funcionar correctamente.
Se entiende enseguida el punto. Pero el problema del precio medio ponderado de apertura tiene implicaciones más profundas. El asunto es que si se aumenta la posición, los centavos comienzan a dividirse, y se pierden al redondear. Y como resultado, el balance no cuadra al final. Todas las transacciones se realizan en rublos puramente enteros, y el saldo final no cuadra debido a los kopeks perdidos.
Se entiende enseguida. Pero el problema del precio medio ponderado de apertura tiene implicaciones más profundas. El caso es que si se aumenta aún más la posición, los céntimos empiezan a dividirse y se pierden en el redondeo. Y como resultado, el balance no cuadra al final. Todas las transacciones se realizan en rublos enteros, y el saldo final no converge debido a los kopeks perdidos.
¿Esto está en el terminal o en su código?
¿No has hecho ningún redondeo extra?
Se entiende enseguida. Pero el problema del precio medio ponderado de apertura tiene implicaciones más profundas. El caso es que si se aumenta aún más la posición, los céntimos empiezan a dividirse y se pierden en el redondeo. Y como resultado, el balance no cuadra al final. Todas las transacciones se realizan en rublos reales, y el saldo final no cuadra debido a los kopeks perdidos.
Parece una acusación de total incompetencia por parte de los desarrolladores de la plataforma de negociación.
¿Está en el terminal o en su código?
¿Has hecho alguna ronda innecesaria?
¿Por qué agitar el aire con palabras cuando se puede comprobar? Los futuros del rublo-dólar de FORTS, el saldo se calcula con la pérdida de kopecks.
Un patrón de reproducción del error con la pérdida de un centavo en el balance, incluso al operar manualmente.
Esquema para reproducir el error de perder un centavo en el balance, incluso cuando se opera manualmente.
Dar acceso a la inversión a esta cuenta.
Dame acceso de inversión a esta cuenta.
Abrí una cuenta demo para probarlo. No hay acceso a la inversión en él.