Haré backtesting de estrategia en tradingview con python, mt4, mt5, pine connector

Parte de la información se ha traducido automáticamente.

Reino Unido

Hablo Inglés, Alemán
Analista de mercado / analista fundamental / Desarrollador en Python Soy un seleccionador de acciones con experiencia en análisis fundamental, clasificación de acciones y valoración final para rendim...
Acerca de este Servicio

Prueba de estrategias de trading con Python antes de implementar cualquier estrategia en el mercado en vivo, es crucial validarla mediante backtesting.


El backtesting consiste en probar una estrategia de trading usando datos históricos para evaluar cómo habría funcionado en el pasado.


Característica clave:


  • Para manejar datos de series temporales.
  • Para obtener datos históricos de acciones.
  • Para graficar los resultados.
  • Para cálculos numéricos.


Calculamos las medias móviles simples de 50 y 200 días usando la función de media móvil. Se genera una señal de compra cuando la media móvil de 50 días es mayor que la de 200 días. La columna de posición indica cuándo entrar o salir de una operación.


Graficamos los retornos acumulados de la estrategia y del mercado en el mismo gráfico para visualizar el rendimiento de la estrategia.



El código en Python que se proporciona aquí ofrece una base sólida para backtesting de varias estrategias, permitiendo a los traders experimentar y perfeccionar sus enfoques antes de arriesgar capital real.


Esta visualización ayuda a los traders a entender si su estrategia supera al mercado y en qué medida.

Plataforma:

TradingView

MT5

MT4

Tecnología de desarrollo:

Python

MQL5

MQL4