¿Hay algún software (o Python / R / ... scripts) para generar (pseudo) datos de tick a partir de datos de velas.
Tengo datos de velas (formato CSV) desde el marco de tiempo mensual (MN) hasta el marco de tiempo por minuto (M1), pero el rango de tiempo puede ser diferente. Los nombres de los archivos son :
-
SYMBOL1.csv
para el marco de tiempo M1 (1 minuto) -
SYMBOL5.csv
para el marco temporal de M5 (5 minutos) -
SYMBOL15.csv
para el marco temporal de M15 (15 minutos) -
SYMBOL30.csv
para el marco temporal de M30 (30 minutos) -
SYMBOL60.csv
para el plazo de H1 (1 hora) -
SYMBOL240.csv
para el marco de tiempo H4 (4 horas) -
SYMBOL1440.csv
para el marco temporal D1 (1 día) -
SYMBOL10080.csv
para el marco temporal de W1 (1 semana) -
SYMBOL43200.csv
para el marco de tiempo de MN (1 mes)
Me gustaría alimentar el software o script con cada archivo csv. Me gustaría dar la fecha de inicio y la fecha de fin y el software producirá un archivo csv con los datos de las garrapatas.
Los datos de las garrapatas se generarán desde el plazo más largo al más corto (si existen datos). Por ejemplo, el programa informático generará datos sobre las garrapatas a partir del marco temporal de las velas M1 si existen datos para el intervalo de tiempo solicitado. Si no hay datos en el intervalo de tiempo M1, el software intentará encontrar datos en el intervalo de tiempo M5 para generar garrapatas.
Entiendo que las garrapatas generadas serán generadas usando interpolación (así que no serán exactas)
Tales ideas se implementan en el Probador de Estrategia de Metatrader http://www.metatrader5.com/en/terminal/help/tester/tester_using/tick_generation
$ head _FRA401.csv
2010.11.16,08:01,3818.0,3820.0,3817.5,3820.0,41
2010.11.16,08:02,3820.0,3823.0,3801.0,3823.0,38
2010.11.16,08:03,3823.0,3825.0,3823.0,3823.5,28
$ tail _FRA401.csv
2012.11.01,18:32,3477.0,3477.0,3474.0,3474.5,37
2012.11.01,18:33,3474.5,3476.0,3474.5,3475.5,25
2012.11.01,18:34,3475.5,3476.0,3471.5,3472.5,62
$ head _FRA4043200.csv
2010.11.01,00:00,3818.0,3906.0,3589.5,3620.0,168480
2010.12.01,00:00,3629.0,3940.5,3618.5,3853.5,227760
2011.01.01,00:00,3848.0,4081.5,3605.5,4019.5,266725
$ tail _FRA4043200.csv
2012.02.01,00:00,3310.5,3490.5,3305.5,3456.5,514738
2012.03.01,00:00,3441.0,3593.0,3343.0,3420.5,353738
2012.04.01,00:00,3428.0,3475.5,2974.5,3128.5,247351