ARV EA Toolkit

  • Bibliotecas
  • Roman Amirov
    Roman Amirov
    I’ve been trading Forex for over 5 years. During this time, I’ve tested a lot of third‑party EAs and realized a simple thing: if you want something done right, do it yourself! That’s why, instead of endlessly searching for the “perfect” ready‑made solution, I started turning my own trading ideas
  • Versión: 1.0
  • Activaciones: 5
Una biblioteca MQL5 sin dependencias, compuesta por módulos independientes, para
desarrolladores de Expert Advisors: dimensionamiento de posiciones basado en el riesgo,
, filtro de spread, registro de datos, persistencia de estado y una
máquina de estados de reintentos. Sin estrategia, no hay promesas de beneficios.

---

ARV EA Toolkit es una biblioteca sin dependencias que contiene
para desarrolladores de Asesores Expertos en MQL5. Utiliza solo lo que necesites;
los módulos no dependen unos de otros, salvo por un pequeño
. No contiene ninguna estrategia de trading ni hace ninguna
promesas de rendimiento: es la infraestructura adecuada para TU propia lógica.

Por qué existe
La mayoría de los errores de los EA no están en la señal, sino en la infraestructura:
cálculos erróneos de lotes, stops por debajo del mínimo del bróker, acumulación de posiciones,
no tener en cuenta el spread, pérdida de estado al recargar, lógica de cierre inestable. Esta
biblioteca te ofrece componentes probados precisamente para esas tareas.

Módulos (agrupados por área)

RIESGO Y EJECUCIÓN
* ARV_RiskSizer.mqh (CARVRiskSizer) cálculo del lote a partir del porcentaje de riesgo y del capital en riesgo.
* ARV_StopBuilder.mqh (CARVStopBuilder): crea y valida SL/TP, distancia mínima del bróker.
* ARV_SpreadFilter.mqh (CARVSpreadFilter): compara el spread actual con el límite.
* ARV_RiskToolkit.mqh (CARVRiskToolkit): interfaz que agrupa los tres anteriores + controles de posición.
* ARV_CloseRetry.mqh (CARVCloseRetry, IARVRetryableOperation) retroceso exponencial
y escalado para operaciones de cierre/orden.

DIAGNÓSTICOS Y ESTADO
* Logger.mqh (CARVLogger) registrador de consola/CSV de 4 niveles.
* ARV_Diagnostic.mqh (CARVDiagnostic) flujos CSV tipados (instantánea de la barra + eventos).
* StateStore.mqh (CARVStateStore) persistencia de clave/valor sobre el latido del propietario de GlobalVariable
+ señal de vida del propietario (protección de instancia única).

UTILIDADES DE MERCADO
* ARV_SymbolUtils.mqh (CARVSymbolUtils) especificaciones de símbolos almacenadas en caché + normalización de precios/volúmenes.
* ARV_TimeUtils.mqh (CARVTimeUtils) sesiones (GMT), ventana de fin de semana, nueva barra, tiempo de espera.
* RegimeGate.mqh (CARVRegimeGate) ATR + deriva de la SMA + sigma/mu + filtro de tiempo de espera.

NÚCLEO (compartido)
* ARV_Defines.mqh niveles de registro, códigos de resultado, prefijos, señal de vida.

Ejemplos incluidos (MQL5\Experts\ARV\)
* RiskToolkitDemo.mq5 - cálculo del riesgo, stop ATR, filtro de spread, protección de posición única.
* ARV_MinimalGrid.mq5 - Logger + StateStore + RiskToolkit + TimeUtils (lote fijo, stop de capital).
* ARV_Momentum.mq5 - RegimeGate + TimeUtils + RiskToolkit + CloseRetry + Diagnostic.
(los ejemplos son demostraciones del uso de la API, NO estrategias)

Ejemplo rápido
#include <ARV\ARV_RiskToolkit.mqh>

CARVRiskToolkit risk;
risk.Init(_Symbol, 30); // límite de spread, en puntos
double lot = risk.LotForRisk(_Symbol, 1.0, atr * 2.0);
double sl, tp;
risk.BuildStops(_Symbol, +1, ask, atr * 2.0, atr * 4.0, sl, tp);
if(!CARVRiskToolkit::HasPosition(_Symbol, InpMagic) && risk.SpreadOK())
trade.Buy(lot, _Symbol, 0.0, sl, tp, "comentario");

Referencia de la API (superficie pública; firmas abreviadas, declaraciones completas en los encabezados)

Enumeraciones:
enum ENUM_LOG_LEVEL; // LOG_ERROR, LOG_WARN, LOG_INFO, LOG_DEBUG
enum ENUM_ARV_RESULT; // ARV_OK, ARV_ERR_PARAM, ARV_ERR_INIT, ARV_ERR_IO, ARV_ERR_MARGIN, ARV_ERR_DUPLICATE

Clases:
CARVLogger; CARVStateStore; CARVRegimeGate;
CARVSymbolUtils; CARVRiskSizer; CARVStopBuilder; CARVSpreadFilter;
CARVRiskToolkit; CARVTimeUtils; CARVCloseRetry; CARVDiagnostic;
IARVRetryableOperation; struct ARVBarSnapshot;

