← К каталогу
Исходный код · ID 3286

SAR FOREX fix

sar forexmtf.mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

SAR FOREX fix — это пользовательский индикатор для MetaTrader 5, который отображается в отдельном окне и формирует три линии: общий тренд, сигналы на покупку и сигналы на продажу. Индикатор рассчитывает значения на основе скользящих средних с настраиваемыми периодами и может работать как на текущем, так и на старшем таймфрейме.

При работе на старшем таймфрейме индикатор использует данные собственного расчёта через вызов iCustom, что позволяет отображать сигналы с выбранного таймфрейма на текущем графике. Предусмотрена возможность ограничения глубины истории и включения звуковых уведомлений при появлении новых сигналов.

Индикатор не является торговым советником и не выполняет торговых операций; он предназначен для визуального анализа и оповещения о смене направления тренда.

Настройки программы

НастройкаОписание
History Максимальное количество баров, для которых выполняется расчёт индикатора. Если значение больше нуля, ограничивает глубину расчёта.
Period_1 Период первой скользящей средней, используемой в расчёте сигналов.
Period_2 Период второй скользящей средней, используемой в расчёте сигналов.
AlertOn Включает или отключает звуковые уведомления при появлении сигналов на покупку или продажу.
SignalBar Номер бара, на котором проверяется появление сигнала для уведомления. Значение 0 соответствует текущему бару, 1 — предыдущему и так далее.
TimeFrame Таймфрейм, на котором рассчитываются сигналы индикатора. Если выбранный таймфрейм меньше текущего, используется текущий таймфрейм.
Получить полный код

Поиск по коду файла

#property strict

#property indicator_separate_window
#property indicator_minimum -1.0
#property indicator_maximum 2.0

#property indicator_buffers 3
#property indicator_color1 Red
#property indicator_color2 Lime
#property indicator_color3 Yellow

double Buf_s[];
double Buf_b[];
double trend[];

input int   History  = 500;
extern int  Period_1 = 5;     // Period MA-1
extern int  Period_2 = 200;   // Period MA-2
extern bool AlertOn  = TRUE;
input int   SignalBar= 1;
input ENUM_TIMEFRAMES   TimeFrame   = PERIOD_CURRENT;
ENUM_TIMEFRAMES timeframe;
int index=-1,max;
string shot_name=WindowExpertName();
datetime TimeBar;

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[],
                const long &volume[],
                const int &spread[])
  {
      // код доступен только после оплаты
   }
   int sig, limit,i;
   string txt;
   limit=fmin(rates_total-prev_calculated-2,rates_total-max);
   if(History>0) limit=fmin(limit,History);

   if(_Period>=timeframe)
     {
      for(i=limit; i>=0; i--)
        {
         sig = f0_0(i);
         Buf_b[i] = Buf_b[i+1];
         Buf_s[i] = Buf_s[i+1];
         if(sig == 1)
   

Показано первые 50% кода (символов: 3028)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
302,80₽ ≈ $3.70