rsi_ma_signal1_maonly_cw.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi_ma_signal1_maonly_cw.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор рассчитывает пять буферов данных на ценовых барах. Первый буфер представляет собой экспоненциальную скользящую среднюю (EMA) с периодом, задаваемым параметром Rsi, применённую к цене закрытия. Несмотря на название переменной, расчёт RSI в коде отключён (закомментирован), вместо неё используется EMA.
Второй буфер — это EMA от первого буфера с периодом Ma. Третий буфер — SMA с периодом Ma, рассчитываемая либо от второго буфера (MaF), либо от первого (RsiBuf) в зависимости от состояния переключателя dblSmz.
Четвёртый и пятый буферы содержат стрелочные маркеры (Up и Dn), которые устанавливаются в точках пересечения второго и третьего буферов: при пересечении вниз размещается маркер Dn на уровне SMA, при пересечении вверх — маркер Up на уровне EMA. Маркеры отрисовываются стрелками, линейные буферы — линиями разной толщины и цвета.
Настройки программы
| Настройка | Описание |
|---|---|
| Rsi | Период экспоненциальной скользящей средней первого буфера, рассчитываемой по цене закрытия. В коде используется как параметр EMA, а не RSI. |
| Ma | Период скользящей средней, используемой для расчёта второго и третьего буферов (EMA и SMA соответственно). |
| cbars | Количество баров для расчёта индикатора. При значении 0 расчёт выполняется по всем доступным барам. |
| dblSmz | Переключатель, определяющий источник для расчёта третьего буфера (SMA). При значении true используется SMA от второго буфера (MaF), при false — SMA от первого буфера (RsiBuf). |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Green
#property indicator_color2 Blue
#property indicator_color3 Maroon
#property indicator_color4 Aqua
#property indicator_color5 OrangeRed
#property indicator_width1 3
#property indicator_width2 2
#property indicator_width3 2
extern int Rsi = 8;
extern int Ma = 8;
extern int cbars = 0;
extern bool dblSmz = false;
double RsiBuf[];
double MaP[];
double MaF[];
double Up[];
double Dn[];
void init() {
// код доступен только после оплаты
}
SetIndexStyle (0, DRAW_LINE);
SetIndexStyle (1, DRAW_LINE);
SetIndexStyle (2, DRAW_LINE);
SetIndexStyle (3, DRAW_ARROW);
SetIndexStyle (4, DRAW_ARROW);
SetIndexBuffer(0, RsiBuf);
SetIndexBuffer(1, MaF);
SetIndexBuffer(2, MaP);
SetIndexBuffer(3, Up);
SetIndexBuffer(4, Dn);
SetIndexEmПоказано первые 50% кода (символов: 1328)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.