Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

тестируем индикаторы осциляторы
(1 чел.) (1) гость
  • Страница:
  • 1
  • 2

ТЕМА: тестируем индикаторы осциляторы

тестируем индикаторы осциляторы 28.08.2009 00:05 #1829

  • Natalivip
  • Вне сайта
  • Moderator
  • KiteForum Member
  • Постов: 5214
  • Репутация: 11
Окончательный Осциллятор (Ultimate Oscillator)

Осцилляторы обычно сравнивают сглаженную цену финансового инструмента и его значение n-периодов назад. Ларри Уильямс (Larry Williams) заметил, что эффективность подобных осцилляторов может сильно варьироваться в зависимости от числа единичных периодов, взятых для расчета. Поэтому он разработал "Окончательный Осциллятор" (Ultimate Oscillator), использующий взвешенные суммы трех осцилляторов с разными периодами расчета.

Ларри Уильямс впервые описал этот осциллятор в 1985 году в журнале Technical Analysis of Stocks and Commodities. Значения индикатора варьируются в диапазоне от нуля до ста, а центр расположен на отметке пятьдесят. Зоне перепроданности соответствуют значения осциллятора расположенные ниже тридцати, а перепроданности — между семьюдесятью и ста.

Осциллятор использует три временные периода, которые можно задавать в ручную. Обычно, эти значения равны 7, 14 и 28 периодам. Учтите, что более длинные периоды включают в себя более короткие, то есть 28-периодные значения уже учитывают как 14-периодные, так и 7-периодные. Это означает, что значения самого короткого периода используется три раза и поэтому имеют наибольшее влияние на результаты осциллятора.

Ларри Уильямс рекомендует открывать позицию после образования расхождений. Покупайте если:

*

возникло бычье расхождение: цены достигли более низкого минимума, не подтвержденного более низким минимумом осциллятора;
*

при формировании бычьего расхождения осциллятор упал ниже 30;
*

осциллятор затем поднялся выше максимального уровня, достигнутого в период формирования бычьего расхождения. Именно в этот Момент следует покупать.

Закрывайте длинные позиции, если:

*

осциллятор поднялся выше 50, а затем упал ниже 45;
*

осциллятор поднялся выше 70 (иногда рекомендуется дождаться, когда он затем упадет ниже 70);
*

возникли сигналы для продажи.

Продавайте, если:

*

возникло медвежье расхождение: цены достигли более высокого максимума, не подтвержденного более высоким максимумом осциллятора;
*

при формировании медвежьего расхождения осциллятор поднялся выше 50;
*

осциллятор упал ниже минимального уровня, достигнутого в период формирования медвежьего расхождения.

Закрывайте короткие позиции, если:

*

осциллятор поднялся выше 65;
*

осциллятор упал ниже 30;
*

возникли сигналы для покупки.


Расчет

1.

Определить текущий "истинный минимум" (True Low, TL). TL — наименьшее из текущего минимума или предыдущей цены закрытия.

TL (i) = MIN (LOW (i) || CLOSE (i - 1))

2.

Вычислить текущее "Покупательное давление" (Buying Pressure, BP), равное разнице между текущей ценой закрытия и текущим истиным минимумом.

BP (i) = CLOSE (i) - TL (i)

3.

Определить "Истинный Диапазон" (True Range, TR). Это наибольшее из разностей: текущих максимума и минимума; текущего максимума и предыдущей цены закрытия; предыдущей цены закрытия и текущего минимума.

TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))

4.

Вычислить сумму значений BP для всех трех периодов расчета:

BPSUM (N) = SUM (BP (i), i)

5.

Вычислить сумму значений TR для всех трех периодов расчета:

TRSUM (N) = SUM (TR (i), i)

6.

Вычислить "сырое значение" Окончательного Осциллятора (The Raw Ultimate Oscillator, RawUO):

RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))

7.

Рассчитать значение Окончательного Осциллятора (Ultimate Oscillator, UO) по формуле:

UO = ( RawUO / (4 + 2 + 1)) * 100

Где:
MIN - минимальное значение;
MAX — максимальное значение;
|| — логическое ИЛИ;
LOW (i) — минимальная цена текущего бара;
HIGH (i) — максимальная цена текущего бара;
CLOSE (i) — цена закрытия текущего бара;
CLOSE (i — 1) — цена закрытия предыдущего бара;
TL (i) — Истинный минимум ;
BP (i) — Покупательное давление;
TR (i) — Истинный Диапазон;
BPSUM (N) — математическая сумма значений BP для периода N (N равное 1 соответствует i = 7 барам; при N = 2, i = 14 барам; при N = 3, i = 28 барам);
TRSUM (N) — математическая сумма значений TR для периода N (N равное 1 соответствует i = 7 барам; при N = 2, i = 14 барам; при N = 3, i = 28 барам);
RawUO — "сырое значение" Окончательного Осциллятора;
UO — значение Окончательного Осциллятора.

