multisymbol_color-rsi_lq_1.0.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «multisymbol_color-rsi_lq_1.0.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает RSI для выбранной валютной пары и отображает результат в виде цветных гистограммных блоков в отдельном окне. Используются 8 буферов с различными цветами, соответствующими разным диапазонам значений RSI. Период расчёта и выбор пары задаются пользователем через настройки.
При низких значениях RSI отрисовываются блоки красной гаммы, при высоких — зелёной гаммы, а в нейтральной зоне — белый блок. Дополнительно доступна инверсия силы RSI, при которой значения отражаются симметрично относительно центрального уровня.
Индикатор поддерживает работу с любым символом, указанным в настройке CurrencyPair. Если пара не задана или недоступна, автоматически используется текущий символ. Это позволяет анализировать RSI инструментов, отличных от активного графика.
Настройки программы
| Настройка | Описание |
|---|---|
| Periode | Период расчёта индикатора RSI. Определяет количество баров, используемых для усреднения. |
| invert_strength | Переключатель инверсии силы RSI. При активации значения отражаются симметрично относительно центрального уровня. |
| CurrencyPair | Текстовый параметр, задающий валютную пару для расчёта RSI. Если оставлен пустым, используется текущий символ. |
| NOTE0 | Примечание с инструкцией по вводу валютной пары в верхнем регистре. |
| NOTE1 | Примечание с примером формата валютной пары. |
| NOTE2 | Примечание, указывающее, что пустое значение означает использование текущего символа. |
| NOTE3 | Примечание с информацией для пользователей мини-аккаунтов. |
| NOTE4 | Примечание с инструкцией добавления буквы m для мини-аккаунтов. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 8
#property indicator_color1 C'162,208,162'
#property indicator_color2 C' 90,185, 90'
#property indicator_color3 C' 23,139, 23'
#property indicator_color4 C'255,255,255'
#property indicator_color5 C'255,185,185'
#property indicator_color6 C'255,115,115'
#property indicator_color7 C'255, 76, 76'
#property indicator_color8 C'255, 32, 32'
extern int Periode=40;
extern bool invert_strength = 0;
extern string CurrencyPair = "";
extern string NOTE0 = "enter currencypair in uppercase";
extern string NOTE1 = "like EURUSD";
extern string NOTE2 = "leave empty for current symbol";
extern string NOTE3 = "if you have a mini account";
extern string NOTE4 = "add a \"m\" e.g EURUSDm ";
double ExtBuffer0[];
double ExtBuffer1[];
double ExtBuffer2[];
double ExtBuffer3[];
double ExtBuffer4[];
double ExtBuffer5[];
double ExtBuffer6[];
double ExtBuffer7[];
double ExtBuffer8[];
int init()
{
// код доступен только после оплаты
}
SetIndexBuffer(0,ExtBuffer0);
SetIndexBuffer(1,ExtBuffer1);
SetIndexBuffer(2,ExtBuffer2);
SetIndexBuffer(3,ExtBuffer3);
SetIndexBuffer(4,ExtBuffer4);
SetIndexBuffer(5,ExtBuffer5);
SetIndexBuffer(6,ExtBuffer6);
SetIndexBuffer(7,ExtBuffer7);
SetIndexStyle(0,DRAW_HISTOGRAM, EMPTY, 4, C'162,208,162');
SetIndexStyle(1,DRAW_HISTOGRAM, EMPTY, 4, C'90,185,90');
SetIndexStyle(2,DRAW_HISTOGRAM, EMPTY, 4, C'23,139,23');
SetIndexStyle(3,DRAW_HISTOGRAM, EMPTY, 4, C'255,255,255');
SetIndexStyle(4,DRAW_HISTOGRAM, EMPTY, 4, C'255,185,185');
SetIndexStyle(5,DRAW_HISTOGRAM, EMPTY, 4, C'255,115,115');
SetIndexStyle(6,DRAW_HISTOGRAM, EMPTY, 4, C'255,76,76');
SetIndexStyle(7,DRAW_HISTOGRAM, EMPTY, 4, C'255,32,32');
for (int i=0;i<indicator_buffers;i++) SetIndexLabel(i,NULL);
if (CurrencyPair == "") CurrencyPair = Symbol();
if (iCloseПоказано первые 50% кода (символов: 2748)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.