Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
18.12.2013, 10:46
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201

По умолчанию EXPANDER (сетка)

Новогодний подарок

Мои три советника.

Expander - открывает сразу два ордера (бай/селл), далее на каждом новом баре, если вверх - то бай, если цена ушла ниже первого селл - то селл.
Т.е. получается расширяющаяся до бесконечности сетка ордеров (типа стоп-ордера).

Expander_reverse - тоже самое, но открывает вместо бай селл, и вместо селл бай, т.е. получается лимит-сетка.

e_NormRev - в одном флаконе совмещены обе сетки. Для этого советника нужно скопировать файлы из папки include в архиве в папку include в вашем терминале.

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

Прикладываю для образца вариант настроек для reverse.

Аппарат неубиваемый, по-идее, но это при наличии мега-депозита.
Удачи!
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
19.12.2013, 08:45
Аватар для Магомед
Магомед Магомед вне форума Активный участник
Регистрация: 08.10.2011 / Сообщений: 250
Поблагодарили 144 раз(а) / Репутация: 145
  • Отправить сообщение для Магомед с помощью ICQ
Формат совы поправь.
19.12.2013, 08:55
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
Сообщение от: Магомед
Формат совы поправь.
Ты сам понял, что написал?
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
19.12.2013, 11:19
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
Кто еще не въехал в одну приятную особенность...

=== Grid Control ===

Next_Lot_Adjustment - коэффициент уменьшения ордеров в сетке;

Так вот, устанавливая коэфф от 0 до 1 (шаг может быть 0,01) можно увеличивать размер лота в каждом новом ордере сетки, а при коэффе от 1 до 2 - уменьшать лот.

Для Советника eNormRever можно делать разные комбинации сеток - у трендовой лот будет падать, у отбойной - расти, или наоборот.

В хелпе я не указал ВСЕ параметры, но их видно в настройках, так вот, там есть еще настройка LOT_ADJUSTMENT_2
Если его установить в TRUE - то, например, сначала сетка будет увеличивать лот (коэфф например 0,5), но после открытия ордера X, указанного в переменной Order_Number в блоке LOT_ADJUSTMENT_2, можно или еще больше "подстегнуть" сетку в плане увеличения лотности (например поставив 0,8 в переменной Lot_Adjustment_2), или же наоборот, заставить советник снижать лотность (установив коэфф например 1,5).

Опять же, если брать ДВА-В-ОДНОМ (eNormRev) - то можно настроить до 4 вариантов изменения лотности в двух сетках одновременно, причем подобрать их путем оптимизации.

Как то так. Если есть вопросы по настройкам - спрашивайте.
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
serdon 
20.12.2013, 13:01
Аватар для Mad_Den
Mad_Den Mad_Den вне форума Активный участник
Регистрация: 11.03.2013 / Сообщений: 403
Поблагодарили 120 раз(а) / Репутация: 122
Можно одно уточнение, я так понемаю для данного бота не принципиальна тиковая история?? а то в 409 билд не влазиет - конвертация другая!
20.12.2013, 13:31
Аватар для Магомед
Магомед Магомед вне форума Активный участник
Регистрация: 08.10.2011 / Сообщений: 250
Поблагодарили 144 раз(а) / Репутация: 145
  • Отправить сообщение для Магомед с помощью ICQ
Ты сам понял, что написал?
Как раз-таки понял, выложи экзешник или в открытом коде.
20.12.2013, 13:42
Аватар для sergey122
sergey122 sergey122 вне форума Местный знаток
Регистрация: 10.01.2012 / Сообщений: 823
Поблагодарили 773 раз(а) / Репутация: 774
Сообщение от: Магомед
Как раз-таки понял, выложи экзешник или в открытом коде.

Экзешники в zip-архиве. Распакуй, там все 3 версии в exe. формате.
20.12.2013, 15:01
Аватар для Mad_Den
Mad_Den Mad_Den вне форума Активный участник
Регистрация: 11.03.2013 / Сообщений: 403
Поблагодарили 120 раз(а) / Репутация: 122
Экзешники в zip-архиве. Распакуй, там все 3 версии в exe. формате.
дак в том то и прикол что хотят в МТ4 архив, просто вырожаются не совсем корректно,,, флуд одним словом, интонации нет, как и ударений
20.12.2013, 15:39
Аватар для Магомед
Магомед Магомед вне форума Активный участник
Регистрация: 08.10.2011 / Сообщений: 250
Поблагодарили 144 раз(а) / Репутация: 145
  • Отправить сообщение для Магомед с помощью ICQ
Экзешники в zip-архиве. Распакуй, там все 3 версии в exe. формате.
Rar не берет.
20.12.2013, 15:52
Аватар для sergey122
sergey122 sergey122 вне форума Местный знаток
Регистрация: 10.01.2012 / Сообщений: 823
Поблагодарили 773 раз(а) / Репутация: 774
Сообщение от: Магомед
Rar не берет.

В настройках RAR установки\интеграция поставь птичку на 7zip и будет тебе счастье
22.12.2013, 19:43
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
Можно одно уточнение, я так понемаю для данного бота не принципиальна тиковая история?? а то в 409 билд не влазиет - конвертация другая!
Тиковая история? Это как?

У мну 509 билд на данный момент. Вы застряли в прошлом?
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
23.12.2013, 03:35
Аватар для Mad_Den
Mad_Den Mad_Den вне форума Активный участник
Регистрация: 11.03.2013 / Сообщений: 403
Поблагодарили 120 раз(а) / Репутация: 122
Тиковая история? Это как?

У мну 509 билд на данный момент. Вы застряли в прошлом?
Дело в том что тиковая история качается с дуки, потом засовывается в МТ именно 409 билда. Почему тиковая кретична в сравнении с другими? - там используется реальный спрэд (плавующий) по крайней мере с дуки (JForex) ,,, было много граальных "тестерных" ботов , но так как раньше в МТ нельзя было даже спрэд руками задавать , МТ брал на момент запуска сетки спрэд с рынка, посему очень сильно разнились результаты, проще говоря в тестере он был граалем, в реале сливатором. Поэтому многие пользуются подсунутой историей с JForex, конечно у кого нету сохраненной истории реала, это более менее "приближенные" результаты к реалу выходят, и еще такой момент если у вас боты компилены в 509 билде я не всегда могу прогнать их на 409 (если конечно они не в открытом коде), т.е. на тиковой истории где используются все тики, все цены, а не бид как допустим у альпарей, там история имулируется в минутке как захочет тестер, а не как было на самом деле. Вам как вариант для понимания, возмите своего бота и прогоните на разном спрэде , задайте его руками 2-6 пунктов, почувствуете разницу , хотя с вашими настройками 3й бот и так сливал , я спросил про тиковую историю, так как там разглядел частично свою идею, но у меня тики принципиальны, просто у вас там критично было только в одном месте , поэтому и спросил

Последний раз редактировалось Mad_Den; 23.12.2013 в 03:47.
23.12.2013, 08:19
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
Дело в том что тиковая история качается с дуки, потом засовывается в МТ именно 409 билда.
Я знаю что такое тики, и, если не ошибаюсь, какой историей тестер MT4 не корми - он будет тики (внутри бара) обрабатывать по-своему, т.е. он будет учитывать OHLC каждого бара и общий тиковый объем (если он есть для конкретного бара), а вот совпадать генерированные внутри тестера тики с реальной историей никогда не будут, так как, повторяю, для генерации тика тестер будет использовать особый метаквотовский шаблон, где учитываются только 4 точки OHLC и общий объем тиков внутри бара (т.е. сама последовательность тиков и их положение между точками OHLC внутри бара будут весьма условными).

Хотя, может быть, с дукой я чего-то не знаю.

А по поводу моих советников - настроить можно оптимизацией лишь примерно (все параметры, где есть пункты), а вот точная подгонка риска - это уже только на демо, путем сливов и выводов по ним. И еще есть резон ставить на один счет несколько версий, с разными настройками, можно разные пары. Типа портфель. Только чтобы депозита хватило. Я на один счет ставил до 20 разных комбинаций настроек, потом наиболее сливные выкидывал, менял стартовый депо, еще выкидывал. Вобщем, процесс идет.
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
23.12.2013, 08:39
Аватар для jib07
jib07 jib07 вне форума Местный житель
Регистрация: 11.04.2011 / Сообщений: 336
Поблагодарили 269 раз(а) / Репутация: 270
Я знаю что такое тики, и, если не ошибаюсь, какой историей тестер MT4 не корми - он будет тики (внутри бара) обрабатывать по-своему
Не будет, обсуждалось в какой то ветке, приводил в пример слова админа MQL, что тестер работает также как и реал, только если нету готового .fxt формата он сгенерирует свои тики, если есть, то будет именно тиковать те, которые Вы закинули.
23.12.2013, 08:46
Аватар для Mad_Den
Mad_Den Mad_Den вне форума Активный участник
Регистрация: 11.03.2013 / Сообщений: 403
Поблагодарили 120 раз(а) / Репутация: 122
Не будет, обсуждалось в какой то ветке, приводил в пример слова админа MQL, что тестер работает также как и реал, только если нету готового .fxt формата он сгенерирует свои тики, если есть, то будет именно тиковать те, которые Вы закинули.
Интересно было бы почитать ответы админа, может че новое бы почерпнул ,,,, Spor кстати альпарям на сколько мне известно тики как раз дука и поставляет, посему народ и качает с дукаса , там конкретная )) история храниться
23.12.2013, 08:51
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
Не будет, обсуждалось в какой то ветке, приводил в пример слова админа MQL, что тестер работает также как и реал, только если нету готового .fxt формата он сгенерирует свои тики, если есть, то будет именно тиковать те, которые Вы закинули.
Ок, спасибо за инфу.

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

Во всех трех модификациях есть опция проверять прибыль раз на бар - если ее включить, советник будет действовать (закрывать сетку) только на открытии нового бара, движения внутри бара будут игнорироваться. Для тестера это значит, что можно добиться максимально приближенного результата к реальной торговле К тому же, можно спокойно тестить по цене открытия.
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
olezok 
23.12.2013, 08:59
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
Интересно было бы почитать ответы админа, может че новое бы почерпнул ,,,, Spor кстати альпарям на сколько мне известно тики как раз дука и поставляет, посему народ и качает с дукаса , там конкретная )) история храниться
У меня на оффсайте есть статья про оптимизацию - мож чего почерпнешь нового ))

Даже если предположить что тики альпари получает от дукаса, то это не отменяет факта различия OHLC, а значит какие-то из тиков тоже будут с искажениями, ну типа, у дукас high был 1,35669 (соответсвенно, и один из тиков был с таким значением), а у альпари этот бар был с хаем в 1,35661. Например. Чувствуешь, в чем подвох?
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
23.12.2013, 09:18
Аватар для jib07
jib07 jib07 вне форума Местный житель
Регистрация: 11.04.2011 / Сообщений: 336
Поблагодарили 269 раз(а) / Репутация: 270
Интересно было бы почитать ответы админа, может че новое бы почерпнул ,,,, Spor кстати альпарям на сколько мне известно тики как раз дука и поставляет, посему народ и качает с дукаса , там конкретная )) история храниться
Я не помню уже где это было, но там все просто, перед тестом терминал преобразовывает hst в fxt с Вашим спредом установленным в терминале, смотрит на режим, если не тиковый, то он берет только данные OHLC, если тиковый, то пускает свой шаблон, который зависит от значений OHLC, как он тикует по дефолту тоже можно найти на MQL4 форуме, после этого в тест идет готовая fxt c тиками(дефолтными).
Если есть ТИКДАТАСЬЮТ, то там скрипт берет тиковую(настоящую) историю и засовывает ее в fxt, и мы получаем идентичную реалу Дукаса, но не другого брокера, хотя он и является крупнейшим ECN брокером и поставщиком ликвидности для многих брокеров))

А на счет нужно или не нужно, я считаю ой как нужно, благодаря тикам Вы всегда будете знать, что сработало раньше, стоп или тейк, активировался бы ордер раньше другого или нет, трал внутри свечи тоже будет работать некорректно))
spore 
23.12.2013, 09:33
Аватар для Mad_Den
Mad_Den Mad_Den вне форума Активный участник
Регистрация: 11.03.2013 / Сообщений: 403
Поблагодарили 120 раз(а) / Репутация: 122
У меня на оффсайте есть статья про оптимизацию - мож чего почерпнешь нового ))

Даже если предположить что тики альпари получает от дукаса, то это не отменяет факта различия OHLC, а значит какие-то из тиков тоже будут с искажениями, ну типа, у дукас high был 1,35669 (соответсвенно, и один из тиков был с таким значением), а у альпари этот бар был с хаем в 1,35661. Например. Чувствуешь, в чем подвох?
да я и не утверждаю что будет иначе )) . где то читал что в МТ настроек по "обманыванию" клиентов навалом, типа писал парняга который там работал и говорил какие фильтры на что влияют, не факт конечно, но тестим таким образом по началу на МТ, так как переписать бота на дукаса в принципе проблема не стоит , на счет по открытию бара полностью согласен есть смысл так делать.
23.12.2013, 09:54
Аватар для spore
spore spore вне форума Элитный участник
Регистрация: 18.03.2010 / Сообщений: 1,293
Поблагодарили 1,175 раз(а) / Репутация: 1201
А на счет нужно или не нужно, я считаю ой как нужно, благодаря тикам Вы всегда будете знать, что сработало раньше, стоп или тейк, активировался бы ордер раньше другого или нет, трал внутри свечи тоже будет работать некорректно))
Не спорю, но... Тралы бывают тоже once-per-bar... Т.е. подтяжка будет только на новом баре, если расстояние соответствует условиям.

Я лично рекомендую использовать стратегии, работающие по закрытому бару и игнорировать тики. Вряд ли кто роботов на D1 ставит, а на малых ТФ можно и похерить движняк внутри самого бара. Преимущества, как я уже говорил, налицо - соответствие тестерных прогонов реальным торгам, плюс возможность оптимизировать по модели "по цене открытия".
индикатор G-Pivot
"Часто, правильность выбора определяется необходимостью сделать его еще раз, при том, что цена уже известна."
(разговор Пифии с Морфеусом и Тринити)
jib07 
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 04:11. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO