color_rsi_with_allert_1.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «color_rsi_with_allert_1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4 рассчитывает значение RSI и отображает его в отдельном окне с использованием трёх цветных буферов. Поддерживается настройка периода расчёта, типа цены, таймфрейма, а также уровней перекупленности и перепроданности. Индикатор может визуально отмечать точки пересечения критических уровней стрелками на графике и отправлять уведомления через всплывающие сообщения, звуковой сигнал или электронную почту.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период RSI — Задаёт количество периодов для расчёта индикатора RSI. |
| PriceType | Тип цены — Определяет тип ценового значения, используемого при расчёте (Close, Open, High, Low, Median, Typical, Weighted). |
| timeFrame | Таймфрейм — Указывает таймфрейм, на котором выполняется расчёт индикатора. |
| overBought | Уровень перекупленности — Пороговое значение, выше которого RSI считается в зоне перекупленности. |
| overSold | Уровень перепроданности — Пороговое значение, ниже которого RSI считается в зоне перепроданности. |
| showArrows | Показывать стрелки — Включает или отключает отображение стрелок-сигналов на графике при пересечении уровней. |
| alertsOn | Уведомления включены — Общий переключатель для включения или отключения системы уведомлений. |
| alertsMessage | Сообщения — Включает вывод уведомлений в виде всплывающих сообщений в терминале. |
| alertsSound | Звуковой сигнал — Включает воспроизведение звукового файла при срабатывании уведомления. |
| alertsEmail | Email-уведомления — Включает отправку электронного письма с уведомлением на заданный адрес. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_color1 Yellow
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_width2 2
#property indicator_width3 2
extern int RSIPeriod = 7;
extern int PriceType = 1;
extern string timeFrame = "Current time frame";
extern int overBought = 50;
extern int overSold = 50;
extern bool showArrows = false;
extern bool alertsOn = true;
extern bool alertsMessage = true;
extern bool alertsSound = false;
extern bool alertsEmail = false;
double RSIBuffer[];
double Upper[];
double Lower[];
int TimeFrame;
datetime TimeArray[];
int maxArrows;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
DeleteArrows();
return(0);
}
int start()
{
// код доступен только после оплаты
}
void DrawArrow(int i,string type)
{
maxArrows++;
ObjectCreate("RSISignal"+maxArrows,OBJ_ARROW,0,Time[i],0);
if (type=="up")
{
ObjectSet("RSISignal"+maxArrows,OПоказано первые 50% кода (символов: 4586)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.