Hola! Estoy buscando una forma de dar salida o introducir en el código del historial el nombre del Asesor Experto que abrió una posición. En el antiguo MT 4 de alguna manera se marcaba automáticamente, pero aquí no lo consideraron necesario. Pruebo diferentes Asesores Expertos en demo, los cambio a menudo y como resultado no se me queda nada en la memoria. SIN EMBARGO, me gustaría hacerlo de manera que fueran automáticamente prescritos por su código.
Al abrir una posición, puedes especificar el nombre del Asesor Experto en el comentario si lo necesitas. Sinceramente, no entiendo muy bien qué es lo que quieres obtener y por qué. ¿Trabajas con el histórico de operaciones y al analizarlo quieres determinar programáticamente/visualmente qué operaciones se ejecutaron y por qué Asesor Experto? En caso afirmativo, puede utilizar un comentario o un número mágico.
Cuando se trabaja con 30 Asesores Expertos e incluso con 30 pares diferentes, es imposible hacer un seguimiento de todo - me gustaría que sucediera por sí mismo
- www.mql5.com
Hola Anatoli
Acabo de encontrar estos dos artículos 'libro de cocina' y estoy agradecido por sus esfuerzos.
Me he dado cuenta con programas / secuencias de comandos como este, que no parecen reconocer si hay más de una posición en un par de divisas en particular.
Por ejemplo, si tengo dos posiciones abiertas en el EURUSD (una venta a 1,2250, y la otra venta a 1,2200), entonces sólo reconoce la primera y no la segunda. No estoy seguro si esto se debe a que algo tiene que decirle al programa/script que es una cuenta que permite cobertura. ¿Tenéis algún artículo que trate sobre scripts que reconozcan múltiples posiciones en un mismo par de divisas?
Muchas Gracias
Dingo
Hola Anatoli,
Acabo de encontrar estos dos artículos "libro de cocina" y estoy agradecido por sus esfuerzos.
He notado con programas/scripts como este, no parecen reconocer si hay más de una posición en un par de divisas en particular.
Por ejemplo, si tengo dos posiciones abiertas en el EURUSD (una venta a 1,2250, y la otra venta a 1,2200), entonces sólo reconoce la primera y no la segunda. No estoy seguro si esto se debe a que algo tiene que decirle al programa/script que es una cuenta que permite cobertura. ¿Tienes algún artículo que trate sobre scripts que reconozcan múltiples posiciones en un par de divisas?
Muchas Gracias
Dingo
Hola.
Ya se que hace tiempo que posteaste esto. Efectivamente, creo que el primer método sólo recogerá la primera orden en el pos para el símbolo dado. Para leer todas las operaciones de un símbolo concreto, tendrías que adaptar la segunda variante al script (todas las operaciones) y simplemente añadir un "filtro" if donde proceda sólo si el símbolo de la orden es el mismo que el símbolo actual dado.
Espero que te sirva de ayuda.
-Fernando.
- 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 Libro de Recetas de MQL5: Obtener Propiedades de Posiciones:
En este artículo crearemos un script con el que obtendremos todas las propiedades de posición y se las mostrará al usuario en un cuadro de diálogo. Al ejecutar el script, usted podrá seleccionar uno de los dos modos disponibles en la lista desplegable en los parámetros externos: para ver las propiedades de posición solo en el símbolo actual, o para ver las propiedades de posición en todos los símbolos.
Autor: Anatoli Kazharski