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

Статус
Закрыто для дальнейших ответов.

Buldakov

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

Вложения

  • Wave_Trend_s1b.mq4
    27,4 КБ · Просмотры: 157
  • Wave_Trend_i1b.mq4
    13,6 КБ · Просмотры: 144
  • StrategyTester.zip
    15,6 КБ · Просмотры: 236
Последнее редактирование:

Buldakov

Местный житель
Вышла новая версия советника.
Добавлено ведение только своих ордеров.
Введена задержка после открытия или закрытия ордеров, перед выполнением следующего ордера.
Сокращено на 2 входных параметра при оптимизации.
 

Вложения

  • Wave_trend_i2a.mq4
    14,4 КБ · Просмотры: 177
  • Wave_trend_s2a.mq4
    25,6 КБ · Просмотры: 139
Последнее редактирование:

Buldakov

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

Неужели это никому не интересно?
 

Вложения

  • Wave_Trend_s3b.mq4
    24,9 КБ · Просмотры: 299

165

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

Buldakov

Местный житель
На пальцах - запрсто.

Определяем наличие тренда или флета по уровню наклона скользящей средней.
Произведение Signal_MACD и kg задают период скользящей средней, а Alfa - уровень наклона.
По МАСD формируются сигналы на открытие и закрытие сделок.
Используется всего 2 индикатора.
Остальное все - повышает вероятность прибыльности по сделкам.
Лот не выносил наружу - чтобы не было слишком много переменных.

Если хотите его вынести во внешние переменные - просто поставьте вместо int
extern int в Metaeditore
 
  • Like
Реакции: 165

Yuri A.Soloviev

Местный знаток
Buldakov

Какой ДЦ рекомендуете? Установлю на впс.
Настройки дефолтные?
 

Buldakov

Местный житель
Работаю у Альпари. Как у других ДЦ не знаю. Сделки совершаются в среднем 1 шт за 2 торговых дня. Настройки по умолчанию для EUR/USD на 5 минутках.
 

Buldakov

Местный житель
Нет не правильно.
n_Lots целая переменная. Она принимает значение только 1,2,3,4,5 и т.д.
Она указывает сколько минимальных лотов может быть открыто.
Размер лота считается по формуле Lots=n_Lots*Step
где Step принимает значение 0.01 или 0.1
А прибыль по формуле t_profit=Profit_const *n_Lots*Step
Итого 330=3300*10*0.01 или 330=1*0.1
 

Yuri A.Soloviev

Местный знаток
Нет не правильно.
n_Lots целая переменная. Она принимает значение только 1,2,3,4,5 и т.д.
Она указывает сколько минимальных лотов может быть открыто.
Размер лота считается по формуле Lots=n_Lots*Step
где Step принимает значение 0.01 или 0.1
А прибыль по формуле t_profit=Profit_const *n_Lots*Step
Итого 330=3300*10*0.01 или 330=1*0.1


Поторопился я с этим вопросом, посмотрел код и всё стало ясно.
 

HeadbaY

Почетный гражданин
По поводу советника вопрос к разрабу. Немного не въехал как он должен выходить из сделки(точнее правильно ли он у меня работает). Он открывает к примеру сделку в бай, держит её по тренду, потом не закрыв бай он открывает селл и держит две сделки открытыми(как бы зафиксирована прибыль), потом через какое то время он закрывает два ордера сразу. Так и должно быть?
И если не секрет, кто нибудь тестировал его на других парах?
 
Последнее редактирование:

Buldakov

Местный житель
Допустим он открыл сделку Buy и держит ее по тренду. Если при приходе сигнала на закрытие Buy у нас по этой сделке - прибыль и тренд вверх, то он ничего не делает. Если прибыль и флэт то он закрывает Buy и открывает Sell. Если прибыли нет и тренд вверх - то ничего не делает. Если прибыли нет и флэт то он открывает вторую сделку Sell. и ведет их обе.
Условий для закрытия двух сделок уже больше. Советник может открыть третью сделку Buy или закрыть две сделки или закрыть только вторую сделку.
В коде прописано каждое условие для каждого количества сделок.
Закрытие происходит либо при разворотном сигнале , либо при замедлении тренда.

По поводу других пар. Тестировал только еще на Газпроме.
 

ausi

Активный участник
Спасибо большое за советник;) но я так и понял, как увеличить лот. поясните пожалуйста
 

Buldakov

Местный житель
Чтобы увеличить лот необходимо войти в Metaeditor и открыть советника.
В блоке 1 найти строчку
int n_Lots=1
и вместо числа 1 поставить другое - например 2,3,4,5 - это и будет размер лота.
После этого провести компиляцию нажав клавишу F5.
 

alexandr20148

Новичок форума
скажите пожалуйста а к индикатору TrendWave ваш советник не имеет отношение?
 

chillm

Активный участник
Как результаты? На реале стоит у кого-нибудь?
Кстати, а зачем в советнике в режиме теста исключен период до 2013 года?
 
Последнее редактирование:

Buldakov

Местный житель
К индикатору TrendWave советник никакого отношения не имеет.

Исключен в режиме теста период до 2013 года.
Просто мне неудобно в режиме теста стратегий выставлять дату начала тестирования.
Только из за этого.
 

chillm

Активный участник
он почему то сливает, прогон за 2013 год на евродолларе +60баксов при депо 600 лот 0.01+ко всему уходит в просадку на 30%... брокер фою NDD 5 знак.... В чем проблема? настройки стандарные...
 
Статус
Закрыто для дальнейших ответов.
Верх