МОНСТР_edit (maxlot)sl02.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «МОНСТР_edit (maxlot)sl02.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник для платформы MetaTrader 4, реализующий комплексную систему управления открытыми позициями. Советник поддерживает несколько режимов расчёта лотов — фиксированный и на основе процента от баланса счёта, а также ограничение максимального размера позиции.
Советник включает функцию трейлинг-стоп с настраиваемым расстоянием и шагом, автоматическое закрытие позиций при достижении заданных уровней прибыли или убытка, а также модификацию отложенных ордеров по таймеру. Доступны торговые режимы с отложенными ордерами BuyLimit, SellLimit, BuyStop и SellStop с настраиваемым расстоянием до входа.
Реализован фильтр по времени торговли, позволяющий задать интервал открытия и закрытия позиций в часах и минутах. Также предусмотрен режим «Turbo» для управления количеством позиций на основе процента от баланса и режим «Power» для увеличения лота при достижении определённых ценовых уровней. Доступна фильтрация по закрытым свечам и отображение информации о счёте на графике.
Настройки программы
| Настройка | Описание |
|---|---|
| t0 | Заголовок параметра: текстовая метка для первой группы настроек. |
| ModeLot | Режим расчёта лота: 0 — фиксированный размер (LotPost), 1 — процент от баланса (LotProc). |
| LotPost | Фиксированный размер лота, используемый при ручном режиме расчёта лотов. |
| LotProc | Процент от баланса счёта, используемый для расчёта размера лота при автоматическом режиме. |
| LotMax | Максимально допустимый размер лота для открытия и наращивания позиции. |
| t1 | Заголовок параметра: текстовая метка для второй группы настроек. |
| Tral | Расстояние в пунктах для активации трейлинг-стопа. |
| TralStep | Шаг в пунктах для перемещения стоп-лосса при трейлинг-стоп. |
| t22 | Заголовок параметра: текстовая метка для четвёртой группы настроек. |
| Use_Proc | Включает автоматическое закрытие позиций при достижении заданных уровней прибыли (TPproc) или убытка (SLproc) от баланса. |
| TPproc | Процент прибыли от баланса, при достижении которого позиция закрывается автоматически (при включённом Use_Proc). |
| SLproc | Процент убытка от баланса, при достижении которого позиция закрывается автоматически (при включённом Use_Proc). |
| StopLoss | Стоп-лосс в пунктах, устанавливаемый при открытии позиций и отложенных ордеров. Если равен 0, стоп-лосс не устанавливается. |
| t2 | Заголовок параметра: текстовая метка для третьей группы настроек. |
| Modify | Период в минутах, через который отложенные ордера подлежат автоматической модификации. |
| Dist | Расстояние в пунктах до цены входа для отложенных ордеров (BuyLimit, SellLimit, BuyStop, SellStop). |
| Use_Modyfy | Включает автоматическую модификацию отложенных ордеров по истечении периода Modify. |
| Use_Limit | Включает отправку отложенных ордеров BuyLimit и SellLimit при отсутствии активных позиций. |
| Use_Stop | Включает отправку отложенных ордеров BuyStop и SellStop при отсутствии активных позиций. |
| t3 | Заголовок параметра: текстовая метка для пятой группы настроек. |
| Turbo | Включает режим управления количеством позиций на основе процента от баланса. При превышении суммарной прибыли позиций порога Max открываются новые ордера, при достижении порога Min — закрываются. |
| Min | Минимальный процент от баланса для режима Turbo — при достижении суммарной прибыли позиций этого уровня открываются дополнительные ордера. |
| Max | Максимальный процент от баланса для режима Turbo — при достижении суммарной прибыли позиций этого уровня открываются дополнительные ордера. |
| Zone | Количество позиций, при котором в режиме Turbo срабатывает проверка на открытие или закрытие ордеров. |
| t4 | Заголовок параметра: текстовая метка для шестой группы настроек. |
| Power | Включает режим наращивания позиции: при достижении ценовых уровней Step от текущей цены добавляются лоты к существующей позиции. |
| Step | Ценовой шаг в пунктах для режима Power — расстояние от текущей цены для добавления лота к позиции. |
| t5 | Заголовок параметра: текстовая метка для седьмой группы настроек. |
| Slip | Допустимое отклонение цены (в пунктах) при исполнении ордеров. |
| Magic | Магический номер для идентификации ордеров, управляемых данным советником. |
| Name | Имя комментария, присваемое ордерам при их открытии. |
| Info | Включает отображение информации о счёте (баланс, эквити, компания, номер счёта) на графике. |
| Start_Hour | Час начала разрешённого интервала торговли. |
| Start_Min | Минута начала разрешённого интервала торговли. |
| End_Hour | Час окончания разрешённого интервала торговли. |
| End_Min | Минута окончания разрешённого интервала торговли. |
| clcand | Параметр-описание режима расчёта сигнала: включает подсказку о расчёте по закрытой или текущей свече. |
| closed_candle | Если включён, советник обрабатывает сигналы только по закрытым свечам (игнорирует текущую свечу). |
Поиск по коду файла
extern string t0 = "???? 0-??????????, 1- ??????? ?? ???????";
extern int ModeLot = 1;
extern double LotPost = 1.0;
extern double LotProc = 2.0;
extern double LotMax = 2.0;
extern string t1 = "????????? ???????? ?????";
extern int Tral = 15;
extern int TralStep = 1;
extern string t22 = "????????? ???????, ?????? ? ????????? ?? ????????, ??????? StopLoss";
extern bool Use_Proc = FALSE;
extern double TPproc = 1.0;
extern double SLproc = 50.0;
extern int StopLoss = 0;
extern string t2 = "????????? ???????";
extern int Modify = 1440;
extern int Dist = 50;
extern bool Use_Modyfy = TRUE;
extern bool Use_Limit = TRUE;
extern bool Use_Stop = FALSE;
extern string t3 = "??????? ?????? ?? ????????";
extern bool Turbo = TRUE;
extern double Min = 1.0;
extern double Max = 1.0;
extern int Zone = 3;
extern string t4 = "????????? ???????";
extern bool Power = TRUE;
extern int Step = 50;
extern string t5 = "?????? ?????????";
extern int Slip = 10;
extern int Magic = 123;
extern string Name = "??????";
extern bool Info = TRUE;
extern int Start_Hour = 9;
extern int Start_Min = 0;
extern int End_Hour = 21;
extern int End_Min = 0;
extern string clcand ="True - ?? ??????? ?????, False - ?? ?????";
extern bool closed_candle =True;
double SLB,SLS,SLBL,SLBS,SLSL,SLSS;
int prevtime;
int g_datetime_252;
int g_datetime_256;
int g_datetime_260;
int g_datetime_264;
int gi_268;
bool time_allowed=false;
int time_bar;
int init() {
// код доступен только после оплаты
}
int start() {
// код доступен только после оплаты
}
bool TimeAllowed(int time=-1) {
int HOUR,MIN;
if(time==-1) {
HOUR=Hour();
MIN=Minute();
}else{
HOUR=TimeHour(time);
MIN=TimeMinute(time);
}
bool TradeAllow=true;
if (Start_Hour>End_Hour) { // ??? ???????? ?????? ???? ????????
if (HOUR<StarПоказано первые 50% кода (символов: 10557)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.