Советник Wave Trend (работает на EUR/USD на М5)

  • Автор темы Автор темы Buldakov
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Buldakov

Местный житель
Ну вроде у вас получилась нормальная картинка как и ожидалось.
Хотя данный советник использует только цены открытия на периоде М5 и его можно прогонять на самом грубом методе - в реальности это не совсем так.
Настройки забитые в коде советника тестировались по ценам открытия.
Если тестировать по всем наименьшим тикам - то результат будет как на картинке.
Если вы тестируете по всем наименьшим тикам - то и оптимизировать следует по ним. Просто у меня компьютер достаточно долго это считает.
При тестировании по ценам открытия оптимальные параметры приведены ниже.
extern int Slow_MACD =41;
extern int Fast_MACD =10;
extern int Slip =2;
extern int Alfa_op =20;
extern int Alfa_cl =4;
extern int Profit_const =700;
extern double k3 =1.3;
При тестировании по всем тикам оптимальные параметры приведены ниже.
extern int Slow_MACD =37;
extern int Fast_MACD =10;
extern int Slip =2;
extern int Alfa_op =16;
extern int Alfa_cl =4;
extern int Profit_const =900;
extern double k3 =1.1;

и ниже приведены результаты тестирования с новыми параметрами для всех тиков и только по ценам открытия соответсвенно.
Побороть такое различие в результатах мне пока не удалось.
 

Вложения

  • TesterGraph.jpg
    TesterGraph.jpg
    38,5 КБ · Просмотры: 137
  • TesterGraph1.jpg
    TesterGraph1.jpg
    40,5 КБ · Просмотры: 79
Последнее редактирование:

Максим_999

Активный участник
extern int Slow_MACD =37;
extern int Fast_MACD =10;
extern int Slip =2;
extern int Alfa_op =16;
extern int Alfa_cl =4;
extern int Profit_const =900;
extern double k3 =1.1;

Вот с этими параметрами.
Примечу, что больше прибыли принёс предыдущий default_set на М1.
 

Вложения

  • WaveTrend EURUSD_M1_2010-2013 Set_EveryTick.gif
    WaveTrend EURUSD_M1_2010-2013 Set_EveryTick.gif
    12,7 КБ · Просмотры: 70
  • WaveTrend EURUSD_M5_2010-2013 Set_EveryTick.gif
    WaveTrend EURUSD_M5_2010-2013 Set_EveryTick.gif
    11,8 КБ · Просмотры: 55
  • WaveTrend EURUSD_M15_2010-2013 Set_EveryTick.gif
    WaveTrend EURUSD_M15_2010-2013 Set_EveryTick.gif
    11,8 КБ · Просмотры: 36
  • WaveTrend EURUSD_M30_2010-2013 Set_EveryTick.gif
    WaveTrend EURUSD_M30_2010-2013 Set_EveryTick.gif
    11,9 КБ · Просмотры: 57
  • wavetrend_everyticks.set
    wavetrend_everyticks.set
    492 байт · Просмотры: 74
  • WaveTrend_set_everyticks.rar
    WaveTrend_set_everyticks.rar
    144 КБ · Просмотры: 92

Buldakov

Местный житель
На каждые котировки стоит подбирать свои параметры.
Я не могу гарантировать, что у меня история котировок правильная.
 

Buldakov

Местный житель
Предлагаю вашему вниманию новый вариант советника.
По сравнению с предыдущей версией внесены небольшие изменения не меняющие алгоритм открытия позиций. Так же немного изменены условия закрытия при замедлении тренда.
 

Вложения

Buldakov

Местный житель
Ну вот и прошел год с момента выкладывания первой версии советника.
Надеюсь кому-нибудь он понравился.
Выкладываю очередную и как я думаю последнюю версию советника.
Больше новых идей в алгоритме пока нет.
Если будут предложения по усовершенствованию алгоритма торговли - то милости просим.

Итак в последней версии.
- Изменены условия открытия первой позиции.
- Сделки закрываются только при окончании глобального тренда.
- Описаны какие переменные оптимизируются при каких условиях.
- Условия открытия и закрытия сделок приведены к единому виду.
- Изменены условия закрытия сделок при ускорении и замедлении тренда.
- Удалось победить одиночные сделки длительностью 5 минут.
 

Вложения

  • test.zip
    test.zip
    19,1 КБ · Просмотры: 144
  • Wave_Trend_s5b.mq4
    Wave_Trend_s5b.mq4
    27,3 КБ · Просмотры: 255
  • 08_12_2013.jpg
    08_12_2013.jpg
    39,6 КБ · Просмотры: 219

Роман777

Местный знаток
как лот в нем выставить? и почему в тестере идет только с апреля этого года.. почему так?
 
