Las personas que tenemos una formación cuantitativa vemos las limitaciones que tiene Metatrader para realizar simulaciones, cálculos o incluso lo que es peor hacer algoritmos.
Lo idea es conseguir los datos de Metatrader, y guardarlos en una base de datos como puedes ser SQL Server, Mysql, Postgresql...
Una vez los datos en la base de datos, tratamos de encontrar un patrón que genere dinero, para ello utilizaremos programas como Python, R, Matlab y mediante otro software inyectar las ordenes a Metatrader... todo ello pasa por hacer un DLL.
¿Qué es una DLL?
Una biblioteca de enlace dinámico o más comúnmente DLL (sigla en inglés de dynamic-link library) es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. Esta denominación es exclusiva a los sistemas operativos Windows siendo ".dll" la extensión con la que se identifican estos ficheros, aunque el concepto existe en prácticamente todos los sistemas operativos modernos.
¿Qué lenguajes se pueden utilizar en Metatrader?
C++ y Delphi, el motivo es que solo pueden hacer llamadas.... (buscar referencias)
Ejemplo:
https://stackoverflow.com/questions/...t-step-by-step
Links:
https://www.mql5.com/es/articles/18
https://stackoverflow.com/questions/...t-step-by-step
https://www.metatrader5.com/es/metae...elopment/c_dll
https://www.metatrader5.com/es/metae...elopment/c_dll
Marcadores