Помощь - звуковой сигнал на индикатор.

 
Добрый вечер. У меня просьба - нужен звуковой сигнал на RSI при пересечений уровня 50. Сам я попробовал написать на основе примера в статье "Звуковые сигналы в индикаторах" (https://www.mql5.com/ru/articles/1448) - но увы, багаж знаний мой в части программирования скуден и смешон... Вообщем. кто чем может- помогите.
 

Звук нужен определеный или из стандартных ?

При пересечении сверху вниз или с низу в верх или в обе стороны ?

Какие параметры должны быть настраиваемыми ?

 
Звук из стандартных, пересечение в обе стороны. Остальные параметры не требуются.
 
JanUs >>:
Остальные параметры не требуются.

Со звуком и пересечением понятно.

Под остальными параметрами имеется в виду:

1. Период усреднения для вычисления индекса. - ???

2.

Используемая цена для расчёта индикаторов может принимать любое из следующих значений:

Константа Значение Описание
PRICE_CLOSE 0 Цена закрытия
PRICE_OPEN 1 Цена открытия
PRICE_HIGH 2 Максимальная цена
PRICE_LOW 3 Минимальная цена
PRICE_MEDIAN 4 Средняя цена, (high+low)/2
PRICE_TYPICAL 5 Типичная цена, (high+low+close)/3
PRICE_WEIGHTED 6 Взвешенная цена закрытия, (high+low+close+close)/4

Эти параметры можно сделать чтобы изменялись в настройках индикатора,

а если они Вам не нужны, то скажите какие они должны быть как постоянные ???

 

В настройках три параметра:


1. barsToProcess - колл. баров для расчета, по умолчанию 1000.

2. period - Период усреднения для вычисления индекса, по умолчанию 14.

3. applied_price - Используемая цена для расчёта индикаторов может принимать любое из следующих значений:

0 Цена закрытия

1 Цена открытия

2 Максимальная цена

3 Минимальная цена

4 Средняя цена, (high+low)/2

5 Типичная цена, (high+low+close)/3

6 Взвешенная цена закрытия, (high+low+close+close)/4

по умолчанию 0

Файлы:
rsi_w.mq4  3 kb
 
Большое спасибо за помощь.
 
JanUs >>:
Большое спасибо за помощь.

пожалуйста.

 
Добрый день! У меня та же проблема - нужен звуковой сигнал на индикатор ATR, если значение оказывается меньше определенного уровня, уровень необходимо настраивать. Вобщем, кто чем может- помогите
 
double iATR( string symbol, int timeframe, int period, int shift)
Расчет индикатора Average True Range.
Параметры:
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
period - Период усреднения для вычисления индикатора.
shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).

То есть если нужен звуковой сигнал если цена меньше уровня 20, то пишем

if (iATR(Symbol(), Period(), 12, 0) < 20) PlaySound("alert.wav");
 

Пожалуста прикрутите звук к Mindhero. Очень надо.

Файлы:
mindhero.mq4  6 kb
 

GarF1eld



спасибо разобрался