dpg03

Элитный участник
trade640.А можно сделать в советнике выставление не одного,а нескольких ордеров
Buystop и Sellstop с разными Up и Dn в одной сесии?И ещё выставление ордеров
Buylimit и Selllimit с разными Up и Dn также в одной сесии?

Предлагаю вначале решить: как уменьшить потери по стопу.Далее решать как увеличивать профит.Так получится каша.
Я то не против,только за.
 

dpg03

Элитный участник
Похоже, не работает трал и не работает первый способ.В версии BetStop.
 

Вложения

  • ????? WinRAR.rar
    122,7 КБ · Просмотры: 100

ALEX-BAX

Активный участник
По моему трал работает.Нужно только (CloseBetStop-Бар закрытия) больше поставить.
 

dpg03

Элитный участник
По моему трал работает.Нужно только (CloseBetStop-Бар закрытия) больше поставить.
Я думаю, что ордер должен открыться за первые два часа.поэтому соответственно в функции DelHour проставить значения(если сессия начинается в 1час, то в DelHour ставим 2 , вторая начинается в 9часов, то в DelHour ставим 10 и т.д.).
А вот за третий или четвертый час(кому как нравится) надо определяться уже со S\L. Выполняется: 1-Первый способ или 2-Второй способ.
Просадка сразу уменьшится.
Походу, трал и способы находятся в "противоречии".Надо кому то в коде покопаться.
 

4er58

Почетный гражданин
dpg03, молодец хорошую идею заложил в советника .


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

,,,,,,,,,,,вторую половину сообщения удалил , просто сам недопонял .)
 

trade640

Новичок форума
Изменения

Ловите изменил немного первый и второй способ, так как сразу недо понял алгоритм и добавил третий, к следующим модификациям преступлю позже, плюс модификации какие косаються инициализации советника(открываються дополнительные стопордера, например).Критикуйте и не забывайте не много благодарствовать :)
 

Вложения

  • Burn_BetStop (mod).rar
    21,3 КБ · Просмотры: 242

4er58

Почетный гражданин
Ловите изменил немного первый и второй способ, так как сразу недо понял алгоритм и добавил третий, к следующим модификациям преступлю позже, плюс модификации какие косаються инициализации советника(открываються дополнительные стопордера, например).Критикуйте и не забывайте не много благодарствовать :)


А про то что я чуть выше написал не подправляли ?
 

4er58

Почетный гражданин
Это я влез без очереди :) . Но глюки хотелось бы исправить .
одна ошибка исправлена , появилась другая , модификация перестала работать ( не передвигается профит ) из за этого прибыль значительно меньше чем на версии 1.2 .

Непонятно еще вот это условие "-Советник контролирует нулевой уровень профита (безубыток), и от него выставляет
портфельный SL и TP. TP выставляется не от уровня текущей цены, а от общего 0 уровня. " Общий уровень 0 -это как ?


Также при перезапуске МТ выставляются еше аналогичные ордера и висят вместе со старыми.
 

dpg03

Элитный участник
одна ошибка исправлена , появилась другая , модификация перестала работать ( не передвигается профит ) из за этого прибыль значительно меньше чем на версии 1.2 .

Непонятно еще вот это условие "-Советник контролирует нулевой уровень профита (безубыток), и от него выставляет
портфельный SL и TP. TP выставляется не от уровня текущей цены, а от общего 0 уровня. " Общий уровень 0 -это как ?


Также при перезапуске МТ выставляются еше аналогичные ордера и висят вместе со старыми.
четко на этот вопрос может ответить Skype: mqlcmillion ICQ: 217786393 Email: [email protected]
 

cmillion

Гуру форума
Общий уровень 0 -это как ?

К примеру, есть два ордера Buy, один по цене 1.0050 второй по 1.0000, если объем их равен и не учитывать комиссию и спред, то уровень безубытка будет где то 1,0025. Тралл будет устанавливать стоплосс только выше этого уровня. Тем самым при закрытии всех ордеров по стопу мы будем всегда в плюсе.
 

4er58

Почетный гражданин
К примеру, есть два ордера Buy, один по цене 1.0050 второй по 1.0000, если объем их равен и не учитывать комиссию и спред, то уровень безубытка будет где то 1,0025. Тралл будет устанавливать стоплосс только выше этого уровня. Тем самым при закрытии всех ордеров по стопу мы будем всегда в плюсе.


Спасибо, А по какому алгоритму модифицируется профит ?
 

dpg03

Элитный участник
Оптимизация с 01.01.2010 по 01.09.2010 на Insta.
Отчет с 01.09.2010 по 29.09.2010.
Тестировалась версия 1.2.Risk
 

Вложения

  • Insta c1???????? ?? 29 ????????.gif
    Insta c1???????? ?? 29 ????????.gif
    6,7 КБ · Просмотры: 159
  • instatrader ?01.09.10 ?? 29.09.10.set
    4,1 КБ · Просмотры: 130
  • ????? ZIP - WinRAR.zip
    7,4 КБ · Просмотры: 141

cmillion

Гуру форума
Спасибо, А по какому алгоритму модифицируется профит ?

Пример для Buy
PHP:
TPb = NormalizeDouble(NULLPb + Point * (TakeProfit+Velosity)  ,Digits);
Это значит, что для всех ордеров Buy берем общий уровень безубытка и добавляем к нему установленный тейкпрофит и при наличии индикатора скорости добавляем скорость изменения цены. Дальше меняем тейкпрофит всем ордерам на этот уровень.
 

SozinOFF

Интересующийся
Всем добрый день!
Нашёл этот замечательный форум, хотел бы присоединиться к дружным рядам форумчан :D
Почитал тему, забрал пару советников...
Что не пробовал прогонять через MT4 тестер (стандартный) - везде слив.
Хотелось бы узнать какие вы тестереы юзаете?
И если не сложно, последнюю наиболее стабильную версию советника и сеты, буду очень признателен, с удавольствием по "тестю"...


[/COLOR][/CENTER]
 

DEXTER

Новичок форума
dpg03, у меня советник тестировался не 50 часов, а 5, тестировал сентябрь, Альпари, несколько сотен прогонов, что интересно все в плюс, лучший результат был с профит фактором 4, версию тестировал 1.3

подскажите по какому принципу в 1.3 закрывается ордер, если не сработал тейк профит? сейчас ордер европейской сессии закрылся в минус одновременно с закрытием по тейк профиту +10 ордера американской сессии, все правильно?
 
Верх