Последнее редактирование:

Buldakov

Местный житель
По поводу лота уже писал
int n_Lots=1; //Обьем первой сделки в целых единицах минимального лота.//
По поводу апреля - тоже писал
if(Year()<2013) return(0);//Год начала тестирования //
if(Month()<4) return(0);//Месяц начала тестирования //
убираете из советника эти строчки.
 

165

Местный знаток
Так то нормально советник работает, но пока по тестам выявил одно НО. На открытые ордера не ставится стоплосс и если 3 ордера пошли не в нашу сторону то может через месяц, может через год хана приходит депозиту. Т.е. система пересиживатель
 

Buldakov

Местный житель
Стоп лосс не ставится.
3 ордера не могут пойти в 1 сторону поскольку 1 ордер buy лотом 0.01
2 ордер sell лотом тоже 0.01 и 3 ордер опять buy лотом 0.03.
В худшем случае 1 и 2 ордера зависнут а 3 закроется с убытком. и это будет быстрее чем неделя.
 

165

Местный знаток
Стоп лосс не ставится.
3 ордера не могут пойти в 1 сторону поскольку 1 ордер buy лотом 0.01
2 ордер sell лотом тоже 0.01 и 3 ордер опять buy лотом 0.03.
В худшем случае 1 и 2 ордера зависнут а 3 закроется с убытком. и это будет быстрее чем неделя.

странно в тестере у меня слив идет после целого года ожидания.
 

165

Местный знаток
Стоп лосс не ставится.
3 ордера не могут пойти в 1 сторону поскольку 1 ордер buy лотом 0.01
2 ордер sell лотом тоже 0.01 и 3 ордер опять buy лотом 0.03.
В худшем случае 1 и 2 ордера зависнут а 3 закроется с убытком. и это будет быстрее чем неделя.

Вот у меня открылся 1й селл (лот 0.01)
Потом цена пошла вверх, открылся 2й ордер - бай (лот 0.01)
Цена пошла вниз открылся 3й - селл (лот 0.03)
Цена пошла вверх. Что имеем бай лот 0.01 а селл сумарный лот 0.04. Бай никак не вытянет селл. В итоге ждем когда настанут хорошие времена

Вот как на скрине, там все решилось благополучно через 5 дней, но просадка была большая и если бы цена шла дальше, то ничего бы советник не смог сделать, пока не исчерпалось бы все депо
 

Вложения

  • 1392874428-clip-13kb.png
    1392874428-clip-13kb.png
    14,9 КБ · Просмотры: 198

Buldakov

Местный житель
По поводу просадки. Обычно ставится 0.01 лота на каждые 200 долларов депозита.
Если взять картинку из поста 165 то можно сказать следующее.
Открыты 1 и 2 ордер. Это ситуация возможна в том случае, когда у нас флетовый рынок. Когда открылся 3 ордер - есть 2 пути работы советника:
- начался тренд в сторону 3 ордера и мы получим прибыль.
- продолжился флет (и поскольку у нас узкий канал) мы получим небольшой убыток при наличии сигнала на закрытие 3 ордера.

В данном случае (см рисунок) поскольку у вас нет индикатора , который показывает направление тренда могу только предположить, что 1 и 2 ордер открылись при наличии флета. 3 ордер открылся тоже при флете и сигнала на закрытие 3 ордера не было. И 200 пунктов это простой откат, а общее направление движения осталось прежним. Если более простым языком - сначала был тренд вниз, затем флет, при этом были открыты 3 ордера, затем тренд вниз продолжился.
 

Buldakov

Местный житель
В связи с выходом новой версии Metaeditor 5.00 Build 914 от 21 марта 2014 исправил несколько предупреждений в советнике и индикаторе.
 

Вложения

Buldakov

Местный житель
Все правильно. Данные коэффициенты подбирались на истории с начала 2013. по март 2014.
С 2010 по 2013 г коэффициенты будут другие.
 

заглянувший

Активный участник
Как успехи с совом, есть новые результаты, а то эти не впечатляют никак к сожалению?
 
Последнее редактирование:

Buldakov

Местный житель
Данный советник забросил.
Не получилось без оптимизации получать прибыль на длительном интервале.
На его основе сейчас тестирую новостной советник.
По крайней мере стабильность результатов лучше.
 

gek

Элитный участник
Данный советник забросил.
Не получилось без оптимизации получать прибыль на длительном интервале.
На его основе сейчас тестирую новостной советник.
По крайней мере стабильность результатов лучше.

Не поделитесь?;)
 

Buldakov

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

Вложения

Последнее редактирование:

SergB

Интересующийся
Подскажите, какие параметры корректировать для четырехзначных котировок?
 
Статус
Закрыто для дальнейших ответов.
Верх