DocStrange EA
- Asesores Expertos
- Hamdee Hayeealee
- Versión: 5.2
Asesor Experto diseñado específicamente para operar con oro, BTC, EURUSD. El funcionamiento se basa en la apertura de órdenes utilizando el indicador EMA/RSI, por lo tanto el EA funciona según la estrategia "Trend Follow", lo que significa seguir la tendencia.
Para Expert Advisor necesita cuenta de tipo cobertura
Póngase en contacto conmigo inmediatamente después de la compra si usted prefiere obtener comisión (Rebate) hasta 40 $ / Lote! Usted puede obtener una copia gratuita de nuestro Fuerte Apoyo y Tendencia EA para cuenta ilimitada, por favor pm. me!
Configuración, manual y archivos .setaquí
Soporte de producto para Doctor Bullish EA.aquí
Esta guía explica cómo instalar, configurar y operar el Asesor Experto (EA)
Tabla de Contenidos
-
Inicio Rápido
-
Qué hace el EA (Visión general de la estrategia)
-
Instalación y Configuración de Gráficos
-
Características de Riesgo y Seguridad (¡Lea primero!)
-
Tablero y Comportamiento en el Gráfico
-
Referencia de Entrada (cada parámetro explicado)
-
A. Entradas Línea Base
-
B. Entradas de cuadrícula de índice de pasos
-
C. Entradas Auto Pausa EMA
-
D. Indicadores para Gating/Flip
-
E. Pirámide Opuesta
-
F. Paso de arrastre
-
G. Guardias / Kill-Switch
-
-
Preconfiguraciones por caso de uso
-
Buenas prácticas y notas del corredor
-
Resolución de problemas y FAQ
1) Inicio Rápido
-
Adjunte el EA alsímbolo y al marco temporal con el que desea operar (los valores predeterminados funcionan con los pares de divisas más comunes y con el XAUUSD; verifique los márgenes).
-
Establezcael MagicNumber de forma única por gráfico/símbolo.
-
Comience conlotes pequeños( LotStart_Buy/Sell = 0.01) y multiplicadores conservadores (LotMultiplier = 1.10-1.25).
-
MantengaMaxSpreadPoints realista para su corredor (por ejemplo, 50-100 para FX; más alto para el oro si los puntos son pequeños).
-
HabilitarEMA auto-pause para evitar la lucha contra la tendencia: mantener por defectoEMA 21/89,EMA_CheckOnNewBar= true.
-
Seguridad: establezcaSideMaxLossMoney ( congelación por lado) y, si es necesario,MaxEquityDD ( interruptor de muerte global). Pruebe en el Probador de Estrategias.
2) Qué hace el EA (Visión general de la estrategia)
DoctorBullish v4.5 es un EA de cuadrícula de índice escalonadocon puertas de protección:
-
Step-Index Grid: coloca entradas a distancias crecientes usandoDistanceStart_* y DistanceMultiplier_*. El tamaño de los lotes puede crecer medianteLotMultiplier_* hasta MaxLot.
-
Pausa automática de EMA (21/89 por defecto): cuando las EMA rápidas/lentas se cruzan o cambian las condiciones de tendencia, el EApausa un lado para operar con el impulso en lugar de contra él.
-
Cierre del Mismo Lado / Compensación del Lado Cruzado: cierra pares rentables en el mismo lado usandoMinProfitToClose_SameSide, y puede compensar posiciones cruzadasusandoMinProfitToClose_CrossSide. Si lo desea, puede ignorar los números mágicos para la compensación cruzada.
-
Trailing (opcional): simple step trailing una vez que el beneficio excedeTrailingStart_Points, paso a paso porTrailingStep_Points.
-
Guardias / Kill-Switch: guardia de spread, guardia de volatilidad, congelación por lado por pérdida de dinero, y kill switch de reducción global de renta variable para cerrar todo y parar.
3) Instalación y configuración de gráficos
-
En MT5, abra elNavegador → Asesores Expertos, arrastreDoctorBullish v4.5 a su gráfico.
-
Permitir Algo Trading. Establezca unúnicoMagicNumber por gráfico.
-
Compruebe la escala de puntosvs pipen su broker (el oro suele tener diferente tamaño de puntos). Ajuste las distancias y los spreads en consecuencia.
4) Características de Riesgo y Seguridad (¡Lea primero!)
-
Congelación por Lado (SideMaxLossMoney): si el P/L neto de un lado (Compra o Venta) es ≤ - SideMaxLossMoney, ese lado secongela ( no hay nuevas adiciones) hasta que las condiciones mejoren.
-
Global Kill Switch (MaxEquityDD): siBalance - Equity ≥ |MaxEquityDD|, el EAcierra todas las posiciones de este símbolo/mágico y sale del bucle de ticks, deteniendo efectivamente la exposición.
-
Spread Guard (MaxSpreadPoints): bloquea nuevas acciones cuando el spread supera el límite.
-
Volatility Guard (VolatilitySpikeMult): gating opcional durante los picos (depende del broker y del símbolo).
Consejo: Siempre ejecute en seco en el Probador de Estrategias y en la demo antes de operar en vivo. Comience con lotes pequeños.
5) Tablero y Comportamiento en el Gráfico
-
El EA dibuja una simple superposición que muestra el estado (banderas de pausa, recuentos, etc.) si está presente. En backtests, la pesada UI puede ser reducida para mantener al probador rápido.
-
Logs/Debug:CrossSide_DebugLevel controla los mensajes verbose para la lógica cross-side (0 = silencioso, 1 = básico, 2 = verbose). Se recomienda mantenerlo en0.
6) Referencia de entradas
A continuación se muestrantodas las entradas detectadas en la fuente actual, agrupadas como en el archivo. Cada descripción incluye lo que hace el parámetro y orientaciones prácticas.
A) Entradas Línea Base
-
Close_All_Profit_Target($): Si la ganancia objetivo de la cuenta/ámbito alcanza este umbral, cierra todas las posiciones (verCloseAll_Target_UseAccountScope).
-
CloseAll_Target_UseAccountScope: Si es verdadero, evalúa el objetivo de cerrar todas las posiciones utilizando elámbito de la cuenta; si es falso, se limita a estesímbolo/magia.
-
CloseAll_MaxPositionsPerTick: Limita el número de posiciones que se pueden cerrar en un tick (evita bucles de sobrecarga/requotes).
-
OnlySameMagic: Cuando es true, EA sólo gestiona posiciones con suMagicNumber. Manténgaloen true a menos que desee explícitamente interacciones cross-magic.
-
MagicNumber: ID único para distinguir las operaciones de este gráfico.Establecer un valor diferente por gráfico.
-
MinProfitToClose_SameSide($): Beneficio neto mínimo porpar/grupo del mismo lado para activar el cierre.
-
MaxSameSidePairsPerTick: Número máximo de pares/grupos del mismo lado a cerrar por tick.
-
MinProfitToClose_CrossSide($): Ganancia neta mínima para cerrar pares cruzados(lógica de un par de compra contra uno de venta).
-
MaxCrossPairsPerTick: Número máximo de pares cruzados a cerrar por tick.
-
CrossSide_IgnoreMagic: Sies verdadero, la compensación cruzada puede emparejar posicionesa través de diferentes magias. Si ejecuta múltiples EAs, considere establecer afalse.
-
SideCloseDeviationPoints: Desviación (en puntos) permitida al cerrar posiciones.
-
CrossSide_DebugLevel: 0=silencioso, 1=básico, 2=verboso. Usar 0 para validación Cross side, recomendado 0
-
BaseTP_Pips_Buy / BaseTP_Pips_Sell: Take-Profit (enpips) para laprimera/semilla de entrada en cada lado (0 deshabilita).
-
Close_All_Profit_Target_Buy / ..._Sell($): Umbrales opcionales de beneficio de cierre total específicos de cada lado.
-
GapFactor(2.0): Multiplicador de espaciado interno para algunos componentes del tablero/lógica. Déjelo por defecto a menos que sepa lo que está haciendo.
B) Entradas de Rejilla Step-Index
Controla cómo crecen los lotes y las distancias por lado.
-
LotStart_Buy / LotStart_Sell: Tamaño de lote inicial para la orden de siembra.
-
LotMultiplier_Buy / LotMultiplier_Sell: Multiplicador aplicado a las adiciones posteriores. Más bajo para riesgo conservador (1,05-1,20).
-
LoteMáx: Límite máximo para el tamaño del lote de una orden. Seguridad contra el crecimiento descontrolado.
-
DistanceStart_Buy / DistanceStart_Sell: Diferencia inicial (en puntos) desde la entrada anterior antes de la siguiente adición.
-
DistanceMultiplier_Buy / ..._Sell: Factor de crecimiento para lasiguiente distancia . Ejemplo: 100 → 110 → 121 → ...
-
CooldownSeconds_Buy / ..._Sell: Segundos mínimos entrenuevas entradas en cada lado.
C) Parámetros de entrada de la pausa automática de EMA
-
UseEMACrossoverPause: Activa el controlador de pausa automática basado en EMA.
-
EMA_Fast_Period / EMA_Slow_Period(21 / 89): Periodos EMA rápido/lento.
-
EMA_TF: Marco temporal para los cálculos de EMA. MantengaPERIOD_CURRENT a menos que entienda las implicaciones multi-TF.
-
EMA_CheckOnNewBar: Si es true, evalúa la lógica de la EMA sólo enbarras nuevas, reduciendo el ruido.
-
EMA_RequireSlope: Requiere una pendiente mínima de la EMA antes de pausar/despausar.
-
EMA_MinSlopeAbs: Pendiente absoluta mínima (puntos/barra). Establecer >0 para filtrar mercados planos.
-
EMA_AntiFlipCooldown_s: Previene un rápido flip-flop del estado de pausa después de un cruce (segundos).
-
EMA_AutoPauseMode(por defectoEMA_PAUSE_FOLLOW_STATE): Modo en que las banderas de pausa responden a la dirección EMA. Por defecto sigue el estado válido más reciente.
-
PauseBuy / PauseSell(falso): Anulación manual. Si es verdadero, ese lado no abrirá nuevas posiciones (las posiciones existentes siguen siendo gestionadas/cerradas).
D) Indicadores para Gating/Flip
Puertas suplementarias más allá de la EMA.
-
UseRSIFilter: Si es verdadero, las señales EMA requieren confirmación RSI; si es falso, modo sólo EMA.
-
(Subentradas de indicadores adicionales según estén presentes en el archivo): Mantenga los valores por defecto a menos que pruebe explícitamente los filtros de confirmación; reducen las operaciones pero pueden mejorar la calidad.
E) Pirámide Opuesta
Controla la lógica de agregados en dirección opuesta.
-
OppPyra_AddEveryATR(0.6): Añade una capa cadadistanciak×ATR(menor = más frecuente). Usar con precaución; aumenta la exposición.
-
Otras entradas de OppPyra: Presente para la frecuencia/límite/alcance de las adiciones opuestas. Si no está seguro,desactive o mantenga los valores predeterminados conservadores.
F) Step Trailing
-
UseTrailing: Activa la gestión del trailing stop.
-
TrailingStart_Points: Inicia el trailing después de esta ganancia (puntos).
-
TrailingStep_Points: Tamaño del paso de arrastre (puntos). Mayor = trailing más flojo.
-
MagicFilter:-1 = se aplica atodas las magias de esta tabla; de lo contrario, restringe el seguimiento a una magia específica.
G) Guardias / Kill-Switch
-
SideATRStopMult(0.0): Si >0, multiplicador lógico de stop por lado basado en ATR. Deje 0 si no utiliza ATR-stops.
-
SideMaxLossMoney($): Cuando elP/L neto de un lado ≤ -este valor, el ladose congela ( no hay nuevas entradas). Ajústelo a su riesgo.
-
MaxEquityDD($): Si >0 ySaldo - Equidad ≥ |MaxEquityDD|→cierra todas las posiciones para este símbolo/magia y deja de procesar el tick.
-
MaxSpreadPoints: Bloquea las entradas/gestión cuando el spread es demasiado alto.
-
VolatilitySpikeMult(0.0): Guarda opcional de picos de volatilidad. Mantenga 0 para desactivar si no está seguro.
Nota: Algunos grupos en la fuente contienen marcadores de posición o ganchos avanzados. Si no los necesita explícitamente, mantenga los valores predeterminados.
7) Preconfiguraciones por caso de uso
Conservador (Demo/Primer directo)
-
LotStart_* = 0,01,LotMultiplier_* = 1,10,MaxLot = 0,05
-
DistanciaInicio_* = 150-250,DistanciaMultiplicador_* = 1,20
-
UseEMACrossoverPause = true,EMA_CheckOnNewBar = true
-
SideMaxLossMoney = 200-400,MaxEquityDD = 0 ( desactivado)
-
MaxSpreadPoints ajustado al símbolo
Sesgo de seguimiento de tendencia
-
Mantener EMA 21/89, activarEMA_RequireSlope con EMA_MinSlopeAbspequeño
-
ConsidereUseRSIFilter = true para reducir las adiciones contra tendencia.
Símbolos de alta volatilidad (por ejemplo, XAUUSD)
-
AumentarDistanceStart_* y TrailingStart_Points
-
MantenerLotMultiplier_* ≤ 1,15 y un tope ajustadode MaxLot
-
AumentarMaxSpreadPoints para igualar la escala de puntos del broker
8) Mejores prácticas y notas del corredor
-
Números mágicos: Siempre únicos por gráfico. Evite mezclar EAs con la misma magia en el mismo símbolo.
-
Punto vs Pip: MT5 utilizapuntos; 1 pip puede ser 10 puntos en FX de 5 dígitos. Gold tiene su propia escala. Verificar enMarket Watch → Especificaciones.
-
Tiempos de espera: Si el comprobador de su broker falla en ciertos símbolos, reduzca la verbosidad del registro (CrossSide_DebugLevel = 0), evite las opciones con interfaz de usuario pesada y limite los bucles por tick (Max*PerTick).
9) Solución de problemas y FAQ
P: El EA no abre operaciones.
-
Compruebe los indicadores PauseBuy/PauseSelly el estado de pausa automática de la EMA. La protección del spread también puede estar bloqueando (verMaxSpreadPoints).
P: El cierre cruzado no se activa.
-
Asegúrese de queMinProfitToClose_CrossSide > 0, y establezcaCrossSide_IgnoreMagic = true si espera un emparejamiento a través de diferentes magias.
P: El riesgo parece demasiado alto.
-
ReduzcaLotMultiplier_*, aumenteDistanceStart_* y limiteMaxLot. UtilizaSideMaxLossMoney para congelar antes los bandos.
P: Demasiados logs / probador lento.
-
MantengaCrossSide_DebugLevel = 0, y evite habilitar los modos verbose/debug. Limite los conteos de cierre por tick con entradas Max*PerTick.
P: ¿Qué marco de tiempo?
-
Por defecto es flexible; EMA TF esPERIOD_CURRENT. Muchos usuarios prueban en M15-H1. Ajústelo a sus preferencias y volatilidad.
Notas finales
-
Siempre pruebe endemo primero , luego vaya en vivo con eltamaño de lote más pequeño.
