PDA

View Full Version : Помогите написать осциллятор на MQL4



zsergvlad
16-06-2009, 20:50
Уважаемые программисты!

Помогите, пожалуйста, написать осциллятор. Хочу чтоб внизу под графиком отображалась кривая в диапазоне от 0 до 100, показывающая относительную величину бара.

То есть:


ЗНАЧЕНИЕ НА ОСЦИЛЛЯТОРЕ = (HIGH - LOW)/CLOSE


Все это применительно к одному и тому же бару. Соответственно каждому бару на графике цен будет соответствовать только одна точка на осцилляторе.


Большое спасибо всем откликнувшимся.

SK_
22-06-2009, 09:54
ОК. Напишем в течение недели.

SK_
26-06-2009, 12:24
Вопрос.
Не очень понятен смысл формулы (HIGH - LOW)/CLOSE
Здесь в числителе размер бара - относительная величина, а в знаменателе - абсолютное значение цены.
Нет никакой сложности в том, чтобы это реализовать в коде.

Вопрос в то, что, возможно.Вы имели ввиду что-то другое?
Например, (HIGH_0 - LOW_0)/(HIGH_1 - LOW_1),
где 0 - текущий бар, 1 - предыдущий бар.

Возможно, также, формула может иметь в знаменателе среднее значение за n последних баров. В этом случае график будет не таким дёрганым.

Кстати, ни одна из рассматриваемых формул не укладывается в диапазон 0-100. Диапазон можно указать, но фактические значения, вычисленные по формуле, указанной Вами в исходном сообщении, будут существенно меньше 1.

SK_
29-06-2009, 09:59
Смотрите описание индикатора в статье
Построение простых индикаторов для исследований (http://www.forextrade.ru/mqlabs/28.06.2009-postroenie-prostyh-indikatorov-dlya-issledovaniy)