Mira cómo descargar robots gratis
Find us on Telegram!
Join our fan page
Acceda a CodeBase desde el terminal MetaTrader 5
¿No ha encontrado el código necesario? Deje su pedido en la sección Trabajo
Cómo escribir un Asesor Experto o un Indicador

Asesores Expertos para MetaTrader 5 con los códigos fuente

icon

Los Asesores Expertos sirven para analizar los gráficos de precios y el trading automático a base de las reglas establecidas. Aquí encontrará los códigos fuente en MQL5 para solucionar las tareas más variadas. Hay tanto los EAs muy simples de intersección de las medias móviles, como los robots comerciales que tienen los algoritmos complejos de generación de señales y protección contra los errores de trading.

Los EAs publicados pueden ser descargados e iniciados en MetaTrader 5. Antes de utilizarlos, se recomienda probar y optimizarlos en el Probador de estrategias comerciales. Además, la librería de los EAs está disponible directamente desde la plataforma MetaTrader 5 y el entorno de desarrollo MetaEditor.

Añadir código

El libro "Redes neuronales en el trading algorítmico en MQL5" supone una guía detallada que abarca tanto los aspectos teóricos del trabajo con inteligencia artificial y las redes neuronales como los aspectos prácticos de su aplicación en el comercio en los mercados financieros utilizando el lenguaje de programación MQL5.

La séptima y última parte del libro, abarcaremos las características avanzadas de la API MQL5 que resultarán útiles a la hora de desarrollar programas para MetaTrader 5. Algunas de ellas tienen una naturaleza más particular, como los instrumentos financieros personalizados y el calendario económico incorporado, mientras que otras suponen tecnologías universales, como las funciones de red, las bases de datos y la criptografía.

En la sexta parte del libro “Programación en MQL5 para tráders”, estudiaremos un componente clave del lenguaje MQL5: la automatización del trading. Comenzaremos con una descripción de las entidades principales, como las especificaciones de los instrumentos financieros y la configuración de la cuenta comercial, elementos necesarios para crear asesores correctos.

En la quinta parte del libro, profundizaremos en las API vinculadas con el comercio algorítmico, incluido el análisis y procesamiento de datos financieros, la visualización y automatización de gráficos y la experiencia de usuario interactiva.

En la cuarta parte del libro, nos centraremos en el dominio de las funciones integradas (API MQL5) y profundizaremos de forma secuencial en los subsistemas especializados. La lista de tecnologías y funcionalidades disponibles para cualquier programa MQL5 es enorme. Por ello, para empezar tendrá sentido considerar las funciones más simples y útiles que se pueden utilizar en la mayoría de los programas.

La tercera parte de "Programación Orientada a Objetos en MQL5" ofrece una inmersión en el mundo de la programación orientada a objetos (POO) en MQL5. El desarrollo de software con frecuencia implica cierta complejidad al administrar múltiples entidades, lo cual requiere tecnología avanzada para mejorar la comodidad, la productividad y la calidad del trabajo del programador.

La segunda parte "Fundamentos de programación en MQL5" es una introducción a los conceptos clave de este lenguaje de programación. En esta parte del libro, los lectores se familiarizarán con los tipos de datos, los identificadores, las variables, las expresiones y los operadores, y también aprenderán a combinar diferentes instrucciones para formar la lógica de un programa.

El primer capítulo del libro presenta el lenguaje y el entorno de desarrollo MQL5. Uno de los principales cambios del lenguaje MQL5 en comparación con MQL4 (el lenguaje de MetaTrader 4) es la compatibilidad con la programación orientada a objetos (POO), lo cual lo hace similar a C++.

Este asesor no comercia. Este sencillo panel, implementado con la ayuda de la biblioteca estándar Canvas, permite dibujar números con el ratón. Los dibujos se reconocen usando el modelo entrenado mnist.onnx.

La reducción relativa es una relación entre la reducción máxima y el valor del máximo local correspondiente del capital. Es importante utilizar el Drawdown Relativo según el saldo como filtro de optimización.

Se trata de dos sistemas comerciales idénticas. Se basan en el cambio de la dirección del movimiento de las velas del indicador AnalysisOnBarsJFatlCandle_vol (para las transacciones cortas y largas) y que pueden ser configurados de varias maneras en el mismo Asesor Experto (EA).

Rebote y ruptura de la línea de tendencia.

Estrategia a base de las órdenes pendientes (Buy Stop y Sell Stop). Martingale.

En pocas palabras: si ha comprado, mantenga la dirección y añada en la misma dirección.

Cuatro iMA (Moving Average, MA): en el timeframe H1 hay dos indicadores con períodos de promediación 2 y 24, y en el timeframe D1 también hay dos indicadores con períodos de promediación 2 y 24.

Rebote y ruptura

Cuando se alcanza el beneficio establecido (con el signo "+") o la pérdida establecida (con el signo "-»), todas las posiciones se cierran.

Sistema comercial Exp_AnalysisOnBarsJFatlCandle_vol_ReOpen a base del cambio del color del indicador AnalysisOnBarsJFatlCandle_vol con relleno adicional por la tendencia

Todas las posiciones del símbolo actual se cierran cuando el Balance o la Equidad supere los valores establecidos.

Estrategia comercial a base del indicador de la tendencia iMA (Moving Average, MA) y oscilador iForce (Force Index, FRC).

Sistema comercial Exp_ASCtrend_NRTR_ReOpen a base de las señales del indicador ASCtrend_NRTR con relleno adicional por la tendencia

Análisis de tres últimas velas (barras)

Colocación inicial de Stop Loss y Take Profit, Trailing.

Sistema comercial a base de dos iMA (Moving Average, MA), además, hay un paso mínimo entre las posiciones.

Sistema comercial a base del indicador iMA (Moving Average, MA). Desarrollo de MA Trend.

Ciclo del algoritmo: cuando no hay ninguna posición abierta, abrimos dos posiciones opuestas. Esperamos a que ambas posiciones se cierren.

A base de las ideas del doctor Elder. Dos timeframes, dos indicadores. Trabajo con órdenes pendientes (Buy Stop y Sell Stop).

Sistema comercial Exp_ColorPEMA_Digit_ReOpen a base del cambio del color del indicador ColorPEMA_Digit con relleno adicional por la tendencia

Tentetieso: si la última transacción cerrada no es rentable, abrimos en la dirección opuesta usando el lote doblado.

Asesor Experto a base de los indicadores iADX (Average Directional Movement Index, ADX) y iMACD (Moving Average Convergence/Divergence, MACD)

Robot tipo MarketMaker para negociar con contratos de futuros y swap de la criptodivisa.

Sistema comercial a base del indicador iMA (Moving Average, MA).

Se usan dos indicadores iMA iMA (Moving Average, MA) - "Fast" y "Slow" y un iBands (Bollinger Bands, BB).

Es una señal (Alert) cuando el precio cruza la línea horizontal.

El Asesor Experto compara la diferencia entre el precio de cierre Close de la barra #1 y el precio de cierre Close de la barra #Candle shift.

Ilan a base del indicador iMA (Moving Average, MA)

Trabajo con órdenes pendientes (Buy Stop y Sell Stop).

Protección de la posición (hedging)

Comparación de OHLC en el período M5

Tres timeframes En cada timeframe, hay una iMA (Moving Average, MA) y un iStochastic (Stochastic Oscillator)

123456789101112131415161718192021222324252627282930313233