FI_t = (Close_t – Close_(t-1) )*Volume_t.
Автор предлагал использовать экспоненциальное сглаживание данного индикатора с периодами 2 и 13 при работе с дневным тайм-фреймом. Параметр «Period» позволяет выбрать произвольное сглаживание.
Сигналы
- Покупайте во время восходящего тренда, когда 2-дневное ЕМА от индекса силы развернулось вверх, будучи отрицательным.
- Продавайте и закрывайте позицию при нисходящем тренде, когда 2-дневное ЕМА от индекса силы станет положительным и развернется вниз.
- Дивергенция "быков" между 2-дневным ЕМА от индекса силы и ценами дает сильный сигнал для покупки. Дивергенция "быков" появляется, когда цены падают до нового минимума, а спад индекса силы меньше предыдущего.
- Дивергенция "медведей" между 2-дневным ЕМА от индекса силы и ценами дает сильный сигнал к продаже. Дивергенция "медведей" возникает тогда, когда цены поднимаются в новый максимум, а пик индекса силы ниже предыдущего.
- Когда 13-дневное ЕМА от индекса силы выше средней линии, рынком управляют "быки", а когда оно ниже средней линии, им управляют "медведи". Когда этот индикатор колеблется вокруг средней линии, он указывает на рынок без тренда, что предлагает не использовать индикаторы группы указателей тренда.
- Новый пик 13-дневного ЕМА от индекса силы показывает, что вероятно продолжение роста цен. Дивергенция "медведей" между 13-дневным ЕМА от индекса силы и ценами дает сильный сигнал к продаже. Когда цены достигают нового максимума” а этот индикатор дает пик меньше предыдущего, это предупреждает, что "быки" теряют силы и "медведи" готовы перехватить инициативу.
- Новый минимум 13-дневного ЕМА от индекса силы показывает, что нисходящий тренд, вероятно, будет продолжаться. Если цены падают до нового минимума, а этот индикатор дает менее глубокий спад, чем предыдущий, то это предупреждает, что "медведи" теряют силы. Такая дивергенция "быков" дает сильный сигнал к покупке.
Автор: Александр Элдер (Alexandr Elder)
Первоисточник: «Основы биржевой торговли. Как играть и выигрывать на бирже.»
Пример:
Исходный текст:
Код: Выделить всё
function Initialize()
{
IndicatorName = "ElderFI";
AddInput("Input", Inputs.Candle);
AddParameter("Period", 20);
PriceStudy = false;
AddSeries("ElderFI", DrawAs.Line, Color.Red);
AddLevel(0, Color.Gray, "ElderFI");
}
function Evaluate()
{
// AlfaDirect. 2015. OX
// FI (Force Index) – Индекс Силы А.Элдера
if (CurrentIndex < 1)
{
ElderFI = 0.0;
}
else
{
ElderFI = (1.0 - 2.0/(Period+1))* ElderFI[-1] +
2.0/(Period + 1.0)*( (Input.Close[0] - Input.Close[-1]) * Input.Volume[0]);
}
}