Backtesting en Excel vs MQL4
Backtesting en Excel vs MQL4

 

Publi

Resultados 1 al 5 de 5

Tema: Backtesting en Excel vs MQL4

  1. #1
    ¿Alguien hace backtesting en Excel, o conoce miembros que lo hagan? Me gustaría discutir la metodología y los modelos con cualquiera que use Excel. ¿Alguien tiene algún modelo simple (o complejo) que estaría dispuesto a compartir para indicadores o sistemas básicos?

    O... ¿debería dedicar algo de tiempo a aprender MQL4? Tengo mucha experiencia modelando en Excel, pero no tengo ninguna experiencia con la programación de computadoras. Soy reacio a dedicar tiempo a aprender MQL4 ya que empezaré desde cero, pero tal vez esto sería más fácil. ¿Hay otros no programadores que se hayan convertido en expertos en MQL4?

  2.                         
    Publicidad
  3. #2
    Cuando comencé a hacer mi propio análisis, comencé con Excel ya que no tenía experiencia en programación y encontré que VBA era más fácil de aprender que MQL4. Ahora uso una combinación de ambos. En mi experiencia limitada, MQL4 es más rápido para realizar cálculos que Excel, en particular si su hoja de Excel utiliza muchas funciones definidas por el usuario. Uno de mis proyectos en curso es construir una hoja de cálculo para analizar diferentes instrumentos de los 70 en marcos de tiempo semanales y diarios. Al principio pensé que usaría MQL4 para escribir archivos .csv de información de OHLC para cada instrumento y período de tiempo, y luego procesaría los números en Excel. Desventaja: ¡tardar un par de minutos en volver a calcular! Entonces, ahora realizo todos los cálculos en MT4 y luego escribo solo dos archivos. Excel es entonces la interfaz de usuario y no hay que esperar en los cálculos. Supongo que lo que quiero decir es que si puedes usar ambos, entonces te estás dando la capacidad de usar el que mejor se adapte a la tarea que te has propuesto. Solo mis 2 peniques...

  4. #3
    Excel es una herramienta poderosa. Si bien está diseñado para funcionar como una hoja de cálculo y modelado, etc., la gente lo ha usado para hacer todo tipo de cosas asombrosas, incluyendo IA, bases de datos, etc., aunque existen herramientas especializadas diseñadas específicamente para esas tareas. MQL4 es un lenguaje bastante tosco, pero está diseñado específicamente para el comercio, por lo que tiene muchas cosas específicas para esa tarea. Si bien existe un debate en curso sobre la efectividad del egy tester como herramienta de prueba retrospectiva, estoy seguro de que volverá a realizar las pruebas diez veces más rápido con MQL4, incluso si tiene que aprender el idioma desde cero. Es probable que ya esté familiarizado con muchos de los conceptos fundamentales de programación, como bucles y sentencias condicionales. Para la ruta de Excel, es posible que desee buscar herramientas que ya estén disponibles, me sorprendería si alguien aún no lo ha hecho. Si no puede encontrar algo listo para usar, primero tendrá que diseñar un simulador comercial, manejar los informes, procesar sus datos históricos y luego tener una interfaz de usuario razonable. Todo esto viene gratis con MT4. Que te diviertas.

  5. #4
    Cualquier cosa que involucre cálculos que hago en Excel, lo he hecho durante años. Sin embargo, no estoy seguro de que obtengas nada de mis modelos, ya que son específicos de lo que estoy haciendo. Excel es mucho más flexible y transparente, por lo que puede interrogar y verificar los datos correctamente. Para el no programador es oro. Solo como ejemplo, ¿cuánto tiempo le llevaría crear un EA que muestre la volatilidad promedio de cualquier hora durante los últimos 14 días...? No digo que sea imposible, no tengo ni idea, pero en Excel, una tabla dinámica y 5 minutos más tarde, ya está. Donde Excel falla es en el comercio en vivo: no funciona bien al conectarse con otras plataformas comerciales (FXCM/IB/Currenex), pero para las pruebas retrospectivas, eso no importa.

  6. #5
    He probado estos métodos a lo largo de los años: MT4 Strategy Tester Custom Python progr OpenOffice Calc (compatible con Excel) MT4 Indiors/Scripts Cada EA tiene sus propias características pero, en general, he obtenido los mejores resultados con MT4 Indiors/Scripts. Si puede crear un indicador que duplique las acciones de un EA dado, es posible convertir ese indicador en una herramienta de análisis. No todos los EA se prestan a este enfoque, pero si tiene uno que sí lo hace, proporcionará resultados casi instantáneos (no exactos al pip, pero lo suficientemente cerca) y evitará tener que jugar con archivos csv u otras técnicas de interfaz más complejas. En mi humilde opinión, deje que la naturaleza del EA que está probando dicte el mejor método de prueba...

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Uso de cookies
Utilizamos cookies propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso. Más información y política de cookies.
     

Aviso legal: Ni forosforex.com ni ninguna persona involucrada en forosforex.com aceptarán ninguna responsabilidad por cualquier pérdida o daño en el trading como resultado de la confianza en la información contenida en este sitio web, incluidos datos, cotizaciones, gráficos y señales de compra/venta. Por favor, infórmese plenamente de los riesgos y costes asociados a las operaciones en los mercados financieros, una de las formas de inversión que más riesgos entrañan.
forosforex.com le quiere recordar que los datos contenidos en este sitio web no son necesariamente en tiempo real ni exactos. forosforex.com no asume responsabilidad alguna por las pérdidas en que usted podría incurrir como resultado de la utilización de estos datos. Este acuerdo se rige por su versión en inglés, que prevalecerá siempre que haya alguna discrepancia entre la versión en inglés y la versión en español. Los CFD son un producto difícil de entender, varios organismos reguladores consideran que no es adecuado para inversores minoristas debido a su complejidad y riesgo.
Advertencia de riesgo: Los CFDs son un producto difícil de entender, y puede no ser adecuado para inversores minoristas debido a su complejidad y riesgo. Existe la posibilidad de sufrir una pérdida igual o superior a la inversión. Por lo tanto, no debe invertir o arriesgar dinero que no pueda permitirse perder. Debe asegurarse de que comprende todos los riesgos. Antes de abrir una cuenta en un broker por favor sea consciente e infórmese de los riesgos asociados con el trading. El contenido de este sitio web no debe interpretarse como asesoramiento personal. ForosForex recomienda que busque el consejo de un asesor financiero independiente.