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

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

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

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

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

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


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 2008.11.05 07:55  
Большое спасибо за помощь.
Iurii Tokman
24762
Iurii Tokman 2008.11.06 18:32  
JanUs >>:
Большое спасибо за помощь.

пожалуйста.

Sage
4
Sage 2008.12.23 21:38  
Добрый день! У меня та же проблема - нужен звуковой сигнал на индикатор ATR, если значение оказывается меньше определенного уровня, уровень необходимо настраивать. Вобщем, кто чем может- помогите
Alexander
1510
Alexander 2008.12.23 22:16  
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
Иван 2008.12.24 11:34  

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

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

GarF1eld



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

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