PropFirm AI Management
- Utilidades
- Raka
- Versión: 1.0
- Activaciones: 5
PropFirm AI Management es un Asesor Experto para MetaTrader 5 diseñado para ayudar a los operadores que operan en condiciones de evaluación de empresas de props, así como en operaciones personales independientes. Integra un pipeline generativo de IA con un motor de análisis estructurado multi-marco temporal, controles de riesgo automatizados y gestión de posiciones en tiempo real - trabajando dentro de las restricciones específicas de las reglas de la cuenta financiada.
Cómo funciona
PropFirm AI Management funciona con un ciclo de temporizador continuo. En cada tick, evalúa una secuencia de condiciones antes de permitir cualquier acción de negociación: permisos de la cuenta, límites de exposición, estado del momentum, fase de volatilidad, proximidad de noticias y disponibilidad del proveedor de IA. Cuando se cumplen todas las condiciones, envía datos de mercado a un proveedor de IA conectado y ejecuta el plan resultante, siempre que éste supere una segunda capa de comprobaciones de riesgo y margen.
El EA no realiza operaciones basándose únicamente en las señales de los indicadores. Cada decisión de entrada pasa por un paso de análisis de IA que recibe datos de velas, 48 indicadores técnicos por barra, contexto de múltiples marcos temporales, puntuación de sentimiento y próximos eventos de noticias. El proveedor de IA determina la dirección y el precio de entrada; el EA calcula de forma independiente el stop-loss a partir del ATR y el take-profit a partir de la relación riesgo-recompensa del estado de impulso activo.
Integración de la IA
El EA soporta 12 proveedores de IA generativa, configurables desde el panel de entrada:
- OpenAI (GPT-4o, GPT-4.1, o3, o4-mini)
- Google (Gemini 2.5 Pro, Gemini 2.0 Flash)
- Anthropic (Claude 4 Opus, Claude 4 Sonnet, Claude 3.7 Sonnet)
- DeepSeek (DeepSeek-V3, DeepSeek-R1)
- xAI (Grok 3, Grok 3 Fast, Grok 3 Mini)
- Alibaba (Qwen-Max, Qwen-Plus, Qwen-Turbo)
- Moonshot (Kimi-VL, Kimi-Latest)
- MiniMax (MiniMax-Text-01)
- Mistral (Mistral Large, Mistral Small)
- HyperCLOVA X (HCX-005, HCX-DASH-001)
- Falcon via AI71 (Falcon 180B, Falcon 40B, Falcon3 series)
- Meta Llama (Llama 4 Maverick, Llama 4 Scout, Llama 3.3 70B, Llama 3.1 405B)
Todos los proveedores utilizan la misma estructura y formato de respuesta. Para cambiar de proveedor sólo es necesario cambiar las entradas InpAIProvider e InpAPIKey; no es necesario realizar ningún otro cambio en la configuración.
Escáner multisímbolo
Cuando el símbolo del gráfico produce un resultado NO_TRADE, el escáner activa y analiza los instrumentos de una categoría seleccionada en un único lote. Cada instrumento es analizado de forma independiente por el proveedor de IA, los resultados se clasifican por probabilidad y se ejecutan los mejores candidatos, sujetos a las mismas puertas de riesgo que las entradas de símbolos gráficos.
Categorías disponibles: Divisas Mayores, Divisas Menores, Divisas Cruzadas, Divisas Exóticas, Metales, Energías, Índices, Criptomonedas, Acciones o Lista personalizada.
El intervalo del escáner está vinculado a la configuración del marco temporal activo (InpAIDataTimeframe). En H1, el escáner se ejecuta como máximo una vez por hora. En M15, una vez cada 15 minutos. Una entrada multiplicadora (InpScanIntervalMult) permite ampliar el intervalo a un múltiplo de la duración del marco temporal base.
Gestión del riesgo
El riesgo se calcula en dos capas independientes:
Capa 1 - Riesgo de dirección por símbolo (sólo EA): El EA rastrea el riesgo abierto para cada dirección (COMPRA / VENTA) por separado, para posiciones y órdenes pendientes colocadas por esta instancia del EA. Sólo se permite una nueva entrada si la cuota restante en la misma dirección tiene espacio.
Nivel 2 - Presupuesto diario de pérdidas (para toda la cuenta): El EA controla el riesgo total abierto en todas las posiciones de la cuenta -incluidas las posiciones de otros EAs y las operaciones manuales- combinado con las pérdidas realizadas desde el pico de equidad del día de negociación actual. Si este total alcanza el porcentaje de pérdidas diarias configurado, no se permiten nuevas entradas y el analizador se detiene.
Detección de posición protegida: Cuando el punto de equilibrio o el trailing stop mueven el stop-loss hasta el precio de entrada o por encima de él, la cuota de riesgo de la posición se recalcula como cero. Esto libera cuota de riesgo para nuevos candidatos sin ninguna acción manual.
Gestión de posiciones
Para cada posición propia - incluyendo las operaciones manuales cuando el ajuste opt-in está habilitado - el EA mantiene lo siguiente en cada ciclo del temporizador:
- SL/TP bootstrap: Si una posición no tiene stop-loss o take-profit (común con órdenes de mercado abiertas manualmente), el EA las coloca automáticamente utilizando la distancia basada en ATR y R:R derivada del momentum.
- Punto de equilibrio: Mueve el stop-loss a la entrada más la comisión y la compensación por deslizamiento cuando el precio alcanza el múltiplo ATR configurado desde la apertura.
- Stop-loss dinámico: Sigue al precio a una distancia ATR configurable, con un paso mínimo para evitar modificaciones innecesarias.
- Trailing take-profit: Acerca el take-profit a medida que el impulso se debilita, bloqueando el beneficio progresivamente. La distancia se adapta a la fuerza del estado del impulso activo.
- Cierre parcial: Cierra un porcentaje de la posición cuando el precio alcanza el múltiplo R:R configurado desde la entrada.
Revisión de posiciones AI
A intervalos configurables, el EA envía una posición abierta al proveedor de IA conectado para una revisión estructurada. Si la posición se acerca a su stop-loss (dentro del 25% de la distancia SL), el intervalo de revisión se reduce automáticamente a 30 minutos.
La revisión evalúa el estado actual de la posición frente a los datos de mercado en tiempo real y puede producir uno de los cuatro resultados siguientes: HOLD, CLOSE_NOW, TIGHTEN_SL o PARTIAL_CLOSE. Cada resultado está sujeto a su propia entrada de permisos y a una comprobación de cordura antes de ser aplicado.
La posición de mayor riesgo de todas las posiciones EA abiertas se revisa en primer lugar, independientemente del símbolo en el que se haya abierto.
Modos de activación de entrada
Basado en el tiempo (nueva barra): El EA analiza en cada nueva barra del marco temporal configurado. Un mecanismo GlobalVariable evita el análisis duplicado cuando varias instancias comparten la misma cuenta.
Basado en eventos de acción del precio: Tres disparadores independientes pueden iniciar el análisis antes de que se forme una nueva barra: toque de nivel de pivote, toque de soporte/resistencia de oscilación en zigzag y patrones de vela confirmados (pin bar, engulfing, morning/evening star). Cada tipo de disparo tiene su propio temporizador de enfriamiento, por lo que un toque de pivote no bloquea un patrón de vela que se dispare minutos más tarde.
Características de compatibilidad de PropFirm
- Aplicación de límite de pérdida diario: Configurable como porcentaje del saldo de la cuenta. Activado automáticamente por el bucle de supervisión.
- Riesgo por dirección de operación: Configurable como límite para evitar comportamientos de juego.
- Límitemáximo de reducción: umbral absoluto de reducción configurable a partir del saldo de la cuenta.
- Reducción final: Sigue el pico de la renta variable, cerrando todas las posiciones cuando se supera el umbral.
- Reglas de mantenimiento durante la noche y el fin de semana: Hora de cierre configurable antes del rollover y del cierre del mercado el viernes, con lógica de reintento si el broker está en periodo de halt.
- Filtro de noticias: Impide nuevas entradas y, opcionalmente, cierra posiciones abiertas durante ventanas de eventos de alto impacto.
- Regla de coherencia: Supervisa el beneficio del mejor día y restringe el escalado de lotes para proteger las métricas de consistencia.
- Objetivo de beneficios: Cierra todas las posiciones cuando se alcanza un objetivo de renta variable configurado.
Configuración Multi-Instancia y Multi-Pair
Cada instancia de EA se identifica por un número mágico configurable ( InpMagicNumber ). Ejecutar el mismo EA en múltiples gráficos con diferentes números mágicos permite una gestión independiente de cada símbolo sin interferencias.
Las funciones de gestión de posiciones - break-even, trailing stop, trailing TP, cierre parcial, cierre de noticias, cierre de drawdown - se filtran por número mágico, de forma que una instancia no modifica las posiciones abiertas por otra.
Arquitectura técnica
- Lenguaje: MQL5, sólo MetaTrader 5
- Almacenamiento de datos: SQLite (base de datos MQL5 incorporada) para el diario de operaciones, el historial AI y la caché de indicadores
- Sin DLLs, sin librerías externas
- Requiere: MetaTrader 5 build 3600+, permisos WebRequest para los puntos finales AI API
Entradas
| Grupo | Entradas clave |
|---|---|
| General | Intervalo del temporizador, número mágico, gestión manual de operaciones |
| IA Generativa | Proveedor, clave API, modelo, temperatura, tiempo de espera, reintento |
| Gestión de lotes | Lote base, escala de volatilidad, escala de reducción, escala de probabilidad |
| Riesgo / Reducción | Riesgo máximo %, pérdida diaria %, DD máxima %, DD de arrastre %. |
| Riesgo / Recompensa | RR por estado de impulso (Core, H4, H8, D1, W1, MN1) |
| Protección de operaciones | Multiplicador BE, activación/distancia/paso TSL, distancia TTP |
| Cierre Parcial | Activación, porcentaje, activación R:R |
| Escáner multisímbolo | Habilitar, categoría, entradas máximas, multiplicador de intervalo, saltar si posición |
| Disparador de acción del precio | Activar, enfriamiento, método de pivote, parámetros ZigZag |
| Revisión de posiciones AI | Activar, intervalo, puede cerrar, puede apretar |
| Filtro de noticias | Activar, minutos antes/después, cerrar antes de noticias |
| Reglas de mantenimiento | Permitir noche, permitir fin de semana, hora de renovación |
| Regla de coherencia | Habilitar, días mínimos, multiplicador objetivo |
| Regla de apilamiento | Activar, máximo de operaciones por dirección |
Todos los porcentajes de riesgo, plazos y umbrales son totalmente configurables. Ninguna estrategia está codificada. El EA proporciona la infraestructura de ejecución; las decisiones de negociación dependen del proveedor de IA configurado y de los parámetros elegidos por el operador.
