QuantForge
es

Importar el historial de precios

Los backtests se ejecutan con el historial que aportas tú, normalmente exportado desde el MetaTrader de tu propio bróker. Así los resultados se parecen a los del probador de MetaTrader para la misma cuenta, y tus datos siguen siendo privados: se guardan solo para tu cuenta y solo se usan en tus backtests.

Lo mejor son las barras M1 (un minuto). El probador construye con ellas todas las temporalidades superiores y las usa para simular los precios dentro de cada barra.

MetaTrader 5 (recomendado)

  1. En la página Datos de mercado, descarga el script de exportación, QuantForge_HistoryExport.mq5.
  2. En MetaTrader 5, abre File → Open Data Folder → MQL5 → Scripts y copia allí el script.
  3. Pulsa F4 para abrir MetaEditor, abre el script y pulsa Compile (F7). MetaTrader solo muestra programas compilados.
  4. Pon Tools → Options → Charts → Max bars in chart en Unlimited y reinicia MetaTrader. Si no, las exportaciones se detienen en unos tres meses de M1.
  5. En el Navegador, arrastra Scripts → QuantForge_HistoryExport a cualquier gráfico, escribe los símbolos (por ejemplo EURUSD,XAUUSD) y el número de años, y pulsa OK.
  6. De vuelta en la página Datos de mercado, importa los archivos de MQL5 → Files → QuantForge.

El script escribe en cada archivo los decimales del símbolo, el tamaño del contrato y el bróker, así que la importación no necesita más datos.

Sin el script

  • MetaTrader 5: View → Symbols → Bars, elige M1 y un rango de fechas, Request y luego Export Bars.
  • MetaTrader 4: Tools → History Center, elige el símbolo y M1, y luego Export.

Estos archivos no incluyen los datos del contrato, así que revisa los decimales y el tamaño del contrato en el paso de revisión antes de importar.

Qué comprueba la importación

Antes de guardar nada ves el símbolo, la temporalidad, los decimales y el tamaño del contrato detectados, y puedes corregirlos. Las barras duplicadas se descartan, las filas ilegibles se notifican y los huecos de una hora o más en días de mercado se listan para que los valores. El historial se guarda mes a mes; importar de nuevo el mismo símbolo incorpora los meses nuevos.

Spread

Las exportaciones de MetaTrader incluyen el spread de cada barra, y el probador lo usa por defecto. Los historiales sin columna de spread usan el spread fijo configurado en el probador.