3BarStopLoss
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «bar-stop-loss-indicator.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор 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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.