Blog Post

Error "volume limit 1033" en Prueba de Estrategia


Al ejecutar la prueba de estrategia, al inicio de todo en la pestaña REGISTRO te puede aparecer un error parecido a esto:

--> 2020.12.20 19:04:32.026 TestGenerator: unmatched data error (volume limit 1033 at 2020.10.02 12:30 exceeded


Ese error aparece sin importar la herramienta que estés testeando porque no es un error relacionado con la herramienta sino que es un error del historial de velas. El error es debido a que se está haciendo la prueba en un TimeFrame superior a M1 pero en tu MetaTrader (en el PC) no hay historial de ese TimeFrame para el activo que has elegido.


Entonces el MetaTrader construye el TimeFrame que has elegido con el historial de TimeFrames más bajos. Debido a eso el gráfico que aparece en la prueba no es demasiado perfecto. Por ejemplo, si elegiste M5 para la prueba, y no tienes historial de ese TF en tu MetaTrader entonces el gráfico de M5 que ves en la prueba se ha creado a partir de las velas de M1. Cuando el volumen de una vela de M5 no coincide con el de la suma de las 5 velas de M1 que forman la de M5 pues el MetaTrader te muestra ese error.


Esto no afecta demasiado a la prueba de estrategia pero eso ya depende de la calidad que desees en el modelado y en la prueba.



SOLUCIONES:

  • Testear siempre en M1 dentro del probador de estrategias.
  • Borrar el fichero .hst del TimeFrame alto y generarlo de nuevo a partir del TimeFrame bajo.
  • Descargar un hitorial fiable para el TimeFrame en el que quieres hacer la prueba.

Share by: