Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 15882
- Рейтинг:
- Опубликован:
- 2010.02.24 10:22
- Обновлен:
- 2016.11.22 07:33
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Description:
The big problem of all MA indicators is giving false signals in consolidation moments. This indicator uses simple trick to eliminate false signals in consolidation.
Image:
How to identify consolidation?
Get max and min values from a few last candles - if current price contains in max and min area ( min > PRICE < max ) we can say that it's a consolidation moment.
int candles = 6; double min = Low[iLowest(NULL,0,MODE_LOW,candles,i+2)]; double max = High[iHighest(NULL,0,MODE_HIGH,candles,i+2)]; bool horizontal = false; if(ma[0] < max && ma[0] > min) { horizontal = true; }
Signal function where i - number of bar
int MovingAverage(int i) { double ma[3]; int period = _Period; ma[0] = iMA(NULL,0,period,0,MODE_EMA,PRICE_MEDIAN,i); ma[1] = iMA(NULL,0,period,0,MODE_EMA,PRICE_MEDIAN,i+1); ma[2] = iMA(NULL,0,period,0,MODE_EMA,PRICE_MEDIAN,i+2); int candles = 6; double min = Low[iLowest(NULL,0,MODE_LOW,candles,i+2)]; double max = High[iHighest(NULL,0,MODE_HIGH,candles,i+2)]; bool horizontal = false; if(ma[0] < max && ma[0] > min) { horizontal = true; } if(ma[1] < ma[0] && horizontal == false) { return(1); Print(" "); } else if(ma[1] > ma[0] && horizontal == false) { return(-1); } else { return(0); } }
Recommendations:
- Nice article about MA http://pipswanted.com/How-to-Use-Moving-Averages-Includes-Video-Tutorial

Multi Moving Average v2 - это индикатор, отображающий в подокне графика информацию о четырех Скользящих Средних с разными периодами усреднения и с разных TimeFrame'ов.

Индикатор строит уровни поворота цены (PPZ) по четырём фракталам. Строится 4 различных уровня.

Гибкий трендовый индикатор. Добавите его к своей торговой стратегии, чтобы четко определить момент, когда тренд сменился.

Pivot + Marginal