magnolya_zone_signals.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «magnolya_zone_signals.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор отображает на графике сигналы покупки и продажи на основе MACD с фильтром скользящей средней. Сигналы формируются при пересечении линий MACD и сигнальной линии в сочетании с положением цены относительно скользящей средней, рассчитанной на дневном таймфрейме.
Используются два буфера-стрелки: зелёные стрелки вверх для сигналов на покупку, красные стрелки вниз для сигналов на продажу. Параметры MACD (периоды быстрой и медленной EMA, сигнальной линии) и период скользящей средней настраиваются пользователем.
Показания MACD сравниваются с пороговым значением MACDOpenLevel для фильтрации слабых сигналов. Индикатор работает в основном окне графика и отображает стрелки на уровне Low или High соответствующего бара.
Настройки программы
| Настройка | Описание |
|---|---|
| MA_Period | Период простой скользящей средней (SMA), рассчитываемой на дневном таймфрейме и используемой как фильтр для подтверждения сигналов. |
| MACDOpenLevel | Пороговое значение в пунктах, минимальная абсолютная разница между линией MACD и сигнальной линией для формирования сигнала. |
| fast_ema_period | Период экспоненциальной скользящей средней (EMA), используемой в качестве быстрой линии индикатора MACD. |
| slow_ema_period | Период экспоненциальной скользящей средней (EMA), используемой в качестве медленной линии индикатора MACD. |
| signal_period | Период сигнальной линии индикатора MACD, рассчитываемой как EMA от линии MACD. |
Поиск по коду файла
#property version "1.00"
#property strict
#property indicator_chart_window // Индик. рисуется в основном окне
#property indicator_buffers 2 // Сообщаем о том, что у нас будет два буфера
#property indicator_color1 Lime // Цвет стрелки для покупок
#property indicator_color2 Red // Цвет стрелки для продаж
#property indicator_width1 2
#property indicator_width2 2
double Buy[]; // Буфер для покупок
double Sell[]; // Буфер для продаж
#define BUY 0
#define SELL 1
extern int MA_Period = 100;
extern double MACDOpenLevel = 5;
extern int fast_ema_period = 8; // период быстрой средней
extern int slow_ema_period = 16; // период медленной средней
extern int signal_period = 9; // период сигнальной линии
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% кода (символов: 2271)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.