Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Bruno - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
832
Ranking:
(20)
Publicado:
2018.11.26 09:27
Bruno.mq5 (54.84 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor de la idea:  Scriptor

Autor del código mq5 - barabashkakvn.

Este EA contiene cinco estrategias:

  1. a base del indicador iADX (Average Directional Movement Index, ADX)
       if(axd_plusdi[1]>axd_minusdi[1] && axd_plusdi[1]>20.0)
          lot_buy*=InpSignalRatio;
       else if(axd_plusdi[1]<axd_minusdi[1] && axd_plusdi[1]<40.0)
          lot_sell*=InpSignalRatio;
    

  2. a base de los indicadores iMA (Moving Average, MA) y iStochastic (Stochastic Oscillator)
       if(ma_one[1]>ma_two[1] && sto_main[1]>sto_signal[1] && sto_main[1]<80.0)
          lot_buy*=InpSignalRatio;
       else if(ma_one[1]<ma_two[1] && sto_main[1]<sto_signal[1] && sto_main[1]>20.0)
          lot_sell*=InpSignalRatio;
    


  3. a base del indicador iMACD (Moving Average Convergence/Divergence, MACD))
       if(macd_main[1]>0.0 && macd_main[1]>madc_signal[1])
          lot_buy*=InpSignalRatio; 
       else if(macd_main[1]<0.0 && macd_main[1]<madc_signal[1])
          lot_sell*=InpSignalRatio; 
    

  4. a base de los indicadores iMA (Moving Average, MA) y iSAR (Parabolic SAR)
       if(ma_one[1]>ma_two[1] && sar[1]>sar[2])
          lot_buy*=InpSignalRatio; 
       else if(ma_one[1]<ma_two[1] && sar[1]<sar[2])
          lot_sell*=InpSignalRatio; 
    


Cuando aparece una señal, cada estrategia aumenta el lote inicial (Lots) en Signal ratio veces. Si aparecen las señales para abrir BUY y SELL al mismo tiempo, en este caso, ambas señales se ignoran.

La señal para abrir BUY es al mismo tiempo la señal para cerrar SELL, y viceversa: la señal para abrir SELL es la señal para cerrar BUY.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/22933

Candle_Range_Envelop Candle_Range_Envelop

Indicador Candle Range Envelop

Mean_Indicator Mean_Indicator

Indicador Mean Indicator

Elders_Safe_Zone_Triple Elders_Safe_Zone_Triple

Indicador Elder's Safe Zone Triple

Elders_Safe_Zone Elders_Safe_Zone

Indicador Elder's Safe Zone