Página 1 de 1
Subindices negativos
Publicado: 07 Mar 2011 12:05
por cavendish
¿Ninja entiende de subindices negativos en velas? Me explico. Imaginaos que quiero ponerme largo si han pasado 2 velas largas. ¿cual de las dos formas de escribirlo es la correcta?
1) if (Close [1]>Open[1] && Close [0]>Open[0]
Enterlong();
2) if (Close [0]>Open [0] && Close [-1]>Open [-1
Enterlong ();
¿Son equivalentes?
¿La de abajo es correcta?
Re: Subindices negativos
Publicado: 07 Mar 2011 12:27
por cls
Los índices positivos se refieren a barras del pasado:
Close[2]: es el cierre de dos barras atrás
Open[5]: es la apertura de cinco barras atrás
etc.
Los índices negativos se refieren a barras futuras:
Close[-4]: es el cierre de cuatro barras hacia adelante
Low[-1]: es el Low de la barra siguiente
etc.
Obviamente, los índices negativos sólo los puedes usar en histórico y tienen poco sentido en un sistema real (aunque de todo hay).
Además, cuando preguntes por una barra tienes que asegurarte que existe.
Cuando se ejecuta Close[3] antes tienes que haberte asegurado de que el histórico tiene al menos tres barras.
Cuando se ejecuta High[-5] antes tienes que asegurarte de que estás al menos a cinco barras de que se te acabe el histórico.
S2
Re: Subindices negativos
Publicado: 07 Mar 2011 15:15
por cavendish
ya decia yo que tenia un sistema que en backtest y con barras futuras iba como la seda pero en real no me hacia nada jaja. a quien se le ocurre programar con barras futuras en el presente...