Hora de inicio y fin de la operación con segundos
8 respuestas
EAWIZARD
hace 8 años #114839
¿Es posible entrar en una operación exactamente a una hora determinada (por ejemplo: 22:00:01 - segundos de preaviso) y salir de ella unos segundos más tarde (por ejemplo: 22:00:05 - segundos de preaviso)?
En caso afirmativo, ¿cómo podría configurar el ejemplo anterior en el asistente de ea?
tomas262
hace 8 años #135624
Asistente no tiene una función para los segundos, pero usted puede hacer esto mediante la creación de uno. Copia este código en EA Wizard / code / CustomFunctions.mq4
int obtenerSegundos() { return Segundos(); }
y utilícelo como se muestra en el ejemplo adjunto.
Asegúrese de utilizar la máxima precisión de backtest en MetaTrader
EAWIZARD
hace 8 años #135634
Hola Tomas gracias por tu respuesta, he copiado el código y pegado el código en el Asistente de EA / código / CustomFunctions.mq4 en la parte inferior, y lo compiló. He adjuntado el archivo customfunctions.mq4, por favor, echa un vistazo y dime si lo hice correctamente. Además, cuando compilé el archivo, me dio un error. Por favor, echa un vistazo. Gracias
EAWIZARD
hace 8 años #135636
Además, ¿tiene Wizard una opción para milisegundos? posiblemente 100 o 500 milisegundos.
tomas262
hace 8 años #135681
Esto podría ser de alguna manera apoyado con MetaTrader5 tal vez. Yo personalmente evitaría el uso de MetaTrader para este tipo de operaciones y el uso estrictamente transparente entorno de mercado como los mercados de futuros http://www.investopedia.com/terms/f/futures.asp
EAWIZARD
hace 8 años #135682
Investigaré más a fondo los futuros, gracias. Por otra parte, He copiado y pegado el código en el Asistente de EA / código / CustomFunctions.mq4 en la parte inferior, y lo compiló. He adjuntado el archivo customfunctions.mq4, por favor, echa un vistazo y dime si lo hice correctamente. Además, cuando compilé el archivo, me dio un error. Por favor, echa un vistazo al archivo adjunto. Gracias
tomas262
hace 8 años #135685
No necesitas compilar CustomFunctions.mq4. Es sólo un "plugin" (pequeña parte del código total) en el código final EA. El código EA se compila una vez solicitado para ser utilizado por MetaTrader.
Seguramente puedes abrir el EA final en el Editor y compilarlo. Entonces no debería contener ningún error. Las advertencias están bien
EAWIZARD
hace 8 años #135687
¿Podría comprobar si he añadido correctamente la función de código de segundos en el archivo anterior, he copiado y pegado la función en la parte inferior.
tomas262
hace 8 años #135694
Sí, correcto.
Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)