JRSI
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «jrsifast.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
JRSI — это пользовательский индикатор для платформы MetaTrader 5, отображающий аналитический осциллятор в отдельном окне. Индикатор рассчитывает значения в диапазоне от 0 до 100 на основе данных цен и алгоритмов сглаживания. Линия индикатора отрисовывается одним буфером в цвете Magenta. На графике установлены уровни 30, 50 и 70, которые позволяют визуально оценить текущее состояние осциллятора. Индикатор предназначен для аналитических целей и может использоваться при принятии торговых решений.
Настройки программы
| Настройка | Описание |
|---|---|
| Length | Длина расчётного периода индикатора, определяющая количество баров, используемых для вычислений. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Magenta
#property indicator_level1 70
#property indicator_level2 30
#property indicator_level3 50
#property indicator_maximum 100
#property indicator_minimum 0
extern int Length=14; //---- buffers
double JRSIBuffer[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int JRSIFast(int offset, int lastbar, int length)
{
double f88, f90;
double f0, v4, v8, vC, v10, v14, v18, v20;
double f8, f10, f18, f20, f28, f30, f38, f48, v1C;
double f50, f58, f60, f68, f70, f78, f80, f40;
int shift, swing_in= 128;
lastbar= MathMin(Bars-length-1, lastbar);
lastbar= MathMin(Bars-swing_in, lastbar);
for (shift= lastbar+swing_in; shift>=offset; shift--) {
if (f90 == 0.0) {
f90 = 1.0;
f0 = 0.0;
if (length-1 >= 5) f88 = length-1.0; else f88 = 5.0;
f8 = 100.0*(Close[shift]);
f18 = 3.0 / (length + 2.0);
f20Показано первые 50% кода (символов: 1648)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.