Discusión sobre el artículo "Experto comercial con interfaz gráfica: Llenando la funcionalidad (Parte II)"
¿Habrá un mini-manual sobre cómo utilizar la versión actual de la biblioteca sin estudiar todos los artículos anteriores?
Sí, pero sólo después de que se formará la parte principal de la biblioteca y toda la funcionalidad necesaria.
Gracias, pero me gustaría repetir la pregunta
¿Habrá un mini-manual de cómo utilizar la versión actual de la biblioteca sin estudiar todos los artículos anteriores?
Gracias, pero me gustaría repetir la pregunta
¿Habrá un mini-manual sobre cómo utilizar la versión actual de la biblioteca sin estudiar todos los artículos anteriores?
Quizás algún día lo haya.
No es necesario estudiar todos los artículos para aprender a utilizar la biblioteca.
Comience con los ejemplos que se presentan en estos artículos:
- Asesor Experto en Trading con GUI: Creando un Panel (Parte I)
- Asesor Experto en Trading con GUI: Llenándolo de funcionalidad (Parte II)
El ejemplo publicado en el artículo no compila. Al compilar, genera un error: "'ON_END_CREATE_GUI' - undeclared identifier Programme.mqh 307 29" ¡!
La última versión está siempre aquí: EasyAndFast
Y actualizar las clases que se adjuntan al artículo.
Parcialmente.
Anatoly, gracias una vez más por tu trabajo.
Tengo una pregunta. Sobre el precio medio de una posición agregada.
Tengo TradePanel Expert Advisor colgado en el gráfico.
Hay 6 posiciones multidireccionales. El panel, como puede ver, muestra que el precio de apertura de la posición agregada es igual a 1,16272. ¿Es correcto calcular el precio medio de las posiciones multidireccionales de esta manera?
...
Hay 6 posiciones multidireccionales. El panel muestra que el precio de apertura de la posición acumulada es 1,16272.
¿Es correcto calcular así el precio medio de las posiciones multidireccionales?
No lo sé. ¿Qué opina usted?
Es posible que desde el punto de vista de "ordenar la situación para posiciones multidireccionales", sea mejor contar por separado para compra y venta.
No lo sé. ¿Tú qué crees?
Es posible que desde el punto de vista de "ordenar la situación en posiciones multidireccionales", sea mejor contar por separado para compra y para venta.
Lo correcto es calcular el precio medio de cada dirección por separado. Luego restar el más pequeño de la posición más grande - este será el volumen y la dirección de la posición total. Y también el precio medio de la posición, que es igual al precio medio de la posición mayor.
La forma correcta es calcular el precio medio de cada dirección por separado. Luego reste el más pequeño de la posición más grande - este será el volumen y la dirección de la posición total. Y también el precio medio de la posición, que es igual al precio medio de la posición mayor.
Rashid, gracias por tu comentario. Entonces en mi caso el cálculo está en el lado más grande (Compra):
| Precio de apertura | Volumen Base | Volumen de cotización |
| 1,16255 | 10 000,00 | 11 625,50 |
| 1,16252 | 10 000,00 | 11 625,20 |
| 1,16937 | 16 000,00 | 18 709,92 |
| 36 000,00 | 41 960,62 | |
| Media | 1,16557 |
También está el enfoque del coste, en el que todo se combina en un montón.
| Precio abierto | Volumen base | Volumen de cotización |
| 1,16255 | 10 000,00 | 11 625,50 |
| 1,16252 | 10 000,00 | 11 625,20 |
| 1,15376 | -10 000,00 | -11 537,60 |
| 1,15413 | -10 000,00 | -11 541,30 |
| 1,16937 | 16 000,00 | 18 709,92 |
| 1,16933 | -11 000,00 | -12 862,63 |
| 5 000,00 | 6 019,09 |
Media: 1,20382
El segundo caso tiene en cuenta el hecho de que vendieron barato, por lo que el precio de las compras restantes subió.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso

Artículo publicado Experto comercial con interfaz gráfica: Llenando la funcionalidad (Parte II):
Tiene ante usted la segunda parte del artículo sobre la creación de un experto de señal multisímbolo para el comercio manual. Ya hemos creado la interfaz gráfica. En esta parte del artículo hablaremos sobre cómo conectar dicha interfaz con la funcionalidad del programa necesario.
En el gif de abajo vemos lo siguiente. En el recuadro se ha formado una lista de símbolos fórex que contienen USD. A continuación, vamos a formar rápidamente una lista de símbolos que contienen EUR. Para ello, solo hay que introducir en el campo de edición Symbols filter el texto «EUR» y pulsar el botón Request. Si queremos ver todos los símbolos y divisas con USD y EUR disponibles en el servidor, tendremos que introducir estas divisas separadas con una coma: «USD,EUR».
Fig. 3. Formación de la lista de símbolos fórex.
La formación de la lista de símbolos fórex y la obtención de los manejadores de los indicadores se realiza según el periodo indicado en el cuadro combinado Timeframes. Si elegimos otro marco temporal en la lista desplegable, deberemos obtener los nuevos manejadores y actualizar los valores en el recuadro. Para ello, necesitaremos el método CProgram::ChangePeriod(). Si ha llegado el idenditificador del cuadro combinado, entonces actualizamos en primer lugar el marco temporal en el objeto gráfico. A continuación, obtenemos los manejadores y los datos de los indicadores de todos los símbolos en el recuadro, después de lo cual, este se actualizará para representar los cambios introducidos.
Autor: Anatoli Kazharski