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

!xard rsioma_alerts.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор для MetaTrader 4 на языке MQL4, работающий в отдельном окне. Рассчитывает значения на основе RSI и скользящих средних, отображает их в виде буферов и графических линий. Поддерживает выбор таймфрейма, настройку периодов и режимов усреднения, а также генерацию оповещений и email-уведомлений при наступлении условий сигнала.

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

НастройкаОписание
Current TF = 0 (Timeframe) Таймфрейм — Текстовый параметр для выбора периода графика; значение 0 соответствует текущему таймфрейму.
RSIOMA Период RSIOMA — Целочисленный период для расчёта первой скользящей средней на основе RSI.
RSIOMA_MODE Режим RSIOMA — Целочисленный режим усреднения для расчёта RSIOMA (например, EMA, SMA).
RSIOMA_PRICE Цена RSIOMA — Целочисленный тип цены, используемый при расчёте RSIOMA.
Ma_RSIOMA Период Ma_RSIOMA — Целочисленный период второй скользящей средней, применяемой к результату RSIOMA.
Ma_RSIOMA_MODE Режим Ma_RSIOMA — Целочисленный режим усреднения для второй скользящей средней.
BuyTrigger Уровень покупки — Числовой порог, при пересечении которого генерируется сигнал на покупку.
SellTrigger Уровень продажи — Числовой порог, при пересечении которого генерируется сигнал на продажу.
AlertOn Оповещения — Переключатель включения звуковых оповещений при срабатывании сигнала.
EmailOn Email-уведомления — Переключатель включения отправки email при срабатывании сигнала.
SignalOnClosedCandle Сигнал по закрытой свече — Переключатель, определяющий, генерировать ли сигнал по закрытой свече или по текущей.
BuyTriggerColor Цвет уровня покупки — Цвет графической линии уровня покупки.
SellTriggerColor Цвет уровня продажи — Цвет графической линии уровня продажи.
MainTrendLongColor Цвет долгосрочного тренда — Цвет линии долгосрочного тренда.
MainTrendShortColor Цвет краткосрочного тренда — Цвет линии краткосрочного тренда.
MajorTrend Основной уровень тренда — Числовое значение основного уровня тренда.
marsiomaXupSigColor Цвет сигнала роста — Цвет маркера сигнала на рост.
marsiomaXdnSigColor Цвет сигнала падения — Цвет маркера сигнала на падение.
BarsToCount Количество баров — Целочисленное количество баров для обработки индикатором.
note_Choose_TimeFrames Примечание о выборе таймфреймов — Текстовая подсказка о выборе периода графика.
or_Minutes Или минуты — Текстовая подсказка с перечислением допустимых значений периода в минутах.
CurrentTF_0 Текущий таймфрейм 0 — Текстовая подсказка, указывающая, что значение 0 означает текущий таймфрейм.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers   8
#property indicator_minimum -20
#property indicator_maximum 110
#property indicator_color1     DodgerBlue
#property indicator_color2     Crimson
#property indicator_color3     DarkGreen
#property indicator_color4     Magenta
#property indicator_color5     DodgerBlue
#property indicator_color6     Yellow
#property indicator_color7     Aqua
#property indicator_color8     Magenta

#property indicator_width1  2
#property indicator_width2  4
#property indicator_width3  4   
#property indicator_width4  2
#property indicator_width5  2
#property indicator_width6  2
#property indicator_width7  1
#property indicator_width8  1

extern string Timeframe       ="0"; //Current TF = 0
extern string TimeFrames_Periods  = "M1;M5;M15;M30;H1;H4;D1;W1;MN";

extern int    RSIOMA          = 14;
extern int    RSIOMA_MODE     = MODE_EMA;
extern int    RSIOMA_PRICE    = PRICE_CLOSE;
extern int    Ma_RSIOMA       = 21;
extern int    Ma_RSIOMA_MODE  = MODE_EMA;

extern double BuyTrigger          = 20.00;
extern double SellTrigger         = 80.00;
extern bool   AlertOn = true;
extern bool   EmailOn = false;
extern bool   SignalOnClosedCandle = true;
extern color  BuyTriggerColor     = DarkGreen;
extern color  SellTriggerColor    = Crimson;

double MainTrendLong;
double MainTrendShort;
extern color  MainTrendLongColor  = CLR_NONE;
extern color  MainTrendShortColor = CLR_NONE;
extern double MajorTrend          = 50;
extern color  marsiomaXupSigColor = Aqua;
extern color  marsiomaXdnSigColor = Magenta;

extern int    BarsToCount         = 500;

extern string note_Choose_TimeFrames  =   "TF as in MT4 Periodicity bar:";
extern string as_Periods          = "(M1;M5;M15;M30;H1;H4;D1;W1;MN; or:)";
extern string or_Minutes          = "(1,5,15,30,60,240,1440,10080,43200)";
extern string CurrentTF_0         = "Current TF = 0 (Zero)";

double MABuffer1[];
double RSIBuffer1[];
double marsioma1[];

double RSIBuffer[];
double avg[],bdn[];
double bup[];
double sdn[];
double sup[];
double marsioma[];
double marsiomaXupSig[];
double marsiomaXdnSig[];

int      correction;
datetime lastBarTime;
string   short_name;

int      TimeFrame,Trend=0,SignalCandle=0;
datetime TimeArray[];
bool     DiferentTimeFrame;

int init()
{
      // код доступен только после оплаты
   }

int start()
{
      // код доступен только после оплаты
   }
   static bool init=false;
   int    counted_bars=IndicatorCounted();
   int    limit,i,y;

   if(!init) {
       init=true;
         drawLine(BuyTrigger,"BuyTrigger", BuyTriggerColor

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

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

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

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

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

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

Стоимость полного кода
648,20₽ ≈ $7.92