Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 852
- Ranking:
- Publicado:
- 2018.07.24 15:20
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea: Gatis.
Autor del código MQL5: Vladimir Karputov.
El EA analizacuatro valores:
- valor de la línea principal de MACD en la barra #1 (macd_main_1)
- valor de la línea de señal de MACD en la barra #1 (macd_signal_1)
- valor del indicador SAR en la barra #1 (sar_1) respecto el precio Bid (m_symbol.Bid())
Estos indicadores se incluyen en la fórmula base de las señales para Buy y Sell:
bool open_buy = (macd_main_1>macd_signal_1 && macd_signal_1<0 && sar_1<m_symbol.Bid()); bool open_sell = (macd_main_1<macd_signal_1 && macd_signal_1>0 && sar_1>m_symbol.Bid());
Además, Usted tiene la posibilidad de optimizar los valores de los signos < y > en cualquier parte de la fórmula. Para cada de los signos, < 7 >, se introducen sus variables (InpMoreLessBuy_1, InpMoreLessBuy_2, InpMoreLessBuy_3, InpMoreLessSell_1, InpMoreLessSell_2, InpMoreLessSell_3). Teniendo en cuenta estas variables, la fórmula principal es la siguiente:
bool open_buy= (InpMoreLessBuy_1 ? macd_main_1>macd_signal_1 : macd_main_1<macd_signal_1) && (!InpMoreLessBuy_2 ? macd_signal_1 < 0 : macd_signal_1 > 0 ) && (!InpMoreLessBuy_3 ? sar_1 < m_symbol.Bid() : sar_1 > m_symbol.Bid() ); bool open_sell=(!InpMoreLessSell_1 ? macd_main_1<macd_signal_1 : macd_main_1>macd_signal_1) && (InpMoreLessSell_2 ? macd_signal_1 > 0 : macd_signal_1 < 0 ) && (InpMoreLessSell_3 ? sar_1 > m_symbol.Bid() : sar_1 < m_symbol.Bid() );
El EA trabaja sólo en el momento de la aparición de una nueva barra. Cuando se recibe la señal, las posiciones opuestas a la señal recibida se cierran.
Al optimizar la fórmula, tiene sentido optimizar la cantidad de posiciones:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/20827

El indicador se basa en Rainbow Average de Mel Widner (parece mucho a MMA Guppy). Es una versión generalizada de Rainbow WMA con algunas adiciones.

Trading con varios patrones de velas. Niveles de Stop Loss, Take Profit y Trailing para BUY y SELL.

Es un oscilador típico con el uso de Average True Range en forma de un histograma de color.

El indicador ATR_Normalize_Histogram tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada y enviar alertas cuando se rompen las zonas de sobrecompra y sobreventa.