rsi_amp_average_amp_alerts_mtf.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi_amp_average_amp_alerts_mtf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор для MetaTrader 5 рассчитывает значение RSI с заданным периодом и применяет к нему скользящую среднюю (сглаживание), отображая исходную и сглаженную линии в отдельном окне. Поддерживается работа на разных таймфреймах: при выборе не текущего ТФ данные берутся из соответствующего графика через вызов iCustom. Индикатор отслеживает направление изменения сглаженной RSI и отмечает точки разворота на графике.
Встроена система уведомлений: при смене направления наклона сглаженной RSI на текущем или предыдущем баре индикатор может отправлять сообщение в платформу, звуковой сигнал или электронную почту. Все типы оповещений управляются отдельными переключателями. Расчёт RSI выполняется авторским методом с экспоненциальным сглаживанием изменения и абсолютного изменения цены.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrame | Таймфрейм для отображения индикатора. Укажите «current time frame» для текущего графика или выберите конкретный таймфрейм (M1, M5, M15, M30, H1, H4, D1, W1, MN). |
| RsiPeriod | Период основного расчёта индикатора RSI (по умолчанию 14). |
| Price | Тип цены, используемый для расчёта RSI (по умолчанию PRICE_CLOSE — цена закрытия). |
| AveragePeriod | Период сглаживания, определяющий количество баров, используемых для расчёта средней линии RSI (по умолчанию 25). |
| AverageMethod | Метод сглаживания для расчёта средней линии RSI (по умолчанию MODE_EMA — экспоненциальное скользящее среднее). |
| alertsOn | Главный переключатель, активирующий или деактивирующий всю систему уведомлений индикатора. |
| alertsOnCurrent | Определяет, на каком баре отслеживать смену направления: текущем (true) или предыдущем (false). |
| alertsMessage | Включает или отключает отправку текстового уведомления в платформу MetaTrader при смене направления сглаженной RSI. |
| alertsSound | Включает или отключает звуковой сигнал при смене направления сглаженной RSI. |
| alertsEmail | Включает или отключает отправку уведомлений по электронной почте при смене направления сглаженной RSI. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 DarkGray
#property indicator_color2 LimeGreen
#property indicator_color3 PaleVioletRed
#property indicator_color4 PaleVioletRed
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_level1 20
#property indicator_level2 80
#property indicator_levelcolor DarkGray
extern string TimeFrame = "current time frame";
extern int RsiPeriod = 14;
extern int Price = PRICE_CLOSE;
extern int AveragePeriod = 25;
extern int AverageMethod = MODE_EMA;
extern bool alertsOn = false;
extern bool alertsOnCurrent = true;
extern bool alertsMessage = true;
extern bool alertsSound = false;
extern bool alertsEmail = false;
double rsi[];
double rsia[];
double rsiada[];
double rsiadb[];
double slope[];
string shortName;
string indicatorFileName;
bool returnBars;
int timeFrame;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
void manageAlerts()
{
if (alertsOn)
{
if (alertsOnCurrent)
int whichBar = 0;
else whichBar = 1;
if (slope[whichBar] != slope[whichBar+1])
{
if (slope[wПоказано первые 50% кода (символов: 5511)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.