Шаблон советника

Warstep

Местный житель

Жёржетта

Новичок форума
HELP ME!!!

Пользуюсь шаблонным советником icustom , но хотела просить его немного доработать, если возможно. Не хватает установки фильтрующего индикатора . Чтобы в настройках совы фильтрующий индикатор так же вставлялся, как индикаторы на вход и выход. Т.Е. указываешь индикатор, его параметры и ставишь запретить или разрешить открытие соответствующих направлений сделки.
У меня в ТС 2 фильтра вообще-то, думаю что просить вставить 2 фильтра это поди нагло, хоть бы один помогли вставить, чтобы стадо лосей поредело. А может кто и не сочтет за труд сделать в настройках РАЗДЕЛ ФИЛЬТРЫ и там 2 подраздела с описанием фильтров - индикаторов, получается если оба фильтра разрешили сделку, то шанс на профит возрастет в разы. С одним тоже хорошо, но сильно-присильно хочется ДВА!!! :please::please::please:Посмотреть вложение icustom_v10.rar
 

ron2009

Активный участник
Ta zhe problema

Пользуюсь шаблонным советником icustom , но хотела просить его немного доработать, если возможно. Не хватает установки фильтрующего индикатора . Чтобы в настройках совы фильтрующий индикатор так же вставлялся, как индикаторы на вход и выход. Т.Е. указываешь индикатор, его параметры и ставишь запретить или разрешить открытие соответствующих направлений сделки.
У меня в ТС 2 фильтра вообще-то, думаю что просить вставить 2 фильтра это поди нагло, хоть бы один помогли вставить, чтобы стадо лосей поредело. А может кто и не сочтет за труд сделать в настройках РАЗДЕЛ ФИЛЬТРЫ и там 2 подраздела с описанием фильтров - индикаторов, получается если оба фильтра разрешили сделку, то шанс на профит возрастет в разы. С одним тоже хорошо, но сильно-присильно хочется ДВА!!! :please::please::please:Посмотреть вложение 159473



Udalos li naiti kak vstavit vtoroi indicator.
U menya ta zhe problema. Pomogi esli nashla otvet na svoi zapros.
Podelis pozhalusta.
 

ыефы

Прохожий
Доброго времени суток!

Было время, решил шаблон своять(какой бы меня устраивал).

Вроде получилось не плохо.

Написан в свободное время за не большой срок,так что возможно есь ошибки.

Хотя все проверял, работает.

HTML:
extern string _P1="- Настройка советника -";
extern bool   ReverseSignal      = False;   // True - Переворачивать сигнал стратегии
extern bool   ClosePosifChange = False;   // Закрывать позиции при обратном сигнале
extern bool   OpenBuy            = True;    // Торговать в Buy
extern bool   OpenSell            = True;    // Торговать в Sell
extern int    MaxOrdersCount   = 2;        // Допустимое общее кол-во ордеров, -1 не ограничено
extern int    MaxBuyCount       = 1;       // Допустимое кол-во Buy ордеров, -1 не ограничено
extern int    MaxSellCount       = 1;       // Допустимое кол-во Sell ордеров, -1 не ограничено
extern double Ficsir_Lot          = 0.01;  // Фиксировоанный лот
       double Lot                     = 0.01;  // Минимальный размер лота
       double Min_lot                = 0.01;  // Минимальный лот для расчета
       double Max_lot               = 100.0; // Максимальный ло для расчета
extern bool   Dynamic_Lot       = True;  // Использовать динамический лот в %
extern double Risk                  = 0.5;   // Риск в % от свободных средств на счете
extern double TakeProfit         = 150.0;  // TakeProfit, если 0 то неиспользуем
extern double StopLoss          = 50.0;    // StopLoss, если 0 то неиспользуем
extern int    Magic                 = 12345;  // Магический номер ордеров
       bool   Log                     = True;    // Вывод комментариев
//+----------------------------------------------------------------------------+
 
       string _P2="- Настройка индикатора -";
       double iac_dist              = 0.0;     // AC
       double imacd_dist          = 0.00065; // MACD
//+----------------------------------------------------------------------------+
extern string _P3="- Параметры Безубытка -";
extern int    LP                     = 0;       // Уровень профита, если 0 то неиспользуем
extern int    LP_Step             = 0;       // Уровень безубытка, если 0 то неиспользуем
//+----------------------------------------------------------------------------+
extern string _P4="- Параметры Трала -";
extern bool   On_Off_TR        = True;    // Вкючить, отключить трал
extern int    TS_Buy             = 30;      // Фиксированный размер трала в Buy
extern int    TS_Sell             = 30;      // Фиксированный размер трала в Sell
extern int    TS_StepBuy       = 3;       // Шаг трала в Buy
extern int    TS_StepSell       = 3;       // Шаг трала в Sell
       bool   TSProfitOnly        = True;    // Тралить только профит 
//+----------------------------------------------------------------------------+
extern string _P5="- Закрыть ордера по % -";
extern double PercentProfit    = 100.00;  // Процент профита
extern double PercentLoss      = 100.00;  // Процент убытка
       bool   DeleteOrders        = False;   // Удалять ордера         
//+----------------------------------------------------------------------------+
extern string _P6="- Параметры времени торгов -";
extern bool   ExpertTime       = True;    // Использовать функцию работы по времени
extern string TradeDay         = "1,2,3,4,5"; // Дни работы советника 1 = Пн, 5 = Пт.
extern int    StartHour          = 0;       // Старт в первый день
extern int    StopsHour         = 23;      // Стоп в крайний день
extern int    Ea.Start           = 0;       // Ежедневный cтарт советника
extern int    Ea.Stop            = 24;      // Ежедневный cтоп Советника
//+----------------------------------------------------------------------------+

Нужно:
1. Поменять _P2="- Настройка индикатора -"; на свои.
2. Поменять //---- Индикаторы для открытия позиции
//---- Условия для открытия позиции в Buy
//---- Условия для открытия позиции в Sell
на свои.
3. Вписать свои условия стратегии в int start() {
//+-------------------------------------------+

//+-------------------------------------------+

Ну вроде все.
Толко не заморачивался с лимитными ордерами и мультовалютностью.

P.S. 1. Будут найдены ошибки, пишем живым кодом.
2. Будут ошибки исправлны , выкладываем файл, с индексом в
названиии,чтобы не путать.
3. Шаблон написан с помощью многих функций
Ким Игорь В. aka KimIV, _Автоматизация торговли на финансовых рынках - Сайт выключен
для реала, так что для тестера работа не быстрая.
4. Поставил тему статус: Важная-временно,
интереса к шаблону не будет, скинем тему на самотек.

Всем Удачи!
всем привет может кто помочь скинуть шаблон с настройками под один индюк для советника что бы он автоматом открывал на пробой первой волны по фибо с целью 161 по фибо сетке файл скинул
 

Вложения

  • MVX - Fibos.mq4
    11,3 КБ · Просмотры: 10
Верх