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

specialbreakzeav1.02.mq4

Вы автор или правообладатель?

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

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

О программе

Советник для MetaTrader 4, предназначенный для автоматической торговли на основе сигналов пользовательского индикатора SpecialBreakzNSv1.02. Открывает рыночные позиции buy и sell при появлении нового бара и выполнении условий по спреду, закрывает ранее открытые позиции с соответствующим магическим номером. Размер лота может задаваться фиксированно или как процент от баланса/эквити.

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

НастройкаОписание
Lot Value Mode (LotOption) Режим лота — Определяет способ задания размера лота: фиксированное значение, процент от эквити или процент от баланса.
Fixed Lot (LotSize) Фиксированный лот — Размер лота в лотах, используется при фиксированном режиме.
Percentage of Balance (PercentOfBalance) Процент от баланса — Процентное соотношение от текущего баланса для расчёта размера лота.
Percentage of Equity (PercentOfEquity) Процент от эквити — Процентное соотношение от текущего эквити для расчёта размера лота.
Bar Shift (BarShift) Сдвиг бара — Сдвиг бара для получения данных индикатора.
OHLC Breakz Line Mode (LineMode) Режим линий Breakz — Режим отображения линий Breakz: открытия, экстремумы или оба варианта.
OHLC Breakz Line Jump (LineJump) Шаг линий Breakz — Величина смещения линий Breakz.
Trend Price (WavePrice) Цена тренда — Применяемая цена для расчёта трендовой линии.
Trend Method (WaveMethod) Метод тренда — Метод усреднения для расчёта трендовой линии.
Trend Period (WavePeriod) Период тренда — Период расчёта трендовой линии.
Bear Method (BearMethod) Метод медвежьей линии — Метод усреднения для медвежьей линии.
Bear Period (BearPeriod) Период медвежьей линии — Период расчёта медвежьей линии.
Bull Method (BullMethod) Метод бычьей линии — Метод усреднения для бычьей линии.
Bull Period (BullPeriod) Период бычьей линии — Период расчёта бычьей линии.
Open Price Signals (BarOpening) Открытие по цене бара — Если включено, советник не открывает сделки до формирования нового бара.
Max Spread (MaxSpread) Максимальный спред — Максимально допустимый спред в пунктах для размещения ордеров.
Slippage (Slippage) Допустимое проскальзывание — Максимально допустимое проскальзывание цены при исполнении ордеров.
Magic Number (Magic) Магический номер — Уникальный номер для идентификации ордеров советника.
Получить полный код

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

#property version   "1.02"
#property strict

enum ENUM_LINE_MODE{Open_OPen,/*Opens & Opens*/High_Low,/*Highs & Lows*/Both/*Both*/};
enum OptLot{Fixed=0,/*Fixed Lot*/Equity=1,/*% Equity*/Balance=2/*% Balance*/};

input OptLot              LotOption         = Fixed;        //Lot Value Mode
input double              LotSize           = 0.01;         //*Fixed Lot
input double              PercentOfBalance  = 2;            //*Percentage of Balance
input double              PercentOfEquity   = 3;            //*Percentage of Equity

input int                 BarShift          = 0;            //Bar Shift
input ENUM_LINE_MODE      LineMode          = Both;         //OHLC Breakz Line Mode
input int                 LineJump          = 2;            //OHLC Breakz Line Jump
input ENUM_APPLIED_PRICE  WavePrice         = PRICE_OPEN;   //Trend Price
input ENUM_MA_METHOD      WaveMethod        = MODE_EMA;     //Trend Method
input int                 WavePeriod        = 3;            //Trend Period
input ENUM_MA_METHOD      BearMethod        = MODE_EMA;     //Bear Method
input int                 BearPeriod        = 4;            //Bear Period
input ENUM_MA_METHOD      BullMethod        = MODE_SMMA;    //Bull Method
input int                 BullPeriod        = 5;            //Bull Period

input bool                BarOpening        = false;        //Open Price Signals
input int                 MaxSpread         = 15;           //Max Spread
input int                 Slippage          = 100;          //Slippage
input int                 Magic             = 1;            //Magic Number

bool SignalThisBar; string sEAC;

double dSB(int buffer,int bar){return( iCustom(NULL,0,"SpecialBreakzNSv1.02",0,BarShift,LineMode,LineJump,WavePrice,WaveMethod,WavePeriod,BearMethod,BearPeriod,BullMethod,BullPeriod,1,buffer,bar) );}
bool newCandle(){ static datetime nCandle; if(nCandle==Time[0]) return

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

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

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

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

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

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

Стоимость полного кода
287,90₽ ≈ $3.52