mgv10-setka plus.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «mgv10-setka plus.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Советник реализует сеточную торговую стратегию, открывая рыночные ордера BUY и SELL, а также дополнительные отложенные ордера BUYLIMIT и SELLLIMIT на рассчитанных расстояниях от текущей цены.
В продукте реализованы два режима увеличения лота: «Мартингейл» (умножение лота по коэффициенту) и «Прибавление лота» (прибавление фиксированной величины). Параметр TP задаёт порог прибыли в валюте депозита — при достижении накопленной прибыли по направлению этого значения советник закрывает открытые позиции.
Советник использует магический номер ExpertID для идентификации управляемых ордеров и параметр Sleeppage для контроля прскальзывания. Также реализована проверка ключа привязки к счёту, блокирующая работу советника на неподходящих аккаунтах.
Настройки программы
| Настройка | Описание |
|---|---|
| Lot | Первоначальный лот |
| Step | Шаг расстояния для выставления отложенных ордеров от цены |
| StepPlus | Дополнительный шаг, прибавляемый к основному шагу для каждого последующего ордера |
| TP | Тейк профит в валюте депозита — при достижении накопленной прибыли этого значения позиции закрываются |
| Nap_strategy | Стратегия увеличения лота: умножение (Мартингейл), прибавление или выключено |
| K | Коэффициент, используемый при расчёте лота в режиме умножения или прибавления |
| kll | Максимальное количество ордеров, выставляемых по одному направлению |
| ExpertID | Регистрационный номер (магический номер) для идентификации ордеров, управляемых советником |
| Sleeppage | Допустимое прскальзывание при исполнении ордеров |
Поиск по коду файла
#property version "1.00"
#property strict
extern double Lot = 0.01;//Первоначальный лот
extern double Step = 500;//Шаг
extern double StepPlus = 100;//Шаг + к основному
extern double TP = 10;//Тейк профит (в валюте депозита)
enum Enum_strategy {num1 = 1/* Мартингейл (умножение) */, num2 = 2/* Прибавление лота */, num3 = 3/* Выключено */};
input Enum_strategy Nap_strategy = 2;//Увеличение лота
extern double K = 0.01;//Коэффициент
extern int kll = 5;//Сколько ордеров выставлять
extern int ExpertID = 5551555;//Регистрационный номер
extern int Sleeppage = 30;//Прскальзывание
extern int KEY = *;//Ключ (к номеру счета)
int slogan;
double LotN;
int CLL_BUY, CLL_SELL;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
// код доступен только после оплаты
}
int Orders(int type) {
int i=0, c=0;
for (i = OrdersTotal()-1; i>=0; i--) {
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
if(OrderType()==type && OrderSymbol()==Symbol() && OrderMagicNumber() == ExpertID)
c++;
}
return(c);
}
int OrderOpen(int Order_Type, double Order_Lot, int Order_Slippage, double OrderSL, double OrderTPПоказано первые 50% кода (символов: 5043)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.