Funciones clave:
// Riesgo y ejecución
static double CARVRiskSizer::ForPercentRisk(string symbol, double equity, double riskPct, double slDistance);
static double CARVRiskSizer::ForFixedLot(string símbolo, double lote);
static double CARVRiskSizer::LossPerLot(string symbol, double slDistance);
static double CARVStopBuilder::MinDistance(string symbol);
static bool CARVStopBuilder::BuildStops(string símbolo, int dirección, double precio de entrada, double distancia_stop_loss, double distancia_take_profit, double &stop_loss, double &take_profit);
static bool CARVStopBuilder::BuildATRStop(string símbolo, int dir, double entrada, double atr, double mult, double &sl);
static bool CARVStopBuilder::ValidateStop(string símbolo, double entrada, double stop, int dir);
bool CARVSpreadFilter::IsSpreadOK() const;
int CARVSpreadFilter::CurrentSpread() const;
// Fachada + controles de posición
void CARVRiskToolkit::Init(string símbolo, int puntos de spread máximos = 0);
double CARVRiskToolkit::LotForRisk(string symbol, double riskPct, double slDistance) const;
double CARVRiskToolkit::LotFixed(string símbolo, double lote) const;
bool CARVRiskToolkit::BuildStops(string símbolo, int dir, double entrada, double distancia_sl, double distancia_tp, double &sl, double &tp) const;
bool CARVRiskToolkit::StopsDistanceOk(string símbolo, int dir, double entrada, double sl, double tp) const;
static int CARVRiskToolkit::CountPositions(string símbolo, long magic);
static bool CARVRiskToolkit::HasPosition(string symbol, long magic);
// Especificaciones y normalización de símbolos (singleton)
static CARVSymbolUtils *CARVSymbolUtils::Instance(string symbol = "");
double CARVSymbolUtils::NormalizePrice(double price) const;
double CARVSymbolUtils::NormalizeLot(double lot) const;
bool CARVSymbolUtils::ValidateLot(double lot) const;
// Hora y sesiones (estático)
static datetime CARVTimeUtils::ToGMT(datetime serverTime = 0);
static int CARVTimeUtils::GMTHour(datetime serverTime = 0);
static bool CARVTimeUtils::IsAsianSession(datetime serverTime = 0);
static bool CARVTimeUtils::IsLondonSession(datetime serverTime = 0);
static bool CARVTimeUtils::IsNewYorkSession(datetime serverTime = 0);
static bool CARVTimeUtils::IsLondonNewYorkOverlap(datetime serverTime = 0);
static string CARVTimeUtils::SessionName(datetime serverTime = 0);
static bool CARVTimeUtils::IsWeekendWindow(int friCloseHour, int monResumeHour, datetime serverTime = 0);
static bool CARVTimeUtils::IsNewBar(string symbol, ENUM_TIMEFRAMES tf, datetime &lastBarTime);
static bool CARVTimeUtils::CooldownElapsed(datetime &lastEvent, int seconds);
static int CARVTimeUtils::SecondsUntilGMTHour(int gmtHour);
// Registro
void CARVLogger::Init(string tag = ARV_LOG_DEFAULT_PREFIX, ENUM_LOG_LEVEL minLevel = LOG_INFO, bool console = true);
bool CARVLogger::EnableCsv(string fileName, string header = "time,level,tag,message");
void CARVLogger::Log(ENUM_LOG_LEVEL nivel, string mensaje, string etiqueta = "");
void CARVLogger::Error(string mensaje, string etiqueta = "");
void CARVLogger::Warning(string mensaje, string etiqueta = "");
void CARVLogger::Info(string mensaje, string etiqueta = "");
void CARVLogger::Debug(string mensaje, string etiqueta = "");
void CARVLogger::Shutdown();
// Persistencia del estado + protección de instancia única
void CARVStateStore::Init(string nameSpace);
static string CARVStateStore::MakeNamespace(long login, string symbol, long magic);
void CARVStateStore::SetDouble(string nombre, double valor);
double CARVStateStore::GetDouble(string name, double def = 0.0) const;
void CARVStateStore::MarkAlive();
bool CARVStateStore::IsAlive(int maxAgeSec = ARV_INSTANCE_HEARTBEAT_SEC) const;
// Puerta de régimen
bool CARVRegimeGate::Init(string símbolo, ENUM_TIMEFRAMES tf, int atrPeriod, int maPeriod, int cooldownBars, string etiqueta);
bool CARVRegimeGate::IsFavorable(double referenceDistance, double minRatio, double maxRatio, double minSigmaMu, bool requireTrend);
double CARVRegimeGate::ATR();
// Máquina de estados de reintento
bool CARVCloseRetry::Run(IARVRetryableOperation *op, CARVLogger *log, bool &outEscalated);
bool CARVCloseRetry::Run(IARVRetryableOperation *op, CARVLogger *log = NULL);
// Diagnósticos (CSV)
void CARVDiagnostic::Init(string prefix, string symbol = "", bool immediateFlush = true);
void CARVDiagnostic::Bar(const ARVBarSnapshot &snap);
void CARVDiagnostic::Event(string tipo, string clave1, double val1, string clave2, double val2);

A quién va dirigido
* Desarrolladores de MQL5 que deseen una gestión de riesgos y una estructura técnica fiables sin tener que reescribirlas.
* Vendedores y estudiantes que deseen una implementación de referencia limpia.

Requisitos / compatibilidad
* MetaTrader 5, versión actual de MQL5. Solo incluye elementos estándar.
* Sin DLL, sin red, sin bibliotecas de terceros.
* Se incluye el código fuente completo (.mqh); los ejemplos utilizan únicamente <Trade\Trade.mqh>.

Lo que NO es
* NO es un asesor experto ni una estrategia de trading.
* No ofrece señales, no proporciona ventaja alguna y NO promete beneficios.
* Los resultados del EA de ejemplo son meramente ilustrativos.

Actualizaciones y asistencia
* Versión 1.00. Informes de errores y solicitudes de nuevas funciones a través de los mensajes del producto.
Previsto: solo pequeñas incorporaciones de funciones auxiliares.

Productos recomendados
BlitzGeist Telegram Notifier - ¡Mantente conectado a tus operaciones en cualquier lugar! BlitzGeist Telegram Notifier es una poderosa herramienta que conecta instantáneamente tu cuenta de MetaTrader 5 con Telegram . No importa donde estés - siempre recibirás notificaciones en tiempo real sobre tu actividad comercial directamente en tu teléfono, PC o cualquier dispositivo con Telegram instalado. Perfecto para los traders que quieren informes de trading profesionales, transparencia y monitoriz
Escanea una lista fija de activos (Ibovespa) en el marco temporal elegido (TimeFrame). Para cada par y para varios períodos. Calcular un modelo de regresión entre los dos activos (y, si se desea, utilizando el índice bova11 como normalizador). Generar el spread de esta relación, su media, desviación típica, desviación especulativa y betas (B1 y B2). Aplique una prueba ADF sin exclusión (cointegración/estacionariedad). Calcular la puntuación Z de la exclusión actual (cuántas desviaciones estándar
FREE
PRESENTACIÓN de MML Data Bridge La demanda para conectar datos externos y aprendizaje automático con plataformas de trading es mayor que nunca. MetaTrader 5 es un potente entorno para el comercio y las pruebas retrospectivas, pero sin un puente de datos, MT5 está en gran medida aislada del uso de cualquier dato externo. MML Bridge es una herramienta de desarrollo que permite a los usuarios puentear datos externos en MT5 para backtesting, trading en vivo y optimización. Está diseñada para facilit
FREE
Smart FVG Stats
- Md Rashidul Hasan
5 (1)
El Smart FVG Statistics Indicator es una potente herramienta de MetaTrader 5 diseñada para identificar, seguir y analizar automáticamente los Fair Value Gaps (FVGs) en sus gráficos. ¿Le gusta? ¿Odiarlo? ¡Házmelo saber en un comentario! Las solicitudes de características e ideas para nuevas herramientas son muy apreciadas :) Pruebe "The AUDCAD Trader ": https://www.mql5.com/en/market/product/151841 Características principales Detección avanzada de brechas en el valor razonable Identificación a
FREE
Esta es la última versión de mi famoso scalper, Goldfinch EA, publicado por primera vez hace casi una década. Escalifica el mercado en las expansiones repentinas de volatilidad que tienen lugar en cortos períodos de tiempo: asume e intenta capitalizar la inercia en el movimiento de los precios después de una aceleración repentina de los precios. Esta nueva versión se ha simplificado para permitir al operador utilizar la función de optimización del probador fácilmente para encontrar los mejores p
FREE
Go Long Advanced
Phantom Trading Inc.
4.78 (9)
El EA Go Long implementa una estrategia avanzada de trading intradía basada en el principio de trading diario sistemático con múltiples confirmaciones técnicas. Mientras muchos traders buscan algoritmos complejos, este EA combina conceptos simples pero efectivos con una gestión sofisticada del riesgo y múltiples filtros técnicos. El EA abre posiciones en un momento específico cada día, pero solo cuando las condiciones del mercado se alinean con múltiples indicadores técnicos. Este enfoque sist
FREE
ANUNCIO ESPECIAL: ¡Consigue la suite de trading definitiva! Antes de hacerte con esta utilidad, ¿lo sabías? ¡El LogicLadder Visual Trade Planner es tan potente que sirve como motor de ejecución visual central para mis sistemas de trading MT5 insignia! Si usted está buscando una masiva, todo-en-uno tablero de instrumentos de comercio, gestión avanzada de comercio, o estrictos prop-firm guardrails, usted puede conseguir este planificador visual exacta ya incluido dentro de mi prima y EAs gra
FREE
TradeJournal AutoExporter es una potente herramienta diseñada para MetaTrader 5 que captura y registra automáticamente tu actividad de trading en tiempo real. Elimina el registro manual y céntrate por completo en el mercado. Características principales: Captura automática de datos: registra al instante estadísticas detalladas de las operaciones —incluidos los precios de apertura y cierre, el tamaño de los lotes, la duración de la operación, las comisiones, el swap y las ganancias o pérdidas— en
Artemis Gold HFT Throttle EA MT5 La espera ha terminado — Artemis Gold HFT Throttle EA ya está disponible para MetaTrader 5. Artemis Gold HFT Throttle EA MT5 es un Expert Advisor centrado en el Oro, diseñado para traders de XAUUSD que buscan automatización rápida de corto plazo con ejecución controlada, protección inteligente mediante guardias y una visibilidad clara desde el panel. La mayoría de los robots de trading rápido se centran únicamente en la velocidad. En condiciones reales de bróker,
FREE
K Trade Lib5
Kaijun Wang
2 (1)
MT4/5 biblioteca de comercio universal ( un código universal 4 y 5 ) #import "K Trade Lib5.ex5"    //Facturación sencilla    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl= 0 , double tp= 0 , int expiration= 0 , bool slsetmode= false , bool tpsetmode= false );    //Facturación compleja    void SetMagic( int magic, int magic_plus= 0 ); void SetLotsAddMode(int mode=0,double lotsadd=0);    long OrderOpenAdvance( int mode, i
FREE
Cambio automático de marcos temporales con los símbolos centrados. Fuerza todos los marcos temporales a una misma ventana de tiempo, de modo que la tendencia que ves en el gráfico diario sea la misma que analizas en H4, H1 y M1. Los operadores suelen cambiar de marco temporal y pierden la perspectiva. Un gráfico diario muestra unas semanas, luego el M15 muestra unas horas, y el ojo las interpreta como mercados diferentes. TASSERACT fija la ventana a N barras del marco temporal más alto habilitad
FREE
EA de continuación de brechas del Nikkei 225 Estrategia automatizada de continuación de brechas de apertura para el Nikkei 225 El EA «Nikkei 225 Gap Continuation» es un sistema de trading automatizado para MetaTrader 5 diseñado específicamente para el índice bursátil japonés. Busca brechas de apertura significativas y solo entra en el mercado cuando la evolución del precio confirma una posible continuación en la misma dirección. La estrategia combina la brecha de apertura, un rango de apertura c
FREE
Un cliente PostgreSQL completo implementado en MQL5 puro sobre sockets TCP nativos de MetaTrader 5. La librería implementa el cliente PostgreSQL con autenticación MD5 y SCRAM-SHA-256, SSL/TLS, el Simple Query Protocol, y transacciones explícitas. Sin DLLs, sin dependencias externas, sin servicios de terceros. Características Conexión TCP directa a cualquier base de datos compatible con PostgreSQL Autenticación MD5 y SCRAM-SHA-256, auto-detectada SSL/TLS a través del flujo SSLRequest de PostgreS
GOM Trade Manager
Wannapach Chinnaprapa
GOM Trade Manager te ayuda a ejecutar operaciones tal y como tú quieres. Funciona con todos los instrumentos : Forex, materias primas y criptomonedas. Te ayuda con los cálculos de lotes, la incorporación del spread y los cálculos de saldo para que puedas centrarte únicamente en la operación en sí. Para una gestión planificada totalmente automática, activadores acumulables y protección contra la ampliación del spread >> echa un vistazo a GOM Trade Manager Pro . -------------------------------
FREE
Market book tester
Aliaksandr Hryshyn
3 (2)
Utilización de datos del libro de órdenes en el comprobador de estrategias Características principales : Uso simultáneo de varios símbolos, hasta 7 piezas Visualización DOM Con la visualización de los libros de órdenes, la simulación en tiempo real está disponible, así como la aceleración o desaceleración Trabajo con la biblioteca : Este producto también requiere una utilidad para guardar datos: https: //www.mql5.com/en/market/product/71642 Utilidad de control de velocidad: https: //www.mql5.co
FREE
Trade Copier Local MT5 es un rápido copiador de operaciones local que permite copiar operaciones entre varias cuentas de MT4 y MT5. Un único EA funciona tanto en modo maestro como en modo esclavo. Solo tienes que seleccionar el modo de copiador deseado y utilizar el mismo producto en tus terminales de MetaTrader. Copie operaciones entre: • MT5 → MT5 • MT5 → MT4 • MT4 → MT5 • MT4 → MT4 Ideal para: • Operar con varias cuentas a la vez • Vincular varias cuentas de trading • Duplicar una cuent
ForexcopyLocalMT5
Wei Ming Ding
3 (1)
1. Copie órdenes, desde 12 cuentas maestras hasta 100 cuentas esclavas. El número de cuentas esclavas se puede personalizar, de 12 a 100. 2. Admite MT4 a MT4, MT4 a MT5, MT5 a MT4, MT5 a MT5. 3. Identificar los sufijos de las variedades comerciales en diferentes plataformas, como EURUSD, EURUSDm, EURUSDk. 4. Coincidencia de moneda personalizada, como XAUUSD=GOLD. 5. Puede copiar todas las transacciones, o solo copiar las instrucciones COMPRAR, VENDER, CERRAR 6. Puede elegir si desea copiar el s
Visión general Mirror Signals Service EA (Sólo texto) es un potente Asesor Experto de monitorización que envía automáticamente notificaciones de Telegram en tiempo real para todos los eventos comerciales importantes en su cuenta de MetaTrader 5. Está diseñado específicamente para proveedores de señales , operadores de copiadoras de operaciones , auditores , educadores y servicios profesionales de trading que requieren informes inmediatos, detallados y fiables. Todo, desde entradas, salidas,
TradeVisonPro Forex Analyzer Pro Panel profesional de análisis y supervisión de cuentas MT5 TradeVisonPro Forex Analyzer Pro es una solución de análisis de trading y supervisión de cuentas diseñada para usuarios de MetaTrader 5. El producto organiza los datos de trading de MT5 en un panel web estructurado, permitiendo a los traders consultar información de la cuenta, supervisar posiciones abiertas, analizar el historial de operaciones, realizar un seguimiento de estrategias, mantener un diario d
FREE
EA Hybrid-Grid de dos filas con Ghost Scalper y Brokerside Breakout, panel de control automático y manual, 2 x TSL, TP y SL, protección contra el spread y mucho más… Ha sido desarrollado para operar con metales y energía, pero también puede utilizarse con otros activos, siempre que su bróker lo permita. Imprescindible para cualquier operador. Pruebe la configuración de su EA con el probador de estrategias y/o una cuenta demo antes de utilizarlo en su cuenta real. Si descargas el archivo de demo
Multi Replicator Copier
Ebunoluwa Abimb Owodunni
Multi Replicator Copier - Utilidad MT5 Dé rienda suelta al poder de la replicación de operaciones sin fisuras con Multi Replicator Copier , el Asesor Experto (EA) diseñado para los operadores que buscan velocidad y eficiencia. Esta innovadora herramienta automatiza las tareas rutinarias y simplifica la gestión de múltiples cuentas, lo que le permite replicar las operaciones a través de múltiples terminales con una velocidad y precisión sin igual. Tanto si está gestionando una única estrategia co
Ajuste BRA50
Claudio Rodrigues Alexandre
4.33 (6)
Este script marca el punto de ajuste del contrato de futuros del Índice Mini Brasileño (WIN) en el gráfico BRA50 de Operaciones Activas, ***NOTA para que este script funcione es necesario autorizar la URL BMF Bovespa en Meta Trader. PASO A PASO: MetaTrader 5 -> Herramientas -> Opciones -> Adivisores Expertos * Marque la opción "Lista en el cuadro de abajo las URLs que desea permitir la función WebRequest". y en la casilla de abajo añada la URL https://www2.bmf.com.br/ este indicador utiliza la
FREE
KP TRADE PANEL EA es un EA MT5 facilita varios menús. KP TRADE PANEL EA es un cuidado de la piel EA en MT5 es un EA que pone el sistema automáticamente en descargar EA MT5 para probar con cuenta demo desde mi página de perfil mientras que algunos Trailing Stop Stop Loss requieren más de 0 características EA determina lote o administración del dinero calcula lote de conocido y Stop loss TS = Trailing stop con orden de stop loss separada Comprar más AVR TS = Trailing stop más...
Apex Point
Marco Engstermann
Punto Apex es un indicador de seguimiento de tendencias para MetaTrader 5, que transforma datos complejos del mercado en señales para los operadores. Muestra puntos azules en las tendencias alcistas, puntos rojos en las bajistas y cruces amarillos en los posibles retrocesos, lo que ayuda a los usuarios a identificar rápidamente los cambios de impulso. Sus principales características incluyen un sistema de confirmación que requiere múltiples barras (por defecto: 3) para validar los cambios, redu
FREE
Axilgo PipPiper CoPilot
Theory Y Technologies Pty Ltd
5 (2)
Axilgo Pip Piper CoPilot Eleve su juego de trading con el Axilgo Pip Piper CoPilot, el primero de nuestra revolucionaria serie Pip Piper. Este conjunto de herramientas todo incluido está meticulosamente diseñado para traders serios, centrándose en áreas clave como la Gestión de Riesgos, la Gestión de Operaciones, el Cumplimiento de las Reglas de la Firma y la Gestión Avanzada de Cuentas . Con CoPilot, no sólo está invirtiendo en una herramienta, sino que está adquiriendo un socio estratégico en
FREE
Ea no utiliza martingala o rejilla y tiene un stop loss para cada posición. Símbolos: EURCHF, EURCAD, USDCHF y otros. Marco temporal: M15 Los mejores resultados en EURCAD M15. Señales en vivo y otros productos aquí - https://www.mql5.com/ru/users/leron34/seller#products El EA debe funcionar en un VPS continuamente sin interrupción. Asesor multidivisa. Puede introducir pares en la configuración de EA para las pruebas. Recomiendo la configuración por defecto. Puede instalar un asesor en cualquier
El indicador mide la fuerza de cada divisa de su lista. Idea principal: Simplemente itera a través de todas las combinaciones de pares y añade la diferencia entre la apertura y el cierre en porcentaje. Parámetros: Lista de divisas - qué divisas serán calculadas (máximo 8) Tipo de cálculo - a partir de qué datos se calculará la fuerza Entrada de datos de cálculo - se utiliza como entrada relacionada con el tipo de cálculo Sufijo del símbolo - se utiliza en caso de sufijo en los símbolos, por eje
FREE
MT4/5 biblioteca universal de comercio ( un código común 4 y 5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 5.ex5"       //Para empezar bien, ejecute la primera línea para incluir    void StartGood() ;    //Facturación sencilla    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl=
KChrono Timer
Okechukwu Maxwell Okeke
KChrono Timer es una utilidad de cronometraje con cuatro modos para MetaTrader 5. Mantiene visible directamente en el gráfico la información sobre el tiempo de las velas, la cuenta atrás y la sesión de negociación. Modos del temporizador 1. Temporizador de cierre de velas Muestra el tiempo restante y el progreso de la vela activa. Se puede seleccionar el marco temporal actual del gráfico u otro marco temporal de velas. 2. Cuenta atrás personalizada Ejecuta una cuenta atrás definida por el u
FREE
AURIC MOHD-iK es un Asesor Experto (EA) dinámico y basado en la lógica, diseñado específicamente para operar con XAUUSD (Oro). A diferencia de los sistemas de trading estándar que se basan en indicadores rezagados y poco fiables, este EA opera puramente en la lógica de precios limpia, ejecutando operaciones de la forma en que un operador humano experimentado lee naturalmente el mercado. This version is completely free with limitations, offering permanent value to your trading setup with zero hi
FREE
Los compradores de este producto también adquieren
El conector EA «MT5 to Delta Exchange API Bridge» permite que tu asesor experto con archivo mq5 se integre y se comunique con Delta Exchange mediante claves API Puede realizar órdenes, consultar el saldo y gestionar otras operaciones mediante la API de Delta Exchange - Realizar órdenes limitadas, órdenes limitadas con stop loss y órdenes limitadas con take profit - Realizar órdenes de mercado, SL de mercado y TP de mercado - Cancelar una orden - Consultar órdenes - Modificar el apalancamiento y
ModernUI Library
Levi Dane Benjamin
Biblioteca ModernUI para MetaTrader 5 ModernUI es una biblioteca de interfaz de usuario alojada en el gráfico para MetaTrader 5. Ayuda a los desarrolladores de MQL5 a crear paneles de EA más limpios, dashboards, ventanas de configuración, formularios, tablas, diálogos, drawers e interfaces compactas de estilo trading dentro del entorno de gráficos de MT5. Está creada para desarrolladores que quieren una capa de interfaz más profesional que un conjunto de objetos gráficos dispersos, manteniendo a
WalkForwardOptimizer MT5
Stanislav Korotky
3.63 (8)
WalkForwardOptimizer biblioteca le permite realizar rolling y cluster walk-forward optimización de asesores expertos (EA) en MetaTrader 5. Para utilizar la biblioteca incluya su archivo de cabecera WalkForwardOptimizer.mqh en el código fuente de su EA, añada la llamada a las funciones proporcionadas según corresponda. Una vez que la biblioteca está incrustado en EA, puede iniciar la optimización de acuerdo con el procedimiento descrito en la guía del usuario . Cuando finaliza, los resultados int
Esta biblioteca te permitirá enviar tus operaciones mediante tu bot EA de MT5 y es muy fácil de integrar en cualquier EA; puedes hacerlo tú mismo con el código del script que se indica en la documentación. Este producto permite realizar operaciones de trading a través de la API Para los gráficos de MEXC: el alquiler de «Crypto Charting» para datos OHLC o «Crypto Ticks» con profundidad del libro de órdenes es opcional - Admite llamadas a la API de MEXC - Realiza órdenes de límite, de límite con s
La biblioteca está dedicada a ayudar a gestionar sus operaciones, calcular el lote, trailing, cierre parcial y otras funciones. Cálculo del lote Modo 0: Lote Fijo. Modo 1: Lote Martingale (1,3,5,8,13) usted puede usarlo de diferentes maneras calculando cuando la pérdida=1 ,cuando la ganancia=0. Modo 2: Lote Multiplicador (1,2,4,8,16) se puede utilizar de diferentes maneras calcular cuando la pérdida = 1, cuando el beneficio = 0. Modo 3: Lote Plus (1,2,3,4,5) se puede utilizar de diferentes mane
Amigos, ¡únanse a nosotros! Haz preguntas y conéctate con traders afines: Grupo Público MetaCOT Canal de Información MetaCOT: noticias, informes CFTC y señales: Canal MetaCOT ¡Por un trading exitoso y nuevas señales rentables para todos nosotros! ¡Atención! Recientemente, algunos países han bloqueado el acceso al sitio web cftc.gov . Como resultado, los usuarios de estos países están dando al producto bajas calificaciones. MetaCOT siempre se ha adherido a los más altos estándares de calidad
Se trata de una versión simplificada y eficaz de la biblioteca para el análisis walk forward de los expertos comerciales. Recoge datos sobre el comercio del experto durante el proceso de optimización en el probador de MetaTrader y los almacena en archivos intermedios en el directorio "MQL5\Files". A continuación, utiliza estos archivos para construir automáticamente un cluster walk forward report y rolling walk forward reports que lo refinan (todos ellos en un archivo HTML). El uso del script au
Libro de órdenes, también conocido como Libro de Mercado, profundidad de mercado, Nivel 2, - es una tabla actualizada dinámicamente con los volúmenes actuales de órdenes de compra y venta de un instrumento financiero específico a niveles de precios cercanos al Bid y Ask. MetaTrader 5 proporciona los medios para recibir el libro de mercado de su corredor, pero sólo en tiempo real, sin acceso a su historia. La biblioteca OrderBook History Library lee el estado del libro de mercado en el pasado a p
El análisis de criptodivisas nunca ha sido tan fácil con Crypto Charts para MetaTrader 5. Ahora, el comercio en BitMEX nunca ha sido más fácil con BitMEX Trading API para MetaTrader 5. La librería BitMEX Trading API fue construida para ser lo más fácil de usar posible. Simplemente incluya la librería en su Asesor Experto o Script, llame a los métodos correspondientes y ¡empiece a operar! Características Opere en BitMEX y BitMEX Testnet. Construye y automatiza tus estrategias. Preocúpate más de
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper Asesor Experto totalmente automatizado para mercados de divisas de volatilidad media Propiedades: La Biblioteca negocia 10 pares de divisas (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) La Biblioteca no utiliza martingala La Biblioteca establece un stop loss y un take profit fijos para todas las órdenes. La librería sólo opera con el volumen introducido por el usuario La librería se puede instalar en cualquier par de divi
Binance Library
Hadil Mutaqin SE
5 (1)
La librería se utiliza para desarrollar trading automático en el Mercado Spot de Binance desde la plataforma MT5. Soporta todos los tipos de órdenes: Límite, Mercado, StopLimit y StopMarket Soporta el modo Testnet Muestra automáticamente el gráfico en la pantalla Uso: 1. Abrir cuenta demo MQL5 2. Descargue el archivo Header y el ejemplo de EA https://drive.google.com/uc?export=download&amp ;id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Copiar Binance.mqh a la carpeta \MQL5\Include Copia BinanceEA-Sample
La librería se utiliza para desarrollar trading automático en el Mercado de Futuros Binance desde la plataforma MT5. Soporta Binance Futuros USD-M y COIN-M Soporta el modo Testnet Soporta todos los tipos de órdenes: Límite, Mercado, StopLimit, StopMarket, StopLoss y TakeProfit Muestra automáticamente el gráfico en la pantalla Uso: 1. Abrir una cuenta demo MQL5 2. Descargue el archivo Header y el ejemplo de EA https://drive.google.com/uc?export=download&id=17fWrZFeMZoSvH9-2iv4WDJhcyxG2eW17 Copie
La biblioteca de Binance para MetaTrader 5 conecta tus asesores expertos, indicadores y scripts con Binance.com y Binance.US directamente desde MetaTrader 5. Se trata de una biblioteca para desarrolladores destinada a crear integraciones personalizadas con Binance dentro de MT5, no de un robot de trading ni de un copiador independiente. La biblioteca te ayuda a añadir instrumentos de Binance a «Market Watch», consultar las especificaciones de los símbolos, cargar datos de mercado actuales e hist
1. ¿Qué es esto? El sistema MT5 viene con muy pocos resultados de optimización. A veces necesitamos estudiar más resultados. Esta biblioteca le permite imprimir más resultados durante la optimización backtest. También permite imprimir más resultados de estrategia en un solo backtest. 2. Características Los resultados de la salida optimizada son bastante numerosos. CustomMax se puede personalizar. La salida se encuentra en la carpeta Common. Se nombra automáticamente según el nombre del EA, y el
AO Core
Andrey Dik
3.67 (3)
AO Core es el núcleo del algoritmo de optimización, es una biblioteca construida sobre el algoritmo HMA (algoritmo metaheurístico híbrido) del autor. Preste atención al producto MT5 Optimization Booster , que facilita en gran medida la gestión del optimizador normal MT5 . En el artículo se describe un ejemplo de utilización de AO Core : https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 Este algoritmo híbrido está basado en un algoritmo genético y contiene las mejo
EA Toolkit
Esteban Thevenon
EA Toolkit   is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installat
Esta biblioteca le permitirá gestionar operaciones utilizando cualquiera de sus EA y es muy fácil de integrar en cualquier EA, lo que puede hacer usted mismo con el código de secuencia de comandos que se menciona en la descripción y también ejemplos de demostración en video que muestran el proceso completo. - Órdenes de límite de colocación, límite de SL y límite de obtención de ganancias - Realizar órdenes de Mercado, SL-Market, TP-Market - Modificar orden límite - Cancelar orden - Consult
¡Hola a todos! Soy un programador profesional de MQL, haciendo EAs, indicadores y herramientas de comercio para mis clientes en todo el mundo. Construyo 3-7 programas cada semana pero rara vez vendo Robots ya hechos. Porque soy meticuloso y las buenas estrategias son tan pocas... este EA es el único hasta ahora que creo que es lo suficientemente bueno como para ser publicado aquí. Como todos sabemos, el indicador Ichimoku se ha hecho mundialmente popular durante décadas, pero aún así, sólo una
Aplicando estos métodos, conseguí llegar a una conclusión matizada que es crucial para comprender la importancia de las estrategias únicas en el trading contemporáneo. Aunque el asesor de redes neuronales mostró una eficacia impresionante en las fases iniciales, a largo plazo resultó ser muy inestable. Diversos factores, como las fluctuaciones del mercado, los cambios de tendencia, los acontecimientos externos, etc., provocan que su funcionamiento sea caótico y acaben provocando inestabilidad. C
Presentamos "TG Risk Service Manager", un completo conjunto de herramientas para la gestión rápida y precisa del riesgo y el cálculo del tamaño de los lotes en el dinámico mundo de la negociación. Diseñada para agilizar los procesos de desarrollo y mejorar las estrategias de negociación, esta biblioteca indispensable equipa a los desarrolladores con herramientas esenciales para optimizar la evaluación del riesgo y la rentabilidad de las operaciones. Versión Metatrader4| Todos los productos | Con
Presentamos "TG Trade Service Manager" - su solución todo-en-uno para la gestión de operaciones sin fisuras tanto en entornos MQL4 como MQL5. Con un enfoque en la velocidad, fiabilidad y comodidad, esta poderosa biblioteca simplifica las complejidades de la ejecución y gestión de operaciones, facultando a los desarrolladores con una interfaz única para una mayor eficiencia. Versión Metatrader4 | Todos los productos | Contacto Características principales: Interfaz unificada : TG Trade Service Man
La siguiente biblioteca se ofrece como un medio para utilizar las API de OpenAI directamente en MetaTrader de la manera más sencilla posible. Para obtener más detalles sobre las capacidades de la biblioteca, lea el siguiente artículo: https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual IMPORTANTE: Para usar el EA, es necesario añadir la siguiente URL para permitir el acceso a la API de OpenAI  como se muestra en las imágenes adjuntas Para utili
Aquí está la traducción al Inglés de su descripción para el EA (Expert Advisor ) : --- Este es un EA de comercio automático basado en el tiempo . Le permite establecer el tiempo exacto para el comercio , hasta el segundo , y especificar el número máximo de órdenes . Puede elegir entre colocar órdenes de compra o de venta . Es posible establecer puntos de take profit y stop loss . Además , puede especificar cuánto tiempo después de colocar una orden debe ser cerrada . Este EA se utiliza generalm
Molo kumalo
James Ngunyi Githemo
Operar en Forex con nuestra plataforma ofrece varias ventajas y características clave: Datos en tiempo real : Manténgase actualizado con los datos del mercado en vivo para tomar decisiones informadas. Interfaz fácil de usar : Diseño fácil de navegar tanto para principiantes como para traders experimentados. Herramientas avanzadas de gráficos : Visualice las tendencias con gráficos interactivos e indicadores técnicos. Gestión del riesgo : Establezca niveles de stop-loss y take-profit para gestion
Kaseki
Ben Mati Mulatya
El algoritmo metaheurístico híbrido (HMA) es un método de optimización de vanguardia que combina los puntos fuertes de los algoritmos genéticos con las mejores características de los algoritmos basados en poblaciones. Su alta velocidad de cálculo garantiza una precisión sin precedentes y una capacidad de búsqueda eficiente, reduciendo significativamente el tiempo total necesario para la optimización e identificando soluciones óptimas en menos iteraciones. HMA supera a todos los algoritmos de opt
La transacción principal es xauusd. si se prueba, se recomienda ajustarlo a xauusd. otros objetivos de transacción no pueden garantizar la rentabilidad. ¡Deje un mensaje si necesita probar (responderá lo antes posible después de verlo). para proteger los resultados del trabajo, necesita introducir parámetros específicos. ¡ los parámetros predeterminados del sistema no pueden lograr el efecto mostrado en la devolución de capturas de pantalla! ¡Deje un mensaje si necesita probar (responderá lo
Este producto ha estado en desarrollo durante los últimos 3 años. Es la base de código más avanzada para trabajar con todo tipo de inteligencia artificial y aprendizaje automático en el lenguaje de programación MQL5. Ha sido utilizado para crear numerosos robots de trading e indicadores impulsados por IA en MetaTrader 5. Esta es la versión premium de un proyecto gratuito y de código abierto sobre aprendizaje automático para MQL5, enlazado aquí:  https://github.com/MegaJoctan/MALE5 . La versión g
Shawrie
Kevin Kipkoech
Este Script de Pine implementa una Estrategia de Canal Gaussiano + Estocástico RSI para TradingView . Calcula una Media Móvil Ponderada Gaussiana (GWMA) y su desviación estándar para formar un canal superior e inferior. También se calcula un RSI estocástico para determinar el impulso. Se entra en una posición larga cuando el precio cierra por encima de la banda gaussiana superior y el Stoch RSI K-line cruza por encima de la D-line . Se sale de la posición cuando el precio cae por debajo de la ba
Bookeepr
Marvellous Peace Kiragu
Bookeepr es un software avanzado de contabilidad de operaciones MQL5 que automatiza el registro de operaciones, realiza un seguimiento de las pérdidas y ganancias en tiempo real e integra un sistema financiero de tipo libro mayor para depósitos, retiradas y gastos. Admite activos en varias divisas , genera informes de rendimiento detallados y proporciona herramientas de gestión de riesgos para ayudar a los operadores a optimizar sus estrategias. Con un almacenamiento seguro en la nube, informes
Ai Prediction MT5
Mochamad Alwy Fauzi
Un indicador gratuito para los que compren la versión completa Este indicador está creado por esta Inteligencia Artificial, con la configuración que usted desee. Inteligencia artificial a su servicio Disponga de una inteligencia artificial completa y utilícela en sus códigos Esta inteligencia artificial está entrenada para decirle en cada vela si el mercado se mueve al alza o a la baja. En general, la inteligencia artificial se puede utilizar en todos los mercados, todos los marcos temporales
Otros productos de este autor
RA Mean Reversion Portfolio RA Mean Reversion Portfolio es un Expert Advisor multidivisa para MetaTrader 5. Busca movimientos diarios estadísticamente exagerados en dos pares de divisas y opera partiendo de la idea de que esos movimientos tienden a volver a su media reciente. Los dos pares se operan desde un solo gráfico y se gestionan como una única cartera con un único límite de riesgo. Cada operación está protegida por un Stop Loss. Tipo de estrategia: reversión a la media por cartera y multi
Filtro:
No hay comentarios
Respuesta al comentario