Discusión sobre el artículo "MQL5 Wizard: Cómo crear un módulo de señales de trading" - página 5
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
Lo descargué, lo generé a través del Wizard, intenté ejecutarlo en el tester y no funciona. Ni siquiera accede a los métodos CheckOpenLong/Short() de samplesignal. Se llaman en ExpertSignal, pero no en SampleSignal. ¿Qué más puedo hacer para anularlos con seguridad?
¿Es esto lo que has estado haciendo:
Foro sobre trading, sistemas automatizados de trading y prueba de estrategias de trading.
Discusión del artículo "Cómo escribir un módulo de señales de trading para MQL5 Wizard"
SaprykinON, 2015.02.06 19:04
En los comentarios que necesita para reemplazar la línea
//|| Tipo=Señal
a
//|| Type=SignalAdvanced
Después de eso mi maestro comenzó a ver la señal.
y así:
Hay que tener en cuenta que para que este archivo sea posteriormente "detectado" por el MQL5 Wizard como generador de señales, debe ser creado en la carpeta Include\Expert\Signal\.
Eso es lo que hiciste:
y así:
?Pruébelo usted mismo. Sólo con la última build, no excluyo que antes funcionara.
Tal vez después de la publicación del artículo se ha cambiado la estructura de las señales. Recogí mi artículo Generador de señales de comercio de indicador personalizado - hay un módulo de señales en el artículo. Lo ejecuté en el probador - el módulo de señales funciona.
Tal vez después de la publicación del artículo se ha cambiado la estructura de las señales. Recogí mi artículo Generador de señales de trading de indicador personalizado - el artículo tiene un módulo de señales. Lo ejecuté en el probador - el módulo de señales funciona.
Usted no tiene CheckOpenLong(), CheckOpenShort() o CheckCloseLong(), CheckCloseShort() métodos allí. Sólo usas LongCondition() y ShortCondition().
He añadido una declaración CheckOpenLong() a tu archivo:
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
Y una descripción:
{
Print(__FUNCTION__+": TEST!");
return(false);
}
He añadido una declaración CheckOpenLong() a tu archivo:
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
Y una descripción:
{
Print(__FUNCTION__+": TEST!");
return(false);
}
Desde la publicación de este artículo, el MQL5 Wizard ha sido modificado: MQL5 Wizard: New Version. El Asesor Experto generado por el nuevo asistente
operará según los algoritmos seleccionados de señales de trading, mantenimiento de posiciones abiertas y gestión de capital y riesgo.
Si necesita implementar sus propios algoritmos de cierre, ¿cómo se supone que debe hacerlo? ¿Debo escribir mi propio módulo para mantener las posiciones abiertas?