Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1543
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
Hola, ¿podríais explicarle a un pringado cómo se inicializa un array de estructuras? Para una matriz normal, es sencillo
int HiddenFunc[3,2] = {1,2,3,4,5,6};
¿Pero qué pasa con el conjunto de estructuras? Inicializar un array con esta estructura, por ejemplo
struct MODE_KEY {secuencia Key; bool Act;};
al igual que las clases:
https://www.mql5.com/ru/docs/basis/types/classes
o matrices)
Hola.
probando búhos. (el código se adjunta a continuación).
owl utiliza la martingala basada en el historial de órdenes anteriores (si hay pérdidas, entonces multiplica el lote por el coeficiente martin...).
la orden anterior se cerró con un stop con, por ejemplo, 0,2 lotes en (Martin = 2...). entonces desactivo el "auto-trading" en el terminal MT4, o apago el terminal completamente y el búho deja de operar.
Entonces, cuando conecto el botón "auto-trading" - A continuación, el búho se enciende y abre el siguiente lote con un volumen de 0,4.
Entonces, cómo corregir el código, para que al desactivar el "auto-trading", apagar el terminal y luego encenderlo, el búho inicie la siguiente sesión de trading con el lote inicial,
especificado en los ajustes (por ejemplo, 0,01) en lugar de multiplicar el último cerrado en el historial?
Hola.
Probando búhos. (el código se adjunta a continuación).
owl utiliza la martingala basada en el historial de órdenes anteriores (si hay pérdidas, entonces multiplica el lote por el coeficiente martin...).
la orden anterior se cerró con un stop con, por ejemplo, 0,2 lotes en (martin =2...) entonces desactivo el "auto-trading" en el terminal MT4 o apago el terminal completamente y el búho deja de operar.
Entonces, cuando conecto el botón "auto-trading" - A continuación, el búho se enciende y abre el siguiente lote con un volumen de 0,4.
Entonces, cómo corregir el código, para que al desactivar el "auto-trading", apagar el terminal y luego encenderlo, el búho inicie la siguiente sesión de trading con el lote inicial,
especificado en los ajustes (por ejemplo, 0,01) en lugar de multiplicar el último cerrado en el historial?
Se crea una variable global
y luego, si no hay órdenes abiertas/cerradas, más tarde, "Inicio"
Se crea una variable global
y luego, si no hay órdenes abiertas/cerradas, más tarde, "Iniciar".
Gracias.
Ya tengo un datetime OpenTime; - ¿se debe reemplazar condatetime Start o además?
"Si no hay órdenes abiertas/cerradas más tarde de "Inicio "Lotes=Lote; " - no está nada claro qué hacer con él?
Gracias.
Ya tengo el datetime OpenTime; - ¿se debe reemplazar con eldatetime Start o además?
" y luego si no hay órdenes abiertas/cerradas más tarde "Inicio "Lotes=Lote; " - no está nada claro a donde referirse?
Describa en pocas palabras lo que quiere de este EA (la lógica de su trabajo),
Creo que tienes muchas cosas innecesarias en tu código o no entiendo algo.
Buenas tardes. Ayuda con el EA. De acuerdo con la estrategia, si un stop se dispara, entonces el EA debería añadir (el número de puntos) a la siguiente toma establecida
del historial por ID, pero no lo hace por alguna razón.
¿Qué ocurre con el código?
Buenas tardes. Ayuda con el EA. De acuerdo con la estrategia, si un stop se dispara, entonces el EA debería añadir (el número de puntos) a la siguiente toma establecida
del historial por ID, pero no lo hace por alguna razón.
¿Qué ocurre con el código?