Publi |
Publi |
" PENSAR es el trabajo más difícil que existe. Quizá esa sea la razón por la que haya tan pocas personas que lo practiquen." Henry Ford.
Os agradezco a ambos la gratitud mostrada. Bueno solo quiero que al igual que yo aprendi de este foro los compañeros tambien aprendan/ais!Hola compañeros!
Ha petición del compañero Currator voy a publicar un pequeño tutorial para hacer Back test con NinjaTrader 7.
BACKTESTING CON NINJATRADER 7 (Con market Replay)
Para que sea menos lioso he decidido dividir el tutorial 3 partes.
PARTE 1
PARTE 2
PARTE 3
Bueno pues con esto concluimos el tutorial. De momento es la forma mas simple y fiable de hacer un back test si no sabemos programar. Lo mas engorroso es encontrar los contratos que se usaron para nuestros días. Por otro lado debemos tener en cuenta que NinjaTrader como máximo solo ofrece datos de un año en los mercados populares y menos en lo que no lo son tanto.
Por ultimo me gustaría comentar que este tutorial esta redactado por mi y si en algún momento no se entiende algo claro me lo comentéis para intentar mejorarlo y que sirva a futuros compañeros.
Recordar que es importante ser agradecidos para que esta comunidad siga creciendo en material educativo!
Archivo adjunto 9846
Pd. Se acepta reputacion! jejejeForo de Forex Trading United
La verdad te lo agradeceriamos. Pero creo que la estrategia de la que hablan los compañeros tiene demasiados condicionantes. Pero si se pudiera seria la leche. Las cosas como son! jejeEs muy facil convertir una idea en una estrategia usando el Wizzard de Ninja. Voy a grabar un video de ejemplo , ya van a ver lo facil que es...
En cuanto a la comparacion backtest vs real, es un tema bastante amplio, y no siempre las diferencias son en contra..
Un ejemplo bastante comun es el Fill en ordenes limit cuando el precio apenas toca la entrada y rebota si haber pasado un solo tick. En SIM ( salvo que tildemos la opcion inmediate fill ) no nos da fill nunca, mientras que en la realidad pasa bastante seguido.
Lo importante es operar un instrumento con mucho volumen ; no es lo mismo conseguir un fill en QM que en CL
Saludos !
hablamos del ORO - GC. Aquí el Señor Lbal nos inculco este instrumento en el que va bien su estrategia y ahí seguimos todos! jeje.Hola a todos...
sepan disculpar mi curiosidad, pero de que instrumento estan hablando y con que tipo de orden le quieren entrar ? ( market, limit, stop, stop limit ? )
pregunto porque hace años que vengo operando distintos instrumentos desde mi Pais ( Argentina ) con un ping > 200mseg y rara vez tuve algun problema, salvo con instrumentos de muy bajo volumen o fuera del horario de gran volumen...
Saludos !
Trabajamos con ordenes pendientes con el ATM.Foro de Forex Trading United
Hola compañero,Desenpolvo este post que hace años que nadie escribe nada aqui.
Mi pregunta es la siguiente: Yo quiero hacer un backtesting en el ninjatrader y ya seguí los pasos antes mencionado, Ya descargué la base de datos, ya me conecté a Market Replay Connection, Abrir un chat y aparecen todas las velas, pero aquí viene el problema, a la hora de darle "play" al control REPLAY, las velas no avanzan. Le aumenté la velocidad a 10x, 20x, etc. y nada. Veo que el tiempo avanza pero las velas no avanzan, a que se debe eso? Acaso debo conectar el chart con algo? Ayuda plz.
Yo el día que me obsesioné en hacer simulado con Market Replay de NinjaTrader, me senté en la silla y no me levanté hasta hacerlo funcionar correctamente... (me tuve que levantar unas cuantas veces ducharme y afeitarme pues pasaron unos cuantos días... jajajajaj)
Pues bien... creo que lo que te sucede es que no hay una sincronización entre el contrato que tienes activo en el grafico con la fecha que le has especificado en la ventana...
Te lo pongo en imágenes...
El contrato del furturo del grafico donde quieres hacer la simulación (cuadrado rosa)
Ha de estar vigente según la fecha que le especificas a la ventana del Market Replay (cuadrado rosa)
Creo que con esto que he comentado, deberías tenerlo solucionado y funcionando bien... Si aún así no te funciona, comentalo... aunque no creo que te siga fallando...
* Las imágenes han sido sacadas de Google porque ya no tengo NinjaTrader instalado.
No se de que forma te descargaste la data para el Market Replay, si lo hiciste vía NinjaTrader 7 solo puedes descargar de día en día y es bastante tardío hacerlo... hay un programilla gratuito que puedes hacer descarga de data masivamente, para descargarlo pulsa en el siguiente link -> Market Replay Data Downloader
Un saludo y buena entrada de semana.
AtEExllForo de Forex Trading United
0% Indicators 100% Price Action
No tengo nada a mano, pero es muy sencillo
1) se necesita estar conectado a un data feed. Parece obvio, pero sin conexion la opcion estrategia queda deshabilitada.
2) La estrategia se puede poner en 2 lugares ;
2.1) En un grafico que NO tenga el Chart trader Habilitado ( Boton derecho, Strategies, etc )
2.2) En la solapa Strategies del Control Center ( Boton derecho, New Strategy, etc )
La 2da opcion usa menos recursos ( no usa ninguna ventana ), pero si la estrategia dibuja algo, no se va a ver.
Por ultimo, cualquier de los dos metodos requiere "habilitar" la estrategia :
La forma mas facil es haciendo click en la columna "enabled" dentro de la solapa Strategies del Control Center.
Saludos
PabloForo de Forex Trading United
Pablo Maglio
Amigos.. no tuve tiempo de crear el video sobre el Wizzard, pero les paso un link de traderninja donde Santi explica paso a paso como generar una estrategia con el Strategy Wizzard de Ninjatrader :Es muy facil convertir una idea en una estrategia usando el Wizzard de Ninja. Voy a grabar un video de ejemplo , ya van a ver lo facil que es...
En cuanto a la comparacion backtest vs real, es un tema bastante amplio, y no siempre las diferencias son en contra..
Un ejemplo bastante comun es el Fill en ordenes limit cuando el precio apenas toca la entrada y rebota si haber pasado un solo tick. En SIM ( salvo que tildemos la opcion inmediate fill ) no nos da fill nunca, mientras que en la realidad pasa bastante seguido.
Lo importante es operar un instrumento con mucho volumen ; no es lo mismo conseguir un fill en QM que en CL
Saludos !
NinjaTrader - Mi primer sistema
...espero les sea de utilidad... si tienen alguna duda pregunten !
Saludos !
Foro de Forex Trading United
Pablo Maglio
Hola compi,
No te puedo pasar pantallazo porque hace mucho que no lo tengo instalado...
Ahora que tienes el contrato 06/16, debes bajarte toda la data del contrato 06/16 (va desde el día 1/3/16 hasta el 30/05/16) y podrás simular cualquier día que esté implícito en esas 2 fechas.
Te queda poco para salirte con la tuya.. insiste un poco más .. jejejej
Un saludo.
AtEExllForo de Forex Trading United
0% Indicators 100% Price Action
Bueno gracias otra vez Fx.
Voy a empezar con mi primera experiencia en el backtes ,ya llevo dos semanas hechas ,para empezar con mi estrategia ,aunque esto no viene ala caso. el motivo de esta respuesta es para comparar lo que pasa en real y en el backtes .
Este viernes en la estrategia de LBAL ,Yoli pone su entrada en el max igual que lo hace LBAL ,a los dos les pasa lo mismo ,les coge la orden pero no les abre el stop ,y les deja al descubierto con -18 ,Yoli cuando se pone en -16 cierra la operacion ,y LBAL aguanta la presion y 3 o 4 minutos despues cierra la operacion con +12.
Ahora hacemos lo mismo con el backtest , hago varias pruebas, pongo la orden a varias horas diferentes ,la pongo un minuto antes ,pongo ordenes con stops y targets diferentes (5-5 ,8-10 , 10-10).
Sorpresa!! ¿a que no sabeis cual es el resultado? .
En todas me da +16.
Moraleja ,si quieres enseñarte a nadar ,tendras que tirarte a una piscina con agua profunda ,donde no te toquen los pies
Lo que le paso a Yoli y Luis ayer me paso a mi el Lunes y afortunadamente tambien sali positivo. En demo siempre va a situar los niveles porque es una simulacion y no tiene en cuenta ciertas circunstancias que se dan en los mercados y hace cosas tan rapidas o explosivas que son imposibles de reproducir. Quizas esto no ocurra en otros mercados menos explosivos.
Los que seguis a Lbal desde hace mas tiempo que yo habreis visto que no ocurre a menudo pero que estamos expuesto a ello. Y hay que estar preparado para saber que puede pasar y liadiar con ello lo mejor posible. En esos casos yo recomiendo cerrar la orden lo mas rapido posible y aunque pierdas no te quedas expuesto a lo que pueda ocurrir.
Bueno que me lio! En definitiva el backtest te sirve para sacar % muy aproximados y ver ratios, aprender el movimiento del mercado,... pero como bien dices hasta que no das el salto no aprendes a nadar. Afortunadamente estas cosas no pasan a diario.Foro de Forex Trading United
Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |