Discusión sobre el artículo "Simulación de mercado: Position View (VI)"

 

Artículo publicado Simulación de mercado: Position View (VI):

En este artículo, haremos diversas mejoras para que el indicador de posición refleje lo que realmente ocurre en el servidor de trading, en términos de posiciones y del estado actual de estas. Debo recordar que estas aplicaciones, que se mostrarán aquí, no pretenden en ningún caso sustituir ningún elemento disponible en MetaTrader 5. Tampoco deben usarse sin los debidos cuidados y criterios, ya que su objetivo es presentar un código didáctico, es decir, con fines de aprendizaje sobre cómo funciona el sistema. El motivo por el que digo que el código es didáctico es que el uso de mensajes, en algunos casos, no es la mejor forma de implementar ciertas funcionalidades.

En el artículo anterior, Simulación de mercado: Position View (V), expliqué cómo puedes obtener los datos necesarios para entender qué sucede en una aplicación. Esto permitirá implementar el sistema usando la función OnTradeTransaction. Pues bien, allí solo se presentó cómo hacerlo en el Asesor Experto. Al revisar aquellos datos y el Asesor Experto, mi estimado lector, seguramente te habrás quedado bastante confundido y con dudas sobre si eso es práctico. Un poco de escepticismo no hace ningún daño. También es aconsejable y saludable tener algunas dudas cuando nos encontramos con algo completamente nuevo.

Así, en este artículo implementaremos los primeros pasos. Esto permitirá que aquellos mismos datos, vistos en el artículo anterior, tengan algún sentido. Como lo que veremos es algo que, a primera vista, puede resultar un poco confuso, quiero que estudies este artículo con calma más adelante, haciendo pruebas para intentar comprender lo que se explicará. No uses, bajo ningún concepto, lo que veremos en este artículo en una cuenta real sin haber comprendido realmente qué sucede, ya que las posibilidades de sufrir pérdidas y errores al interpretar los datos que se mostrarán en el gráfico pueden hacer que tengas una experiencia muy desagradable con este sistema que estamos desarrollando.

Una vez más: no uses este sistema que construiremos sin entender qué ocurre. Para ello, experimenta y estudia bastante el código, ya que aquí su finalidad es ser lo más didáctico posible. La eficiencia, en este caso, es solo un detalle. La premisa principal es que el código sea lo más simple posible, para que todos puedan entender qué ocurre.


Autor: Daniel Jose