Historicos VisualChart, Amibroker e IB
Publicado: 30 Sep 2005 11:11
Hola,
He estado viendo los post sobre los backfill de IB y os quería comentar la solución que he adoptado yo, aunque me parece quemuchos de vosotros ya la estareís usando.
Abro el Visual Chart, pongo el gráfico que me interesa, por ejemplo FDAXZ5 para el futuro del dax de diciembre, en el periodo que queramos( 1 minuto).
Menu Fichero, Exportar, grafico a texto. Lo grabamos en cualquier sitio.
Vamos al AmiBroker(desconectado de la TWS, por si el símbolo coincide con otro y nos lo descarga automáticamente). Menu File, import ascii. Cogemos(pick) el fichero que hemos grabado.
En la siguiente pantalla marcamos "More columns" y skip first lines a 1. Configuramos todos los campos, en orden como sigue: Ticker, Skip, YMD, time, open,high,low,close,volume,open interest. Le damos a siguiente y grabamos las definiciones, si queremos.
Ahora tenemos importado el simbolo FDAXZ5. Seleccionamos el futuro del dax de IB(FDAX DEC 05-DTB-STK).Ahora vamos a simbolo>Merge... Configuramos el merge with: en el FDAXZ5 y seleccionamos la casilla delete "merge with".
Y listo. Tenemos todo el historico intradía del FDAX. Si quisieramos tener un continuo sólo tendríamos que ir haciendo merge cuando nosotros quisieramos cambiar de contrato.
Un saludo.
He estado viendo los post sobre los backfill de IB y os quería comentar la solución que he adoptado yo, aunque me parece quemuchos de vosotros ya la estareís usando.
Abro el Visual Chart, pongo el gráfico que me interesa, por ejemplo FDAXZ5 para el futuro del dax de diciembre, en el periodo que queramos( 1 minuto).
Menu Fichero, Exportar, grafico a texto. Lo grabamos en cualquier sitio.
Vamos al AmiBroker(desconectado de la TWS, por si el símbolo coincide con otro y nos lo descarga automáticamente). Menu File, import ascii. Cogemos(pick) el fichero que hemos grabado.
En la siguiente pantalla marcamos "More columns" y skip first lines a 1. Configuramos todos los campos, en orden como sigue: Ticker, Skip, YMD, time, open,high,low,close,volume,open interest. Le damos a siguiente y grabamos las definiciones, si queremos.
Ahora tenemos importado el simbolo FDAXZ5. Seleccionamos el futuro del dax de IB(FDAX DEC 05-DTB-STK).Ahora vamos a simbolo>Merge... Configuramos el merge with: en el FDAXZ5 y seleccionamos la casilla delete "merge with".
Y listo. Tenemos todo el historico intradía del FDAX. Si quisieramos tener un continuo sólo tendríamos que ir haciendo merge cuando nosotros quisieramos cambiar de contrato.
Un saludo.