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

3BarStopLoss

bar-stop-loss-indicator.mq4

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

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

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

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

О программе

Индикатор 3BarStopLoss рассчитывает и отображает на графике уровни стоп-лосса и входа в сделки на основе разницы двух сглаженных скользящих средних (SMMA). Тренд определяется по знаку разницы: при положительном значении действует восходящий тренд, при отрицательном — нисходящий. Для каждого тренда рассчитываются соответствующие уровни входа и стопа с возможностью смещения через спред или вручную заданное значение.

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

НастройкаОписание
UseSpreadOffset Переключатель: при активации смещение для расчёта стоп-лосса берётся из текущего спреда, иначе используется ручное значение.
ManualOffset Ручное значение смещения в пунктах, используемое для расчёта уровней стоп-лосса, если смещение через спред отключено.
MaxBars Максимальное количество баров, обрабатываемых индикатором за один пересчёт.
TrendEMAPeriod Период основной сглаженной скользящей средней (SMMA), используемой для определения тренда.
lookback Количество баров назад, в пределах которых ищутся минимум или максимум цены для расчёта уровней.
S1 Текстовый параметр-подсказка, описывающий допустимые значения стиля линий: 0 — линия, 1 — пунктир, 2 — точки.
StopLineStyle Стиль отображения линий стоп-лосса (линия, пунктир, точки и т. д.).
EntryLineStyle Стиль отображения линий входа в сделку (линия, пунктир, точки и т. д.).
EntryLineWidth Толщина линий входа в сделку на графике.
SellColor Цвет линий, связанных с продажей (SellEntry и SellStop), отображаемых на графике.
BuyColor Цвет линий, связанных с покупкой (BuyEntry и BuyStop), отображаемых на графике.
Получить полный код

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

#property indicator_chart_window
#property  indicator_buffers 4

extern bool  UseSpreadOffset=true;
extern int   ManualOffset=4; 
extern int   MaxBars=2000; 
extern int   TrendEMAPeriod=2;
extern int   lookback=3;

extern string S1="Line Style: 0=line,1=dash,2=dots"; 
extern int     StopLineStyle=2; 
extern int     EntryLineStyle=0; 
extern int     EntryLineWidth=3; 
extern color   SellColor=Red;
extern color   BuyColor=Blue; 

double  SellStop[];
double  BuyEntry[];
double  SellEntry[];
double  BuyStop[]; 

int     Trend; 

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

int deinit()
{

   return(0);
}

int start()
{
      // код доступен только после оплаты
   }
   int    counted_bars=IndicatorCounted();
   int limit = Bars-counted_bars ;

   if ( limit > MaxBars ) limit = MaxBars; 

   SetIndexStyle(0,DRAW_LINE, StopLineStyle, 1 , SellColor  );
   SetIndexStyle(1,DRAW_LINE, EntryLineStyle, EntryLineWidth , BuyColor  );

   SetIndexStyle(2,DRAW_LINE, EntryLineStyle, EntryLineWidth , SellColor  );
   SetIndexStyle(3,DRAW_LINE, StopLineStyle, 1 , BuyColor  );

   int offset; 
   if ( UseSpreadOffset ) offset = MarketInfo(Symbol(), MODE_SPREAD ); 
   else

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

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

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

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

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

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

Стоимость полного кода
212,30₽ ≈ $2.59