rsi-alert_0ll_mod.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi-alert_0ll_mod.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает значение RSI (Relative Strength Index) и отображает его в отдельном окне в виде линии. Используется встроенная функция iRSI для расчёта на основе выбранного типа цены и заданного периода.
При включённом режиме уведомлений индикатор отслеживает пересечение уровня перекупленности (80) сверху вниз и уровня перепроданности (20) сверху вверх, при срабатывании отправляет системное уведомление с текущим значением RSI и направлением.
Индикатор не выполняет торговых операций и не открывает позиции — он предоставляет только аналитическое отображение и алерты. Уровни перекупленности и перепроданности настраиваются пользователем.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период расчёта RSI — количество баров, используемых для вычисления индикатора. По умолчанию установлено значение 14. |
| ApplyTo | Тип цены, используемый для расчёта RSI. По умолчанию установлено PRICE_CLOSE (цена закрытия). Допускаются стандартные варианты ENUM_APPLIED_PRICE. |
| AlertMode | Переключатель режима уведомлений. При значении true индикатор отправляет системные алерты при пересечении уровней перекупленности и перепроданности. При значении false уведомления не отправляются. |
| OverBought | Уровень перекупленности RSI. При пересечении этого уровня сверху вниз отправляется уведомление о продаже. По умолчанию установлено значение 80. |
| OverSold | Уровень перепроданности RSI. При пересечении этого уровня сверху вверх отправляется уведомление о покупке. По умолчанию установлено значение 20. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
#property indicator_width1 1
#property indicator_style1 STYLE_SOLID
extern int RSIPeriod = 14;
extern ENUM_APPLIED_PRICE ApplyTo = PRICE_CLOSE;
extern bool AlertMode = true;
extern int OverBought = 80;
extern int OverSold = 20;
double RSIBuffer[];
int OnInit()
{
// код доступен только после оплаты
}
int i;
int OnCalculate(const int rates_total,const int prev_calculated,
const datetime &time[], const Показано первые 50% кода (символов: 1374)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.