Ayuda Importar Datos

Foro dedicado a esta excelente herramienta de desarrollo e implementación de sistemas de trading
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Ayuda Importar Datos

Mensaje por wave »

Hola,

estoy probando un sistema en NT y necesito mas datos de los que tengo disponible. Los he bajado de VC y aquí mi problema para importarlos.

Son datos en minutos desde

El formato del VC es:

Fecha;Hora;Apertura;Maxima;Minima;Cierre;Volumen
23-03-2000;08:06;7886.500;7890.000;7886.500;7888.000;6.000

y el que necesito para el NT es:

yyyyMMdd HHmmss;open price;high price;low price;close price;volume
20061023 004400;1377.25;1377.25;1377.25;1377.25;86

La ayuda que necesito es sabe si existe algún editor de texto que me permita hacer una búsqueda y remplazo de x columnas de caracteres. Por ejemplo necesito quitar el ; entre el día y la hora y necesito quitar la los - en la hora, además de cambiar el orden de la fecha....

El excel lógicamente no me permite cargar tantas líneas, son exactamente 1.402.509 líneas :(

Muchas gracias
pinoy
Mensajes: 273
Registrado: 07 Jul 2006 12:20

Mensaje por pinoy »

Te he hecho un conversor para lo que necesitas.

Necesitas tener instalado en tu equipo la maquina virtual de java 1.6

se ejecuta desde un CMD el siguiente comando:

java -jar Conversor.jar "archivoEntrada" "archivoSalida"

el archivo de entrada es el que tienes de visualchart (ruta completa)
el de salida el que quieres crear.(ruta completa)

el Conversor.jar esta dentro del rar que cuelgo.

Saludos.

p.d. lo he hecho rapido y probado por encima, si te falla me cuentas.
p.d.2. No olvides quitar del fichero de entrada la linea de descripcion, que en el fichero unicamente aparezcan los datos.
Adjuntos
conversor.rar
(1.8 KiB) Descargado 231 veces
Lo simple, si bueno, dos veces bueno
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Mensaje por wave »

Joder pinoy muchisimas gracias!!!

creo que lo he logrado jugando con el Access (aunque lleva mucho tiempo) pero tengo muchísimos archivos que quiero pasar así que voy a usarlo.

Es mucha la gente que usa el Ninja con futuros no americanos que no son tan fáciles de conseguir continuos y esto es una herramienta buenísima.

Mil gracias!!!
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Mensaje por wave »

el mio no ha funcionado asi que he probado el tuyo y es excelente!!!
en menos de un minuto he tenido el archivo que no he logrado en un par de horas.

Realmente esto es muy muy util.

muchisimas gracias!
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Mensaje por wave »

pinoy

si no es mucha molestia podrias hacer un pequeno cambio?
El volumen podria ser un numero entero (sin decimales)?
Estoy tratando de cambiar esto en Access, no es lo mas complicado pero si se puede hacer directaemente con tu programita seria estupendo.

Gracias!

Salva

Avatar de Usuario
DarkTemplar
Mensajes: 877
Registrado: 13 Feb 2006 10:41

Mensaje por DarkTemplar »

.
Última edición por DarkTemplar el 19 Mar 2012 18:01, editado 2 veces en total.
pinoy
Mensajes: 273
Registrado: 07 Jul 2006 12:20

Mensaje por pinoy »

wave escribió:pinoy

si no es mucha molestia podrias hacer un pequeno cambio?
El volumen podria ser un numero entero (sin decimales)?
Estoy tratando de cambiar esto en Access, no es lo mas complicado pero si se puede hacer directaemente con tu programita seria estupendo.

Gracias!

Salva
Hola,

me lleva un minuto cambiarlo. La pregunta es, un volumen de 6.000 que significa? 6 o 6 mil...?

Asumo que es 6, te lo paso cambiado para 6...si fuera 6000, entonces lo tendre que retocar.

Saludos

Saludos.
Adjuntos
conversor.rar
(1.8 KiB) Descargado 175 veces
Lo simple, si bueno, dos veces bueno
reskue
Mensajes: 2
Registrado: 04 Dic 2007 09:58

Mensaje por reskue »

En primer luigar un saludo a todos ya es mi primer post.
La conversión la hace bien pero con la segunda versión siguen saliendo decimales en el volumen, despues tengo un problema con NT ya que me da error: Unable to import file C:\.............Instrument is not supported by repository.
Pego un trozo de una conversión:

20000324 080500;105.440;105.450;105.380;105.410;160.000
20000324 081100;105.400;105.450;105.380;105.410;167.000
20000324 081700;105.410;105.430;105.350;105.390;185.000
20000324 082300;105.380;105.410;105.370;105.390;106.000
20000324 082900;105.400;105.430;105.390;105.420;84.000
20000324 083500;105.420;105.430;105.400;105.430;84.000
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Mensaje por wave »

Hola Pinoy esto es excelente.

No he probado el segundo archivo, pero efectivamente tiene que ser sin los 000 ya que no son miles. El valor correcto de mi primer línea es solo 6 (numero natural)

Si como dice reskue hay un error, podrías hacer algo mas?? Simplemente limpiar la línea de los encabezados ya que esto hay que borrarlo. Hacerlo manualmente es una tontería pero bueno si se puede no hacer mejor.


Sinceramente la utilidad de esto es fenomenal!!!

Reskue, mirate la ayuda del Ninja pero creo que lo que te pasa es que el nombre del archivo tiene que ser el de un instrumento que tengas y si es futuro tienes que tener las fechas. Por ejemplo mi archivo se llama “DAX 06-08.txt” y tengo un instrumento DAX 06-08 en el Ninja.

Un abrazo,

Salva
pinoy
Mensajes: 273
Registrado: 07 Jul 2006 12:20

Mensaje por pinoy »

Hola.
Me alegro que os sirva.
Cambiare el programa, le pondre un nuevo formato:

java -jar Conversor.jar <numero> <ficheroEntrada> <ficheroSalida>

donde <numero> sera la linea a partir de la cual empieza a procesar
asi, si quereis que no procese la primera linea porque es el encabezado, poneis un 2 y listo.

Sobre la segunda version, pues funciona, seguramente lo que paso es que no actualice correctamente el fichero comprimido y quedo la version antigua.

Tendreis que esperar a la tarde para los cambios, tengo todo en mi pc en casa.

Un saludo.
Lo simple, si bueno, dos veces bueno
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Mensaje por wave »

Muchisimas gracias!!!

un saludo
pinoy
Mensajes: 273
Registrado: 07 Jul 2006 12:20

Mensaje por pinoy »

aqui va la version ultima.

recordad:

java -jar conversor.jar <lineaComienzo> <ficheroEntrada> <ficheroSalida>

Saludos.
Adjuntos
conversor.rar
(2.09 KiB) Descargado 273 veces
Lo simple, si bueno, dos veces bueno
reskue
Mensajes: 2
Registrado: 04 Dic 2007 09:58

Mensaje por reskue »

Ahora perfecto, muchas gracias
Avatar de Usuario
Elvys
Mensajes: 177
Registrado: 22 Mar 2006 04:03

Mensaje por Elvys »

Hola,una pregunta, como exportais los datos de VC a excel para luego importarlos a NT??

saludos :wink:
Avatar de Usuario
Joker
Mensajes: 61
Registrado: 15 Dic 2007 21:41

Mensaje por Joker »

VC -> TEXTO -> NT (no se exporta a excel)
Cuanto más oscuras son las tinieblas más brilla la luz
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Ninja Trader”