Hola,
En probacktest, un robot que funcionaba sin errores, hoy ha dejado de comprar y vender y sale el gráfico de liquidez plano.
Chequeando el código he visto que el problema está en la siguiente linea de código:
|
if summation[48*2]((DClose(1)-DOpen(1))/DOpen(1)<-0.95/100)>=1 then |
porque si la cambio a:
|
if summation[1]((DClose(1)-DOpen(1))/DOpen(1)<-0.95/100)>=1 then |
entonces si que ya hay operaciones y el gráfico de liquidez deja de ser plano.
También me pasa si intento usar la función graph, con
|
graph Summation[2]((DClose(1)-DOpen(1))/DOpen(1)<-0.95/100) as "Suma" |
PRT no grafica ningún curva y , sin embargo con
|
graph Summation[1]((DClose(1)-DOpen(1))/DOpen(1)<-0.95/100) as "Suma" |
sí que funciona.
Teniendo en cuenta que hasta hace unos días funcionaba perfectamente ¿que creéis que puede haber pasado?¿que me recomendáis?
Gracias y saludos