Página 12 de 15

Publicado: 26 Sep 2008 17:29
por FL4
Te he entendido cls,gracias.

Publicado: 07 Oct 2008 13:48
por Txen
¿Cómo podría decir...?

..si ejecutó el profit hace tres barras...

o al revés,

...si se ejecutó el stop hace tres barras...

Gracias y un saludo,

Publicado: 07 Oct 2008 18:46
por ciclista
Hola a todos, chicos, quiero hacer una pregunta que seguramente sea muy tonta y yo muy torpe, pero su respuesta me puede ayudar muchísimo.

Es referente al conversos de datos que tan amablemente expuso CLS para convertir desde el VC al Ninja. Me lo descargué y aparentemente me hace bien la conversión, pero a la hora de graficarlo y de hacer backtest no funciona.

Supongo que me equivoco ó bien en la carpeta de destino del fichero NT (que es la de import, para mí es la más lógica) ó a la hora de cargar luego el mercado. Quizás también pueda ser que he descargado 6 años seguidos y son muchos, no lo sé, pero no consigo el resultado deseado.

Si alguno de los que ha usado la herramienta es tan amable de decirme cómo consigue convertir los datos lo agradecería enormemente.

Un saludo y gracias, sobre todo a CLS también por el sistema que ha subido hoy, cómo se lo curra el tío.

:shock:

Publicado: 07 Oct 2008 20:15
por cls
ciclista, sobre el conversor ...

mira que el ninja te dé el OK cuando haces el import. Consulta también la pestaña del Log para comprobar que todo ha ido bien.
Después ve a Tool/OPtions/Misc y RepairDB.

Los datos que dan más problemas son los futuros . Asegúrate de que la fecha de vcto es la correcta cuando haces la carga.

Para ver el chart juega con la fecha. Prueba varios vencimientos distintos aunque sean distintos del que has cargado.

Prueba desde File/NewChart, en type pones futuro y buscas el instrumento que quieras cargar.
Otra opción es añadir el instrumento a la lista por defecto desde Tools/ InstrumentMAnager.

Otra cosa que puedes hacer es crearte un nuevo instrumento desde cero y hacerle el import, en vez de utilizar un instrumento original del ninja.

No se me ocurre nada más.


Saludos

Publicado: 07 Oct 2008 20:23
por cls
Txen escribió:¿Cómo podría decir...?

..si ejecutó el profit hace tres barras...

o al revés,

...si se ejecutó el stop hace tres barras...

Gracias y un saludo,
Cuando se ejecuta una orden en el Ninja, se dispara el evento OnExecution. Tienes que sobrescribir este evento e incluir aquí la lógica que quieras para llevar un control sobre lo que pasa con las órdenes.
En la ayuda del ninja te explican todos los eventos que hay para el control de órdenes y cómo usarlos. Posiblemente sea lo más complicadillo de programar que tiene el ninja.

Edito: a lo mejor se puede hacer desde el wizard de una manera más fácil. Pero eso no lo sé pq el wizard no lo manejo. Lo que seguro no se podrá es si tienes varias órdenes distintas de profit o de stop vivas. Eso seguro que no se puede desde el wizard. Sólo sobrescribiendo el OnExecution.

S2

Publicado: 08 Oct 2008 08:31
por Txen
Gracias cls, voy a ver...

Publicado: 08 Oct 2008 22:45
por ciclista
Ok cls, lo intentaré a ver si soy capaz...........muchas gracias, campeón.

Un saludo.

Publicado: 20 Oct 2008 19:33
por FL4
como puedo ver el mini sp en mi ninja??
No me salen los futuros solo las divisas.

Gracias.

Publicado: 24 Oct 2008 16:01
por polxx
Se puede hacer un walk forward de manera que se tomen 12 meses exactos, osea del 1-1-2007 hasta 31-12-2007 y se aplique esos resultados justo al mes siguiente (1-1-2008) y despues se avance 1 mes exacto?

se puede? creo que no..

Publicado: 31 Oct 2008 12:10
por bolsa1
polxx escribió:Se puede hacer un walk forward de manera que se tomen 12 meses exactos, osea del 1-1-2007 hasta 31-12-2007 y se aplique esos resultados justo al mes siguiente (1-1-2008) y despues se avance 1 mes exacto?

se puede? creo que no..
Eso es lo que hace automáticamente cuando le pones de test 365 y de aplicación 30... a no ser que te refieras a un mes EXACTO (del 1 al 31)... eso no se puede hacer (que yo sepa).

Publicado: 31 Oct 2008 12:28
por cls
problemón ...

si tengo una posición abierta y se me desconecta el broker, automáticamente el Ninja para la estrategia.
(si el broker es a la vez tu datafeed, seguro. No sé cómo sería si por un lado tienes el broker, p.ej. IB , y por otro el datafeed p.ej. eSignal. Ahí a lo mejor la estrategia se mantiene rulando sólo con los datos del datafeed).

El caso es que si la estrategia se para, cuando el broker vuelve no hay manera estándar y automática de reiniciar la estrategia :shock: Menudo automatismo, no ??? :shock:

Ya no te digo si antes de la desconexión tenías posiciones abiertas. Cuando se reinicie la estrategia tu posición es plana, y tendrás que gestionar tu posición abierta manualmente en el broker.

No sé si todo esto es cierto al 100%. Me temo que sí. Si alguien puede corroborarlo ...
De serlo, la mejor solución para automatizar es hacerlo todo a medida. Utilizar el NT y similares para probar el sistema y cuando esté listo al sastre, y todo a medida.

S2

Publicado: 31 Oct 2008 12:54
por bolsa1
Puedes tener dos datafeeds simultáneos... si uno falla, mal será que el otro también...

Publicado: 31 Oct 2008 13:20
por cls
bolsa1, has podido probarlo ? tas seguro ?

Es decir, tener una estrategia corriendo, que el broker se desconecte (rezamos para que el datafeed de backup no lo haga también), en este caso la estrategia sigue corriendo ???

Si luego vuelve el broker, todo sigue igual ? La estrategia funciona bien ? (me refiero al envío y recepción de órdenes. Las que se hubieran enviado en la desconexión habrán fallado pero si el código de la estrategia las captura pues no hay problema).


Y por último, si tanto el broker como el datafeed se cortan. Por ejemplo, por cortesía de telefónica. Aquí sí que hay que levantar todo manualmente. Y gestionar a mano lo que ya tuvieras abierto en el broker.

El problema gordo es cuando falle la adsl.

Habría que contratar un par de ellas, de distinto proveedor y tecnología (fija + móvil, fija + cable, ...). Si las dos son fijas, casi seguro que se caen a la vez.
El tema es cómo controlar automáticamente estas conexiones vía adsl. TEndría que hacerlo el sistema operativo. Bueno, habrá que investigar algún soft o algo.

S2

Publicado: 01 Nov 2008 09:28
por cls
Para intentar dar respuesta a la gente que me pregunta cómo se convierte el histórico de VC para hacer el import en NinjaTrader, aquí dejo un pdf que lo explica.

Aparte, viene bien leerse la ayuda que trae el NinjaTrader sobre Import Historical Data, y leerse este hilo tampoco estará de más.

Programa para convertir de VC a NT: download.php?id=15962

Imagen

Saludos :wink:

Dudas con el trend line en ninja

Publicado: 05 Nov 2008 23:16
por cletus
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