Godfather Future Predictor EA
- Asesores Expertos
- Afjal Hussain Swapan
- Versión: 12.1
- Activaciones: 5
Padrino Future Predictor EA - Descripción lógica
Este Asesor Experto combina dos sistemas de trading independientes (Secret Profit VIP yFuture Predictor Green) que pueden ser activados/desactivados por separado. Ambos sistemas operan con el mismo símbolo pero utilizan diferentes números mágicos, lógica de entrada y gestión del riesgo.
1. 1. Gestión del riesgo y del dinero
-
Cálculo del tamaño del lote - Si UseManualLot = false , el tamaño del lote se calcula en base al saldo de la cuenta, el porcentaje de riesgo ( Risk ), el valor del tick, y la escala de dígitos del símbolo ( D ).
Lote = Saldo / 10 * Riesgo / (TickValue * 100 * D)
Se ajusta al lote mínimo/máximo del símbolo. -
Si el lote manual está activado, se utiliza el valor fijo de Lotes .
2. Lógica EA Verde (Referencia de Precio Dinámico)
Propósito - Negociar rupturas desde un precio de referencia dinámico, con reinicio opcional del temporizador.
-
El precio de referencia ( GreenPrice ) se establece inicialmente en el Bid actual.
-
Temporizador ( GreenOpenTimer segundos ) - después de cada reinicio, el precio de referencia se congela para ese período.
-
Señales de entrada ( calculadas cada tick durante las horas permitidas):
-
GoBuyGreen = Bid ≥ GreenPrice + (PipsStep × Point)
-
GoSellGreen = Bid ≤ GreenPrice - (PipsStep × Punto)
-
-
Después de que expire el temporizador, GreenPrice se actualiza a la Oferta actual y el temporizador se reinicia.
3. Lógica de EA VIP (Referencia basada en barras)
Propósito - Operar cuando el precio se mueve a cierta distancia del cierre de la última barra.
-
Precio de referencia ( VIPDPrice ) = Cierre[0] de la barra actual (en formación).
-
Capturado una vez por segundo ( VIPDTime ), no por tick.
-
Señales de entrada:
-
GoSellVIP = Close[0] ≤ VIPDPrice - (BarPips × Point)
-
GoBuyVIP = Close[0] ≥ VIPDPrice + (BarPips × Point)
-
4. Ejecución de la orden (ambos sistemas)
Cada sistema sigue el mismo patrón:
-
Entrada inicial - Sólo si no hay posición abierta ( Count(-1, magic) == 0 ) y ninguna orden histórica en la misma barra ( CountBarHist(-1, magic) == 0 ).
Abre una orden de mercado (VENTA o COMPRA) dependiendo de la señal. -
Lógica de rejilla / añadir orden - Si el sistema ya tiene una posición en la misma dirección y la señal persiste, añade otra orden (misma dirección) siempre que:
-
No se haya alcanzado el límite de órdenes de la cuenta.
-
No se haya abierto ya ninguna orden en la barra actual ( CountBar(-1, magic) == 0 ).
Para EA VIP, este comportamiento de rejilla es opcional ( UseAddOrder ).
-
5. Gestión de posiciones y reglas de salida
EA Verde
-
Take profit - Cierra todas las posiciones cuando el beneficio total ≥ totalLots × GreenTakeProfityexisten al menos 2 posiciones.
-
Stop loss - Si el beneficio total cae por debajo de (Saldo / 100) × GreenStopLoss ( negativo), cierra todas.
-
Trailing stop - Sólo cuando existe exactamente1 posición y GreenTral != 0 .
Trailing start distance = GreenTralStart ; trailing step = GreenTral .
EA VIP
-
Take profit - Igual que Green EA, pero utilizando VIPTakeProfit .
-
Stop loss - Misma fórmula, utilizando VIPStopLoss .
-
Trailing stop - Igual que Green EA, pero con VIPTral y VIPTralStart .
6. Filtros generales y ejecución
-
Horas de negociación - Las órdenes sólo se evalúan entre TimeStart y TimeEnd ( hora del día).
-
Temporizador ( TimerSpeed ms ) - llama a OnTick() repetidamente , asegurando una rápida reacción.
-
Selección de órdenes - Las funciones auxiliares ( Count , AllLots , ProfitAll , etc.) trabajan separadamente por número mágico.
-
Sin solapamiento - Los dos sistemas nunca interfieren porque utilizan números mágicos diferentes y banderas de señalización independientes.
