jueves, 29 de julio de 2021

Controlando Amibroker con JavaScript

El código JavaScript que vemos hoy controla Amibroker para que realice las siguientes tareas relacionadas con la cointegración de pares mediante el método de regresión lineal. Los pares a probar se leen de un fichero de texto:

  • Optimización al derecho de un par (p.e. SAN-BBVA, o estimar BBVA con una regresión lineal a partir de los datos de SAN)
  • Escribir el resultado en un fichero con el nombre del par (p.e. SAN-BBVA.html)
  • Optimización al revés del par (BBVA-SAN, o estimar SAN con datos de BBVA)
  • Escribir el resultado en un fichero con el nombre del par (BBVA-SAN.html)
  • Borrar las primeras dos líneas del fichero para poder repetir con el siguiente par

Esto nos permite hacer tantas optimizaciones como pares tengamos. La programación en JavaScript controla completamente Amibroker para que realice las tareas que queremos.


domingo, 18 de julio de 2021

Quitar duplicados en un fichero con Amibroker

El algoritmo Amibroker que se incluye más abajo permite localizar filas duplicadas de un fichero pero por parejas. Está diseñado específicamente para quitar los duplicados en un fichero que contenga pares de cointegración pero también se puede aplicar a muchos otros usos que requieran localizar elementos duplicados de varias filas y eliminarlos automáticamente. Utiliza bucles anidados para conseguir la tarea de la forma más eficiente. Más detalles en el vídeo: 


ENTRADAS POPULARES