Artículos, Biblioteca

Artículo publicado Preparación de la cuenta comercial para la migración al hosting virtual: El terminal de cliente MetaTrader es ideal para realizar la automatización de las estrategias comerciales. Los desarrolladores de robots comerciales pueden encontrar todo lo necesario ‒ un potente lenguaje...
Artículo publicado ¿Cómo presentar correctamente un Producto a la venta en el Mercado?: Para vender sus programas a los traders, no basta con simplemente crear un programa cómodo y útil y publicarlo en el Mercado, es imprescindible dotar a su Producto de una estupenda descripción y buenas...
Artículo publicado Incorpore el terminal web MetaTrader 4/5 en sus páginas web, es gratuito, y además podrá ganar dinero con ello: Los tráders ya conocen bien el terminal web, que permite comerciar en los mercados financieros directamente desde el navegador. Le proponemos que lo incorpore en su...
Artículo publicado Freelance en MQL5.com, el mejor lugar para el desarrollador: Los desarrolladores de asesores comerciales ya no necesitan buscar traders que necesiten expertos, ellos mismos le encontrarán. Y lo que es más, ya los están encontrando, están encargando trabajos y pagando las tareas...
Artículo publicado Algoritmos de optimización de la población: Evolución diferencial (Differential Evolution, DE) : En este artículo, hablaremos del algoritmo que muestra los resultados más controvertidos entre todos los anteriormente analizados, el algoritmo de Evolución Diferencial (DE). La idea
Artículo publicado Redes neuronales: así de sencillo (Parte 65): Aprendizaje supervisado ponderado por distancia (DWSL) : En este artículo, le presentaremos un interesante algoritmo que se basa en la intersección de los métodos de aprendizaje supervisado y por refuerzo. Los métodos de clonación
Artículo publicado Algoritmos de optimización de la población: Algoritmo de optimización de la dinámica espiral (Spiral Dynamics Optimization, SDO) : Este artículo presenta un algoritmo de optimización basado en los patrones de las trayectorias en espiral en la naturaleza, como las conchas de los
Artículo publicado Creamos un asesor multidivisa sencillo utilizando MQL5 (Parte 4): Media móvil triangular - Señales del indicador : Por asesor multidivisa en este artículo entendemos un asesor, o un robot comercial que puede operar (abrir/cerrar órdenes, gestionar órdenes como Trailing Stop Loss y
Artículo publicado Iniciamos MetaTrader VPS por primera vez: instrucciones paso a paso : Todo aquel que utilice asesores comerciales o suscripciones a señales, tarde o temprano necesitará un hosting 24/7 fiable para su plataforma comercial. Le recomendamos utilizar MetaTrader VPS por varios motivos
Artículo publicado Patrones de diseño en MQL5 (Parte 2): Patrones estructurales : En este artículo, seguiremos estudiando los patrones de diseño que permiten a los desarrolladores crear aplicaciones extensibles y fiables no solo en MQL5, sino también en otros lenguajes de programación. Esta vez
Artículo publicado Patrones de diseño en MQL5 (Parte I): Patrones de creación (Creational Patterns) : Existen métodos que pueden usarse para resolver problemas típicos. Una vez entendemos cómo utilizar estas técnicas una vez, podemos escribir programas de forma eficaz y aplicar el concepto DRY (No
Candle Analysis Report : Este script ayuda a los traders a entender la distribución y amplitud de las velas en un período específico, lo que puede ser útil para tomar decisiones de trading como qué Take Profit o Stop Loss usar según los valores históricos. Autor: Enrique Enguix
Artículo publicado Validación cruzada simétrica combinatoria en MQL5 : El artículo muestra la implementación de la validación cruzada simétrica combinatoria en MQL5 puro para medir el grado de ajuste tras optimizar la estrategia usando el algoritmo completo lento del simulador de estrategias. A
Artículo publicado Algoritmos de optimización de la población: Algoritmo de gotas de agua inteligentes (Intelligent Water Drops, IWD) : El artículo analiza un interesante algoritmo, las gotas de agua inteligentes, IWD, presente en la naturaleza inanimada, que simula el proceso de formación del cauce
Artículo publicado Desarrollo de un sistema de repetición (Parte 41): Inicio de la segunda fase (II) : Si hasta ahora todo te ha parecido correcto, significa que no estás pensando realmente a largo plazo. Donde empiezas a desarrollar aplicaciones y, con el tiempo, ya no necesitas programar nuevas
Artículo publicado Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con integración RestAPI (Parte 4): Organización de funciones en clases en MQL5 : Este artículo examina la transición de la codificación procedimental a la programación orientada a objetos (POO) en MQL5, enfocándose en
Artículo publicado Desarrollo de un sistema de repetición (Parte 40): Inicio de la segunda fase (I) : Esta es la nueva fase del sistema de repetición/simulación. En esta etapa, la conversación será realmente una conversación, y el contenido se volverá bastante denso. Les insto a leer el artículo con
Artículo publicado Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 3): Creación de jugadas automáticas y scripts de prueba en MQL5 : Este artículo explora la implementación de jugadas automáticas en el juego del tres en raya de Python, integrado con
Artículo publicado Validación cruzada y fundamentos de la inferencia causal en modelos CatBoost, exportación a formato ONNX : En este artículo veremos un método de autor para crear bots utilizando el aprendizaje automático. Del mismo modo que nuestras conclusiones suelen ser erróneas y necesitan ser
Artículo publicado Redes neuronales: así de sencillo (Parte 64): Método de clonación conductual ponderada conservadora (CWBC) : Como resultado de las pruebas realizadas en artículos anteriores, hemos concluido que la optimalidad de la estrategia entrenada depende en gran medida de la muestra de
Artículo publicado Desarrollo de un sistema de repetición (Parte 38): Pavimentando el terreno (II) : Muchas personas que se hacen llamar programadores de MQL5 no tienen los conocimientos básicos que presentaré en este artículo. Muchos consideran que MQL5 es limitado; sin embargo, todo se debe a la
Artículo publicado Aprendizaje automático y ciencia de datos (Parte 15): SVM, una herramienta útil en el arsenal de los tráders : En este artículo analizaremos el papel que desempeña el método de máquinas de vectores soporte (Support Vector Machines, SVM) en la configuración del futuro del comercio
Artículo publicado Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 2): Funciones MQL5 para interacción HTTP con API REST del juego de tres en raya : Este artículo detalla cómo MQL5 puede interactuar con Python y FastAPI, utilizando llamadas HTTP en MQL5
Artículo publicado Desarrollo de un sistema de repetición (Parte 37): Pavimentando el terreno (I) : En este artículo, vamos a empezar a hacer algo que ojalá hubiera hecho hace mucho más tiempo. Sin embargo, debido a la falta de "terreno firme", no me sentía seguro para presentarlo públicamente
Artículo publicado Desarrollo de un sistema de repetición (Parte 36): Haciendo retoques (II) : Una de las cosas que más nos puede complicar la vida como programadores es el hecho de suponer cosas. En este artículo, te mostraré los peligros de hacer suposiciones: tanto en la parte de programación
Artículo publicado Redes neuronales: así de sencillo (Parte 63): Entrenamiento previo del Transformador de decisiones no supervisado (PDT) : Continuamos nuestra análisis de la familia de métodos del Transformador de decisiones. En artículos anteriores ya hemos observado que entrenar el transformador
Artículo publicado Desarrollo de un sistema de repetición (Parte 35): Haciendo retoques (I) : Tenemos que arreglar algunas cosas antes de poder continuar de verdad. Pero no es necesariamente una corrección, sino una mejora en la forma de gestionar y utilizar la clase. La razón es que hay fallos
Artículo publicado Desarrollo de un sistema de repetición (Parte 34): Sistema de órdenes (III) : En este artículo concluiremos la primera fase de la construcción. Aunque será algo relativamente rápido, explicaré detalles que quizás no se comentaron anteriormente. Pero aquí explicaré algunas cosas
Artículo publicado Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 1): Como usar RestAPIs en MQL5 : Este artículo aborda la importancia de las APIs (application programming interface) en la comunicación entre diferentes aplicaciones y sistemas de
Artículo publicado Creamos un asesor multidivisa sencillo utilizando MQL5 (Parte 3): Prefijos/sufijos de símbolos y sesión comercial : Últimamente, he recibido comentarios de varios compañeros tráders sobre cómo usar el asesor multidivisa que estamos analizando con brókeres que utilizan prefijos y/o