Скачать MetaTrader 5

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

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

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

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

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

Janus
22
Janus  
Звук из стандартных, пересечение в обе стороны. Остальные параметры не требуются.
Iurii Tokman
36877
Iurii Tokman  
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

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

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

Iurii Tokman
36877
Iurii Tokman  

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


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
22
Janus  
Большое спасибо за помощь.
Iurii Tokman
36877
Iurii Tokman  
JanUs >>:
Большое спасибо за помощь.

пожалуйста.

Sage
4
Sage  
Добрый день! У меня та же проблема - нужен звуковой сигнал на индикатор ATR, если значение оказывается меньше определенного уровня, уровень необходимо настраивать. Вобщем, кто чем может- помогите
Alexander
1515
Alexander  
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");
Иван
4
Иван  

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

Файлы:
mindhero.mq4 6 kb
Sage
4
Sage  

GarF1eld



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

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий