индикатор-АО-в-ТСЛаб

Часто спрашивают, где взять для программы TSLab тот или иной индикатор, которого нет в стандартной сборке. Тут два варианта, либо поискать на форумах, скорее всего его кто-то уже делал, либо найти формулу индикатора и сделать самому, что чаще всего быстрее и проще!

Возьмем за пример индикатор Осциллятор Билла Вилльямса (Awesome Oscillator, AO). Его нет в стандартной сборке TSLab, да его можно найти в одной из старых сборок, но мы попробуем сделать его сейчас, чтобы вы понимали, как вообще делаются индикаторы.

Описание индикатора и формулы его можно посмотреть тут — >>
Гистограмма Awesome Oscillator — это 34-периодное простое скользящее среднее, построенное по центральным значениям баров (H+L)/2, вычтенное из 5-периодного простого скользящего среднего по центральным точкам (Н+L)/2.

MEDIAN PRICE = (HIGH + LOW) / 2

AO = SMA(MEDIAN PRICE, 5) — SMA(MEDIAN PRICE, 34)

Где:

MEDIAN PRICE — медианная цена;
HIGH — максимальная цена бара;
LOW — минимальная цена бара;
SMA — простая скользящая средняя.

В TSLab создаем «Новый индикатор» во вкладке «Скрипты».

В открывшемся редакторе мы не увидим никакого предварительного набора блоков, как при создании скриптов, все пусто. Также нельзя открыть свойства, выбрать инструмент, таймфрейм, временной период.

В зависимости от типа входа к нашему будущему блоку индикатору АО должны выбрать соответствующий источник. Если делать по классике, то будет подключаться непосредственного к основному источнику Инструменту в скрипте, следовательно и мы возьмем такой источник

торгуемый-инструмент

Подключим к нему блоки «Минимум» и «Максимум», чтобы высчитать через формулу средние цены свечей.
MEDIAN PRICE = (HIGH + LOW) / 2

MEDIAN-PRICE-в-формуле

Далее по средним ценам строим две простые скользящие (SMA). Одна быстрая (с коротким периодом 5), вторая медленная (с длинным периодом 34)

Считаем между ними разность и выводим в виде гистограммы на панель графика

Гистограмма-АО

Закроем индикатор, сохраним все, что сделали. Далее создадим новый скрипт и из вкладки «Самодельные» добавим в окно редактора кубик индикатора AO, что мы только что создали. Либо в свойствах кубика либо во вкладке «Оптимизация» зададим значения скользящих и запустим скрипт!

AO-в-тслабе

Смотрите видео по данному индикатору


 
 
 


Вы уже сейчас можете начать изучать Видео курс- роботы в TSLab и научиться самому делать любых роботов!
 
Можно записаться на следующий поток ОнЛайн курса «Создание роботов в TSLab без программирования», информацию по которому можно посмотреть тут->
 
Также можете научиться программировать роботов на нашем Видео курсе «Роботы для QUIK на языке Lua»
 
Если же вам не хочется тратить время на обучение, то вы просто можете выбрать уже готовые роботы из тех, что представлены у нас ДЛЯ TSLab, ДЛЯ QUIK, ДЛЯ MT5, ДЛЯ КРИПТОВАЛЮТЫ!
 
Также можете посмотреть совершенно бесплатные наработки для МТ4, Квика, МТ5. Данный раздел также постоянно пополняется.
 
Не откладывайте свой шанс заработать на бирже уже сегодня!