Página 13 de 15

Re: Dudas con el trend line en ninja

Publicado: 07 Nov 2008 11:50
por cls
cletus escribió:Auto trend line traza la ultima linea tendencia y hace que el resto desaparezcan.
¿como podria hacer para que mantenga las ultimas 5 o "n" lineas de tendencia,? Como viene indicado?
Gracias
Si sólo quieres mantener todas las líneas que se van dibujando, busca en el script las líneas de código (sólo hay dos) que dibujan las directrices y que empiezan por DrawRay y añade CurrentBar a la etiqueta. Lo demás déjalo igual:
DrawRay("UpTrendLine"+CurrentBar, upTrendStartBarsAgo, startBarPrice, etc.
DrawRay("DownTrendLine"+CurrentBar, downTrendStartBarsAgo, startBarPrice, etc.

Con eso consigues que no se borre ninguna línea. Pero verás que el resultado no es muy práctico. Si quieres un tratamiento "inteligente" de las directrices, y que sólo se borren las que son superadas, tendrás que reprogramar el indicador prácticamente desde cero.

S2

Publicado: 07 Nov 2008 12:02
por bolsa1
Muy bueno Cls, yo también estuve una vez intentando hacerlo y no había encontrado la forma.

Graciñas!

Publicado: 07 Nov 2008 13:08
por cls
bolsa1 escribió:Muy bueno Cls, yo también estuve una vez intentando hacerlo y no había encontrado la forma.

Graciñas!
de nada bolsa1 :wink:

Publicado: 07 Nov 2008 18:47
por cls
... y para ver las últimas n-líneas.

Nos declaramos dos variables para guardar el número de líneas que queramos mantener visibles.

En la región Variables, añadimos.
int lineasUpTrend = 0;
int lineasDownTrend = 0;


Y las sentencias de DrawRay se sustituyen por:

DrawRay("UpTrendLine"+lineasUpTrend, upTrendStartBarsAgo, startBarPrice, etc.
lineasUpTrend++;
if ( lineasUpTrend > 10 ) lineasUpTrend = 0;

DrawRay("DownTrendLine"+lineasDownTrend, downTrendStartBarsAgo, startBarPrice, etc.
lineasDownTrend++;
if ( lineasDownTrend > 10 ) lineasDownTrend = 0;

Es decir, que en vez de usar CurrentBar estamos usando las variables que nos hemos declarado antes. Justo después del DrawRay aumentamos su valor. Y cuando excedan del límite que nos hemos marcado, diez en este caso, las reiniciamos a cero.
En este caso tendremos siempre veinte líneas como máximo en la pantalla (las últimas diez alcistas y las últimas diez bajistas).

Podéis crearos un parámetro en la pantalla inicial para recoger el número de líneas a ver (en vez de escribir el 10 a pelo en el código).

S2

Resultados de operaciones con Ninja

Publicado: 19 Nov 2008 08:27
por Catorpega
Holas,,,
Ultimamente he notado un incremento de efectividad en mi modo de operar y me gustaria compartir esta maravillosa experiencia con vosotros.

Tonteando con el Ninja he descubierto que guarda todas las operaciones realizadas y estos datos me ayudan a planificar la pròxima operaciòn. Pero hay unos datos que no entiendo y estos son:
Profit Factor
Sharpe Ratio
Max. time to recover
Average ETD

Tambien me gustaria saber si habria manera de falsificar esas operaciones. Esto es para despejar dudas cuando vea algùn resultado posteado y por otro lado saber si me puede servir para mostrar mis propios resultados y que al mismo tiempo sean creibles.

Si no se puede manipular, ¿còmo tengo que hacer para postear esos resultados de manera que puedan ser analizados por algùn forero? Talvez se pueda sacar mas provecho a las operaciones.

Algun alma caritativa serìa tan amable de contestar a estas cuestiones?

Re: Resultados de operaciones con Ninja

Publicado: 19 Nov 2008 10:36
por cls
Catorpega, en la ayuda del ninja tienes la descripción de todos los ratios. (Échale un vistazo al índice de la ayuda. Está mejor explicado de lo que yo pueda contarte).

Sobre el posteo de operaciones supongo que te refieres a las que haces en tiempo real. Las que se hacen con el simulado sí pueden borrarse reseteando la cuenta (con ello evitarías que se viera una mala racha seguida), las reales no lo sé.
Pero en las reales, si posteas la cuenta del ninja + cuenta del broker ... ya no queda lugar para la confusión.

La información de la cuenta del ninja sí es accesible vía código. Se puede leer y escribir, pero no es fácil y no encontrarás información de cómo hacerlo en la ayuda. Tienes que conocer qué clases son y sus métodos y propiedades. Poder, se puede hacer.

S2

Publicado: 19 Nov 2008 12:34
por Catorpega
Muchas gracias CLS!

De momento me quedo con el papertrading, que es lo ùnico que me queda hasta que las cosas vayan de otra manera.
Habia pensado que si talvez me comprometìa de alguna manera a hacer publicas todas mis operaciones harà que mi disciplina sea mas fèrrea. Lo que pasa es que es muy dificil postear de antemano la intencion o plan para la proxima operacion, ya que son operaciones de muy corto plazo, de entre varios segundos a varios minutos, ademas de tener que variar el obejitvo de salida si se produce algun cambio en la estrategia inicial.
Una opciòn que se me ha ocurrido es hacer una grabacion en video asi como va transcurriendo el dia para ver la operativa de forma mas clara para poder ser analizada y criticada por los foreros interesados en mejorarla.
Irè probando las diferentes posibilidades que encuentre por internet y ya dire cosas.

Publicado: 19 Nov 2008 19:29
por FL4
Me he bajado una demo del NinjaTrader en el portatil, y no me funciona el BackTest. Que estoy haciendo mal?
Es porque es una demo?

Publicado: 19 Nov 2008 19:52
por bolsa1
FL4 escribió:Me he bajado una demo del NinjaTrader en el portatil, y no me funciona el BackTest. Que estoy haciendo mal?
Es porque es una demo?
Para hecer backtest tienes que estar conectado. ¿Estás?

Publicado: 19 Nov 2008 20:25
por FL4
Aqui estoy conectado con gain demo.

Publicado: 20 Nov 2008 10:41
por Cuotes
Por si acaso alguien esta interesado en el tema, estos enlaces me han parecido interesantes:

Profit factor:
http://fickletrader.blogspot.com/2005/1 ... in-my.html

Sharpe Ratio:
http://www.investopedia.com/articles/07 ... _ratio.asp
http://www.miapavia.it/homes/ik2hlb/sr.htm

Publicado: 20 Nov 2008 12:49
por Catorpega
Gracias Cuotes!

Ayuda Ninjatrader + IB

Publicado: 01 Dic 2008 16:01
por katilla
Tengo tiempo real del Mini-sp500 en IB y quería trabajar con ninja ya que con ib los gráfico no son muy bunos.
Me he descargado la versión de NJ 6.5.1000.7. pero me es imposible ver gráficos.

Lo que hago es lo siguiente, primeramente arranco el TWS de IB, después arranco el Ninja, voy a tools/account connections y me creo una conexión con IB.

Luego en FILE/conect me conecto a la conexión crada . pero se puede conectar.

He probado a dar mis datos de usuario contraseña del tiempo real de IB pero no los acepta.
Podría alguien echarme una mano?.

Publicado: 01 Dic 2008 16:09
por Catorpega
A mi me funciona y no tuve que configurar nada. Solo que en la TWS>>>configure>>API>>>Enable DDE Client debe estar activada.

Re: Ayuda Ninjatrader + IB

Publicado: 01 Dic 2008 16:10
por Txen
katilla escribió:Tengo tiempo real del Mini-sp500 en IB y quería trabajar con ninja ya que con ib los gráfico no son muy bunos.
Me he descargado la versión de NJ 6.5.1000.7. pero me es imposible ver gráficos.

Lo que hago es lo siguiente, primeramente arranco el TWS de IB, después arranco el Ninja, voy a tools/account connections y me creo una conexión con IB.

Luego en FILE/conect me conecto a la conexión crada . pero se puede conectar.

He probado a dar mis datos de usuario contraseña del tiempo real de IB pero no los acepta.
Podría alguien echarme una mano?.

¿Has dado de alta el activo en Tools/ Instrument Manager?