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

rsi-tc_new.mq5

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

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор RSI с сигналами Trend Catcher для платформы MetaTrader 5. Основная функция — расчёт и визуализация индикатора RSI с двухцветным отображением линии, а также генерация торговых сигналов на основе комбинации индикаторов: сжатия полос (Squeeze), пробоев полос Боллинджера и уровней RSI.

Индикатор отрисовывает пять буферов в отдельном окне: основную линию RSI, двухцветную RSI (зелёная/красная), стрелки покупок и продаж, а также индикатор сжатия. Уровни 40, 50 и 60 отображаются горизонтальными линиями.

Встроена система уведомлений: при включённом параметре AlertOn индикатор отправляет алерты при появлении новых сигналов покупки или продажи. Расчёт выполняется на каждом тике в стандартном обработчике start().

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

НастройкаОписание
RSIPeriod Период RSI — Целочисленный период расчёта индикатора RSI по ценам закрытия.
BullLevel Уровень покупки — Целочисленный пороговый уровень RSI для отрисовки зелёной линии двухцветного индикатора и определения зоны покупки.
BearLevel Уровень продаж — Целочисленный пороговый уровень RSI для отрисовки красной линии двухцветного индикатора и определения зоны продаж.
AlertOn Включить алерты — Переключатель включения и отключения уведомлений-алертов при появлении сигналов покупки или продажи.
Получить полный код

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

/*

*********************************************************************

                 RSI with Trend Catcher signal

                          by Matsu
              based on codes from various sources

*********************************************************************

*/

#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_color3 Lime
#property indicator_color4 Red
#property indicator_color5 Gold

#property indicator_level1 60
#property indicator_level2 50
#property indicator_level3 40

int       BBPrd=20;
double    BBDev=2.0;
int       SBPrd=13;
int       SBATRPrd=21;
double    SBFactor=2;
int       SBShift=1;
extern int       RSIPeriod=21;
extern int       BullLevel=50;
extern int       BearLevel=50;
extern bool      AlertOn = true;

double RSI[];
double DnRSI[];
double Buy[];
double Sell[];
double Squeeze[];

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

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

   int counted_bars=IndicatorCounted();
   int shift,limit,ob,os;
   double BBMA, SBMA, TopBBand, BotBBand, TopBBandPrev, BotBBandPrev, TopSBand, BotSBand;
   bool dn = false;
   double BuyNow, BuyPrevious, SellNow, SellPrevious;
   static datetime prevtime = 0;

   if (counted_bars<0) return(-1);
   if (counted_bars>0) counted_bars--;
   limit=Bars-31;
   if(counted_bars>=31) limit=Bars-counted_bars-1;

   for (shift=limit;shift>=0;shift--)   
   {

      RSI[shift]=iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,shift);
      ob = indicator_level1;
      os = indicator_level3;

      if (dn==true)
      {
         if (RSI[shift]>BullLevel) 
         {
            dn=false;
            DnRSI[shift]=EMPTY_VALUE;
         }
         else
         {
            dn=true;
            DnRSI[shift]=RSI[sh

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

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

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

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

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

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

Стоимость полного кода
333₽ ≈ $4.07