Cómo utilizar Excel para leer datos bursátiles diarios en tiempo real
El primer paso en el análisis cuantitativo es la obtención de datos.
La forma más conveniente de obtener datos históricos del mercado de valores es leer directamente los archivos de datos diarios que el software del mercado de valores deja en su computadora.
Pero si no eres programador, generalmente no existen lenguajes de programación como VB y VC en tu computadora.
De hecho, generalmente todo el mundo tiene OFFICE en sus ordenadores. EXCEL in OFFICE viene con un entorno de programación en lenguaje VBA. La función también es muy poderosa.
Utilicé VBA en EXCEL para escribir un fragmento de código para leer el archivo diario del software de cotización de acciones de Tongdaxin. Ha sido probado y aprobado.
El código es el siguiente. Compártelo con amigos que aman el análisis cuantitativo.
TypeMyType
a1AsLong' código de identificación
a2AsLong' fecha
a3AsSingle'precio de apertura
a4AsSingle'más alto Precio
a5AsSingle' precio más bajo
a6AsSingle' precio de cierre
a7AsSingle' monto de transacción
a8AsLong' volumen de transacción
EndType
Subbotón 1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000. dayForBinaryAccessReadAs#File1 i=1 DoWhileNotEOF(File1)
Obtener#File1,,b
Celdas(i,1)=b.a1
Celdas(i ,2)=b.a2
Celdas(i,3)=b.a3
Celdas(i,4)=b.a4
Celdas( i,5)=b.a5
Celdas(i,6)=b.a6