Realmente tengo dudas de cómo funcionan estos métodos de Ninja Trader. A ver si me explico. Imaginaos que tenemos acciones de SAN a 6,90, luego suben a 7,30 y luego bajan a 6,90 de nuevo. Entonces mi pregunta es si estos métodos hacen lo siguiente:
1) Crossabove: cruzar hacia arriba. Si ponemos crossabove (7) devuelve true cuando sube de 6,90 a 7,30 ¿no?
2) Crossbelow: cruzar hacia abajo. Si ponemos crossbelow (7) devuelve true cuando baja de 7,30 a 6,90 ¿no?
Espero habreme explicado. Gracias.
Crossaabove y Crossbelow
-
- Mensajes: 4
- Registrado: 17 Ene 2011 15:51
Re: Crossaabove y Crossbelow
El formato de CrossAbove es el siguiente :
Syntax
CrossAbove(IDataSeries series1, double value, int lookBackPeriod)
CrossAbove(IDataSeries series1, IDataSeries series2, int lookBackPeriod)
Por lo tanto no se utilizar para comparar Precio vs un valor, sino para comparar dos dataseries ( funciones, por ejemplo una media exponencial ) .
Un ejemplo seria ;
if (CrossAbove(EMA(10), EMA(20), 1)) EnterLong();
Que haria que si en la ultima barra, EMA(10) paso hacia arriba de EMA(20) entonces entra en una posicion Long.
Para verificar si el precio paso de 6.9 a 7.3 basta con hacer
if(Close[0]>7.3)
Saludos...
Pablo
Syntax
CrossAbove(IDataSeries series1, double value, int lookBackPeriod)
CrossAbove(IDataSeries series1, IDataSeries series2, int lookBackPeriod)
Por lo tanto no se utilizar para comparar Precio vs un valor, sino para comparar dos dataseries ( funciones, por ejemplo una media exponencial ) .
Un ejemplo seria ;
if (CrossAbove(EMA(10), EMA(20), 1)) EnterLong();
Que haria que si en la ultima barra, EMA(10) paso hacia arriba de EMA(20) entonces entra en una posicion Long.
Para verificar si el precio paso de 6.9 a 7.3 basta con hacer
if(Close[0]>7.3)
Saludos...
Pablo