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