Lironmaster Ultimate Gold Pro Max AnyTF
- Asesores Expertos
- Versión: 1.0
- Activaciones: 20
1. Se ha añadido la entrada «BarsN»
input int InpBarsN = 5; // Número de barras para la detección de fractales máximos/mínimos
Se valida un valor mínimo de 2 en OnInit() (en consonancia con la lógica anterior) y se almacena en la variable de trabajo BarsN.
2. Confluencia de múltiples marcos temporales
InpTimeframe1 = Marco temporal principal/de entrada (funciona igual que el anterior InpAnalysisTimeframe; aquí es donde FindHigh()/FindLow() buscan puntos de entrada).
InpTimeframe2, InpTimeframe3 = marcos temporales de confirmación adicionales (H1 y H4 por defecto), cada uno de los cuales se puede activar o desactivar individualmente.
InpMinConfluence = Número mínimo de marcos temporales que deben coincidir antes de que se envíe realmente una orden (por ejemplo, 2 de 3 activos).
3. Nueva lógica
HasSwingHigh(tf) / HasSwingLow(tf): versiones genéricas del antiguo detector de fractales, que se ejecutan en los marcos temporales de confirmación.
CountBuyConfluence() / CountSellConfluence() — cuentan cuántos marcos temporales coinciden.
En OnTick(), las órdenes de compra/venta ahora solo se envían si la confluencia es ≥ InpMinConfluence; si es insuficiente, el EA registra un salto (limitado durante 60 segundos) pero no opera.
