Plateau - Asesor Experto para MetaTrader 5
Autor de la idea - Scriptor
Autor del código mq5 - barabashkakvn.
El Asesor Experto accede a los datos de dos indicadores iMA (Moving Average, MA) - "Fast" y "Slow" y un iBands (Bollinger Bands, BB). Los indicadores trabajan en el símbolo actual y en el timeframe actual.
El trailing y las señales comerciales se generan sólo en el momento de la formación de una nueva barra. Además, hay posibilidad de la reversión de señales comerciales (parámetro "Reverse" - en el código es la variable InpReverse), así como, cerrar las posiciones opuestas a la señal comercial (parámetro "Close opposite" - en el código es la variable InpCloseOpposite).
Bloque de señales comerciales:
if(ma_fast[2]<ma_slow[2] && ma_fast[1]>ma_slow[1] && close[1]<bands_lower[1]) { if(!InpReverse) m_need_open_buy=true; else m_need_open_sell=true; } if(ma_fast[2]>ma_slow[2] && ma_fast[1]<ma_slow[1] && close[1]>bands_lower[1]) { if(!InpReverse) m_need_open_sell=true; else m_need_open_buy=true; }
EURUSD, H1:

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