color rsi with allert.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «color rsi with allert.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает значения RSI (Relative Strength Index) и отображает их в отдельном окне с цветовой индикацией. Линия RSI отрисовывается жёлтым цветом, участки выше уровня перекупленности — зелёным, ниже уровня перепроданности — красным. Дополнительно индикатор может отрисовывать стрелки сигналов на графике при пересечении заданных уровней.
Индикатор поддерживает систему уведомлений, которая срабатывает при пересечении текущей ценой уровней перекупленности и перепроданности. Уведомления могут отправляться в виде всплывающих сообщений на графике, звуковых сигналов и по электронной почте. Система предотвращает повторную отправку одинаковых оповещений в рамках одного бара.
Настройки индикатора включают период расчёта RSI, тип цены, таймфрейм анализа, уровни перекупленности и перепроданности, а также набор переключателей для управления отображением стрелок и видом уведомлений. Индикатор совместим с платформой MetaTrader 5 и написан на языке MQL5.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период усреднения для расчёта значения RSI |
| PriceType | Тип цены, используемый для расчёта индикатора RSI (например, Close, Open, High, Low и другие варианты) |
| timeFrame | Таймфрейм, на котором производится анализ и расчёт индикатора |
| overBought | Значение уровня перекупленности, выше которого линия RSI окрашивается в зелёный цвет |
| overSold | Значение уровня перепроданности, ниже которого линия RSI окрашивается в красный цвет |
| showArrows | Включает или отключает отрисовку стрелок сигналов на графике при пересечении уровней |
| alertsOn | Включает или отключает систему уведомлений индикатора |
| alertsMessage | Включает или отключает отображение всплывающих сообщений на графике при пересечении уровней |
| alertsSound | Включает или отключает звуковой сигнал при пересечении уровней |
| alertsEmail | Включает или отключает отправку уведомлений по электронной почте при пересечении уровней |
Поиск по коду файла
#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")
{
Показано первые 50% кода (символов: 4520)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.