Исходные коды

Полный исходный код Ultimate Oscillator на MQL4 находится в Code Base: Ultimate Oscillator
http://ta.mql4.com/ru/indicators/oscillators/ultimate

В любых делах, при максимуме сложностей, Подход к проблеме всё -таки один! Желанье - это множество возможностей, А нежеланье - тысяча причин!!!

Re: тестируем индикаторы осциляторы 10.03.2011 15:58 #5838

  • Basil
  • Вне сайта
  • Fresh Boarder
  • Постов: 7
  • Репутация: 1
А как быть с тем, что большинство индикаторов и осциляторов написано для торговле на тф 1 день, а индюк Ишимоку довольно популярный написан для торговли на недельных графиках, можно ли как то учитывать это и настраивать индикаторы под нужный тф?

довольно простая стратегия 12.03.2011 11:02 #5847

  • Basil
  • Вне сайта
  • Fresh Boarder
  • Постов: 7
  • Репутация: 1
eur.1_2011-03-13.gif

-.gif

Вложение eur.4.gif - не найдено


Вложение eur.1.gif - не найдено


Представляю Вашему вниманию довольно простою торговую стратегию. Названия пока нет. Сразу предупреждаю идеи для этой ТС взяты у таких китов трейдинга как А. Элдер и Д.ДиНаполи ну и от себя немного добавил ;).Система полумеханическая. Идея системы довольна проста, в первую очередь необходимо определить направление тенденции, делаем это на старших ТФ если цена выше скользящих средних которые в этой системе служат поддержкой и сопротивлением значит трэнд восходящий, так же обращаем внимание на показания индикатора MACD скользящие выше нулевой отметки- тренд восходящий, гистограмма MACD выше нулевой тренд восходящий, ниже трэнд находится в коррекции, для нисходящего движения наоборот. МА коричневого цвета это истиная цена которая сложилась на данном ТФ в это время, то есть это линия баланса к которой цена всегда будет стремиться, то что происходит вркруг этой цены, это спекуляции, когда мы видим что цена довольно далеко ушла от своего истиного значения и приблизилась к границам индикатора Envelopes, то стоит ждать скорого возвращения цены к линии поддержки МА оранжевого цвета. Техника входа по данной системе такая входить надо в сторону главного движения как можно ближе к МА. вход осуществляется скользящими стоп-ордерами с фильтром спрэд+1пункт

Вложение eur_2011-03-12.gif - не найдено

Изменено: 13.03.2011 15:51 от Basil.

Re: тестируем индикаторы осциляторы 19.07.2011 11:49 #6366

  • Natalivip
  • Вне сайта
  • Moderator
  • KiteForum Member
  • Постов: 5214
  • Репутация: 11
модифицированная МА
меняет цвет при смене направления и выдает звуковой сигнал
http://depositfiles.com/files/45lklxm9i
В любых делах, при максимуме сложностей, Подход к проблеме всё -таки один! Желанье - это множество возможностей, А нежеланье - тысяча причин!!!

Re: тестируем индикаторы осциляторы 19.07.2011 11:50 #6367

  • Natalivip
  • Вне сайта
  • Moderator
  • KiteForum Member
  • Постов: 5214
  • Репутация: 11
индикатор безубытка, очень полезел любителям мартина и тем кто закрывается по противоположным ордерам.






depositfiles.com/files/x3bdp9jgg
В любых делах, при максимуме сложностей, Подход к проблеме всё -таки один! Желанье - это множество возможностей, А нежеланье - тысяча причин!!!
Изменено: 19.07.2011 11:56 от Natalivip.

Re: тестируем индикаторы осциляторы 19.07.2011 11:51 #6368

  • Natalivip
  • Вне сайта
  • Moderator
  • KiteForum Member
  • Постов: 5214
  • Репутация: 11
индикатор канала


http://depositfiles.com/files/p5lbkvbja



В любых делах, при максимуме сложностей, Подход к проблеме всё -таки один! Желанье - это множество возможностей, А нежеланье - тысяча причин!!!
Изменено: 19.07.2011 11:55 от Natalivip.
  • Страница:
  • 1
  • 2
Время создания страницы: 0.37 секунд
Massage