Новый Илан с фильтром.

  • Автор темы Автор темы vadimkz
  • Дата начала Дата начала

vadimkz

Активный участник
Новый советник на основе Илана

FIlan.png

Предлагаю советник на основе илана, только в нем стоит фильтр по H1, H4, D1, На основании сигналов фильтра, илан торгует только вниз, или только вверх. В настройках можно регулировать параметры фильтра, и настройки самого илана. По результатам теста советник неплохо берет профит с минимальной просадкой, и минимальным количеством колен для усреднения.

Настройки советника

Здесь настройки илина по умолчанию

extern double LotExponent = 1.4; // на сколько умножать лот при выставлении следующего колена. пример: первый лот 0.1, серия: 0.16, 0.26, 0.43 ...
extern bool DynamicPips = true;
extern int DefaultPips = 12;
extern int Glubina = 24;
extern int DEL = 3;
extern double slip = 4.0; // на сколько может отличаться цена в случае если ДЦ запросит реквоты (в последний момент немного поменяет цену)
extern double Lots = 0.05; // разер лота для начала торгов
extern int lotdecimal = 2; // сколько знаков после запятой в лоте рассчитывать 0 - нормальные лоты (1), 1 - минилоты (0.1), 2 - микро (0.01)
extern double TakeProfit = 10.0; // по достижении скольких пунктов прибыли закрывать сделку
//extern double PipStep = 30.0; // шаг между выставление новых колен
extern double Drop = 500;
extern double RsiMinimum = 30.0; // нижняя граница RSI
extern double RsiMaximum = 70.0; // верхняя граница RSI
extern int MagicNumber = 2222; // волшебное число (помогает советнику отличить свои ставки от чужих)
int PipStep=0;
extern int MaxTrades = 5; // максимально количество одновременно открытых ордеров
extern bool UseEquityStop = FALSE;
extern double TotalEquityRisk = 20.0;
//extern bool UseTrailingStop = FALSE;
extern bool UseTimeOut = FALSE; // использовать таймаут (закрывать сделки если они "висят" слишком долго)
extern double MaxTradeOpenHours = 48.0; // время таймаута сделок в часах (через сколько закрывать зависшие сделки)


Далее настройки встроенного фильтра

extern string sFiltr = "Настройки фильтра";
extern string sHMAMA = "Настройки индикатора HMA_MA";
extern int TimeFrame = PERIOD_CURRENT; //Переод отображения индикатора
extern int MA_Period = 34; // Период индикатора МА
extern int MA_Method = MODE_SMA;
extern int MA_Prise = PRICE_OPEN;
extern int HMA_Period = 20; Период индикаторам НМА
extern int HMA_Method = MODE_LWMA;
extern int HMA_Prise = PRICE_CLOSE;
extern string sYMAFiltr = "Настройки ключей и таймфреймов";
extern int Corner = 1; // Положение текста
extern bool Filtr = true;//Ключ фильтра // Если false тогда фильтр отключается.
extern int FiltrTf1 = PERIOD_D1;
extern int FiltrTf2 = PERIOD_H4; // Таймфреймы, на которых происходит расчет фильтра
extern int FiltrTf3 = PERIOD_H1;
extern bool flatRev = false;//При флете разрешить/запретить торговлю
extern bool Zapret = false;//Торговать при наличии ордеров при запрет.



Ваши отзывы и предложения!

Отчет работы советника и самого советника Вы можете скачать с _http://www.prostoforex.com/index.php...ilan-s-filtrom
 
Последнее редактирование модератором:

Viko2000

Почетный гражданин
Новый советник на основе Илана

FIlan.png

Предлагаю советник на основе илана, только в нем стоит фильтр по H1, H4, D1, На основании сигналов фильтра, илан торгует только вниз, или только вверх. В настройках можно регулировать параметры фильтра, и настройки самого илана. По результатам теста советник неплохо берет профит с минимальной просадкой, и минимальным количеством колен для усреднения.

Всё это замечательно в теории…:)..Но делать мульти тайм фремевый фильтр, решение не удачное. Фильтронуть можно другим сигналом по тому ТФ где работает бот. В этом случае, хоть можно по оптимизировать в 99.9 тиках.;)
 
Последнее редактирование:

slavvv

Прохожий
Как бы сделать, чтоб ещё "extern int MaxTrades = 5; // максимально количество одновременно открытых ордеров" работал? А то остальные значения игнорируются.
 

romiss

Активный участник
чтобы мне не лезть в код скажите: пересчет на пятизнак идет автоматом? В журнале все время выскакивает ошибка ModifyError 1 - это, как я понимаю, трал с количеством пипсов ниже дозволенных брокером...
 

vadimkz

Активный участник
чтобы мне не лезть в код скажите: пересчет на пятизнак идет автоматом? В журнале все время выскакивает ошибка ModifyError 1 - это, как я понимаю, трал с количеством пипсов ниже дозволенных брокером...
Нет. Пятизнак не идет автоматом. А про ошибку ничего сказать не могу.
На реале в FXSTART с октября 2014 и по сей день работает с прибылью.
 

vadimkz

Активный участник
Нет. Пятизнак не идет автоматом. А про ошибку ничего сказать не могу.
На реале в FXSTART с октября 2014 и по сей день работает с прибылью.
М15-Н1 прогните в тестере. На реале в FXSTART стоим М15.
_http://www.myfxbook.com/members/vadimka/my-22152/1189870
 
Последнее редактирование модератором:

alexim

Прохожий
Кажется советник неплохой .В тестере 90% проходит нормально, а в99,9% выдает ошибку 2012.01.02 00:00 array out of range in 'ILAN-Filtr_v1.0.mq4' (287,22)
 

ruslan970

Активный участник
Поменял фильтры в части таймфреймов результаты лучше, просадка за 2014 по май 26 % правда и прибыль всего 143 %
 

vadimkz

Активный участник
С применением фильтра, который стоит в этом Илане, многие сливающие советники начинают работать с прибылью. Советники на основе мартингейла и трендовые советники работают особенно хорошо. Так же хорошо работают советники, открывающие много сделок за 1 день.
Мое предложение такое. Вы даете советника, а я прикручиваю к нему фильтр.
Результат выкладываю здесь, или в личку.
 

Viko2000

Почетный гражданин
М15-Н1 прогните в тестере. На реале в FXSTART стоим М15.
_http://www.myfxbook.com/members/vadimka/my-22152/1189870

Настройте начало даты торговли через «пользовательский анализ».;)
Будет намного понятнее, линия дохода и просадки….
Давно нужно было исправить.:)
 

vadimkz

Активный участник
Такая же ошибка.
Топикстартер - что подскажете?
Я не могу сказать, что это за ошибка! В моем терминале такой ошибки нет. У меня советник работает на ForexStart, Alpari. И нет такой ошибки.
Может быть программисты с форума могут помочь?
 

vadimkz

Активный участник
Настройте начало даты торговли через «пользовательский анализ».;)
Будет намного понятнее, линия дохода и просадки….
Давно нужно было исправить.:)
Спасибо! Я не знал как настроить начало даты торговли. Теперь все понятно!!!
_http://www.myfxbook.com/members/vadimka/my-22152/1189870
 
Последнее редактирование модератором:

Viko2000

Почетный гражданин
Спасибо! Я не знал как настроить начало даты торговли. Теперь все понятно!!!
_http://www.myfxbook.com/members/vadimka/my-22152/1189870

И ещё пожелание.
Не заметил, через сколько у вас времени обновляются данные.
У становите хотя бы раз в час, так будет более честней.:)
 
Последнее редактирование модератором:
Верх