Stochastic MACD
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «stochastic macd.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор Stochastic MACD предназначен для анализа ценовых данных в платформе MetaTrader 5. Он отображает два графика в отдельном окне: основную линию и сигнальную линию, рассчитанные на основе скользящих средних и стохастической компоненты.
Индикатор использует пользовательские настройки периодов быстрой и медленной скользящей средней, периода стохастика и сигнальной линии, а также допускает выбор типа цены для расчётов. Дополнительно задаются уровни перекупленности и перепроданности, отображаемые горизонтальными линиями.
Линии индикатора могут использоваться для оценки импульсных движений цены и потенциальных разворотов на основе пересечений и отклонений от заданных уровней. Индикатор не содержит встроенной торговой логики и предназначен исключительно для аналитики.
Настройки программы
| Настройка | Описание |
|---|---|
| inpStoPeriod | Период стохастического расчёта, определяющий глубину анализа диапазона ценовых данных. |
| inpFastPeriod | Период быстрой скользящей средней, определяющий чувствительность быстрой компоненты индикатора. |
| inpSlowPeriod | Период медленной скользящей средней, определяющий чувствительность медленной компоненты индикатора. |
| inpSignPeriod | Период сглаживания сигнальной линии, определяющий её реакцию на изменения основной линии. |
| inpPrice | Тип цены, используемый для расчётов индикатора (например, закрытие, открытие, максимум или минимум). |
| inpLevelOb | Верхний уровень, обозначающий зону перекупленности на графике индикатора. |
| inpLevelOs | Нижний уровень, обозначающий зону перепроданности на графике индикатора. |
Поиск по коду файла
#property version "1.00"
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_plots 2
#property indicator_label1 "MACD"
#property indicator_type1 DRAW_LINE
#property indicator_color1 clrDeepSkyBlue
#property indicator_width1 2
#property indicator_label2 "Signal"
#property indicator_type2 DRAW_LINE
#property indicator_color2 clrCoral
#property indicator_style2 STYLE_DOT
#property strict
input int inpStoPeriod = 45; // Stochastic period
input int inpFastPeriod = 12; // Fast period
input int inpSlowPeriod = 26; // Slow period
input int inpSignPeriod = 9; // Signal period
input ENUM_APPLIED_PRICE inpPrice = PRICE_CLOSE; // Price
input double inpLevelOb = 10; // Ovberbought level
input double inpLevelOs = -10; // Ovbersold level
double val[],vals[]; int _minmaxPeriod;
int OnInit()
{
// код доступен только после оплаты
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volumeПоказано первые 50% кода (символов: 2725)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.