[open source] [Советник] Zerg EA MOD (мартингейл)

От Shmuma, 13 октября, 2013 в Лаборатория ProfitFX

#551


По-моему, это уже итак совсем другой бот ?.. :-b Последние пару десятков страниц читаю, и не перестаю ловить себя на мысли, что все зашло уже слишком далеко .. Shmuma, уже не вмешивается в обсуждения, т.к. 0ll вовсю сам модифицирует советника.. Предлагаю ему открыть свою, отдельную ветку, а то как-то не совсем корректно получается..



Извините, хотел поддержать ветку и пользователей своими ответами и модами в отсутствие топикстартера.
Свою ветку открывать не буду, т.к. мне это не нужно, топикстартер, имхо, должен быть инициативным - толкать процесс, а у меня здесь чисто гуманитарная миссия была.
#552

А в чём будет проблема, если выложить свои наработки в отдельной ветке? Ну будет 2 темы с разными подходами, это даже лучше.

#553

Добавлено: 29-11-2013 09:46:33

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

Инициатива, это хорошо, 0ll, зря Вы обиделись.. :( Лучшим вариантом было бы вам вместе со Shmuma, и открыть ветку.. Дело в том, как я уже объяснял, что тема доработки\переработки уже сильно отошла от самого Zerga.. Тем, кто следит за темой с самого начала уже трудно разобраться, а уж новичкам, приходящим, и того сложнее.. Начиналось все с оригинальной валютной пары, оригинальных моментов входа\выхода, и т.п., - то, что обсуждается в конце ветки, - это уже практически новый бот, в основе которого лежит только правило построения сетки ордеров, взятое у оригинала.. Все остальное уже переработано и модифицировано до неузнаваемости.. Так вот, дабы читатели не путались, можно было бы выделить все наработки уже в отдельный топик.. Кстати, и МОД2 вполне можно переносить туда, и далее модифицировать с уже своим названием.. Сделать мультивалютник на базе М2, это ведь целое поле не паханое, и там можно приложиться от всей души, в гуманитарном смысле.. :) Без обид, 0ll, картинка мне лично действительно понравилась, ведь оригинал не мог открывать одновременно несколько сеток в одном направлении, а Ваши наработки это позволяют.. Это бесспорно большое дело.. С удовольствием буду одним из Ваших тестеров, если позволите.. :">

Изменено 29 ноября, 2013 пользователем maxand

#554



Инициатива, это хорошо, 0ll, зря Вы обиделись.. :( Лучшим вариантом было бы вам вместе со Shmuma, и открыть ветку.. Дело в том, как я уже объяснял, что тема доработки\переработки уже сильно отошла от самого Zerga.. Тем, кто следит за темой с самого начала уже трудно разобраться, а уж новичкам, приходящим, и того сложнее.. Начиналось все с оригинальной валютной пары, оригинальных моментов входа\выхода, и т.п., - то, что обсуждается в конце ветки, - это уже практически новый бот, в основе которого лежит только правило построения сетки ордеров, взятое у оригинала.. Все остальное уже переработано и модифицировано до неузнаваемости.. Так вот, дабы читатели не путались, можно было бы выделить все наработки уже в отдельный топик.. Кстати, и МОД2 вполне можно переносить туда, и далее модифицировать с уже своим названием.. Сделать мультивалютник на базе М2, это ведь целое поле не паханое, и там можно приложиться от всей души, в гуманитарном смысле.. :) Без обид, 0ll, картинка мне лично действительно понравилась, ведь оригинал не мог открывать одновременно несколько сеток в одном направлении, а Ваши наработки это позволяют.. Это бесспорно большое дело.. С удовольствием буду одним из Ваших тестеров, если позволите.. :">


Несколько сеток в одном направлении... похоже и я что-то пропустил. Может всё таки в разнвх направлениях? Ткните носом если ошибаюсь.
#555


Несколько сеток в одном направлении... похоже и я что-то пропустил. Может всё таки в разнвх направлениях? Ткните носом если ошибаюсь.



Сообщение 0ll посмотрите:
/laboratoriya-profitfx/24/open-source-sovetnik-zerg-ea-mod-martingeyl/5316/?do=findComment&comment=109821

Идея интересная, нужно тестировать. Должна помочь с затяжными трендами.
Но это уже действительно другой бот получается.

#556
Цитата

Несколько сеток в одном направлении... похоже и я что-то пропустил. Может всё таки в разнвх направлениях? Ткните носом если ошибаюсь.

Так вроде по последней картинке Oll, так выходит.. На предыдущей странице..

С этим вообще интересный момент.. :) Тестил 2007-2008 год с МОД1 (старый), там начиная с января 2008-го открывается шорт, и цена уходит далеко вверх.. Т.к. из наблюдений за парой, было очевидно, что цена вернется рано или поздно, СЛ я не использовал.. Получилось все очень интересно, - сетка выстроилась, примерно из десятка-полутора ордеров, и цена ушла вверх, аж до середины апреля 2008-го, но к тому времени уже получилась сетка в лонг, примерно такого же размера, и какое-то время бот висел в замке.. Настройки были близкие к стандартным, депо 1000, лот 0,01, грид 3, тейк 150.. Задача была проверить свое предположение, что цена вернется, и сетки закроются в итоге в +, что и получилось.. Сначала отработала корзина в лонг, а к сентябрю закрылась таки корзина в шорт.. Что и требовалось доказать.. :) Цена всегда закроет корзину, такова уж особенность AUDNZD.. Единственное, что нужно, это то, чтобы в момент, когда незакрытая корзина висит длительное время, - бот не переставал торговать.. Zerg так устроен, что не может открыть другую корзину в том же направлении пока не закрыта первая, а раз она может быть не закрытой длительное время, то пришла веселая идея держать еще одно окно с ботом (но с другим мэджиком конечно же) на этот случай, и включать нужное направление торговли при незакрытой сетке в этом направлении на первом окне.. С января по апрель 2008-го, как я уже говорил, висели две разнонаправленные, незакрытые корзины, просадка конечно пугала, но ставилась задача доказать предположение, что цена отыграет профит рано или поздно.. Что и произошло в конце-концов..

Далее, оптимизировав этот злосчастный год, пришел к выводу, что наилучшие настройки для бота все-же те, что описаны выше, т.е. короткая сетка с малым тейком.. При таком раскладе, бот практически всегда отрабатывает в профит..
#557



Несколько сеток в одном направлении... похоже и я что-то пропустил. Может всё таки в разнвх направлениях? Ткните носом если ошибаюсь.



Сообщение 0ll посмотрите:
/laboratoriya-profitfx/24/open-source-sovetnik-zerg-ea-mod-martingeyl/5316/?do=findComment&comment=109821

Идея интересная, нужно тестировать. Должна помочь с затяжными трендами.
Но это уже действительно другой бот получается.

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




Так вроде по последней картинке Oll, так выходит.. На предыдущей странице..



Далее, оптимизировав этот злосчастный год, пришел к выводу, что наилучшие настройки для бота все-же те, что описаны выше, т.е. короткая сетка с малым тейком.. При таком раскладе, бот практически всегда отрабатывает в профит..



Не так, выше написал почему. 150 это по вашему малый тейк? Для сравнения у меня тейк 60 с увеличением в 2 раза если величина сетки превышает 10 ордеров. 150п на малой сетке закрыть гораздо сложнее.

Изменено 29 ноября, 2013 пользователем zuheren

#558
maxand какой Вы, однако, многоглагольный! Дабы закрыть тему, извините за оффтоп, я никогда ни на кого не обижаюсь, но выводы делаю. Моей ветки не будет. Если Вы откроете ветку и мне покажется это интересным я поддержу.

По поводу частичного закрытия сеток zuheren Вам все правильно объяснил. От себя замечу, что это к сожалению не панацея - иногда замечательно работает, а иногда помогает слить. + бот с этой фишкой плохо оптимизируется, т.к. момент начала отката и его амплитуда очень случайны.
Пример: Вы оптимизировали бот и он отлично проходит проблемный участок, но стоит изменить енвелопс на 0,01 и боту не хватит 1 ордера для включения фишки как следствие слив. Т.е. появляется целая матрица значений жестко связанных между собой и участком истории, а это путь в никуда.
ИМХО: проще стол - легче стул.
#559

Поддерживаю дальнейшее развитие проекта с OII

#560


Поддерживаю дальнейшее развитие проекта с OII



Тоже за!
#561

Не так, выше написал почему. 150 это по вашему малый тейк? Для сравнения у меня тейк 60 с увеличением в 2 раза если величина сетки превышает 10 ордеров. 150п на малой сетке закрыть гораздо сложнее.

150 как-раз большой, - небольшой это до 50..


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

Спасибо за пояснения, говорю же что не въезжаю уже как бот себя ведет, и дальнейший ход модификаций.. :-/ Разъяснили немного.. :) А не проще - оставлять открытыми те ордера, которые висят в минусе, закрывая только профитные ?.. Смысл уже объяснял выше, - AUDNZD практически всегда отработает в +, только позднее.. По крайней мере на известной мне истории (с 2007-го) так было всегда..

Изменено 29 ноября, 2013 пользователем maxand

#562

Ребята, не нужно оффтопа и голосований. Проект развивать будете Вы все, а я только помогу, если смогу.

maxand нет никакого хода модификаций! То что лежит в 1 посте не модифицируется!
К 1 посту доступ только у Шмумы и модераторов (наверное). Я только сделал динамик профит и то, сейчас сделаю эту фишку отключаемой, чтоб бот точно соответствовал М2 из 1 поста.
Все остальное - только разговоры.

#563


Несколько сеток в одном направлении... похоже и я что-то пропустил. Может всё таки в разнвх направлениях? Ткните носом если ошибаюсь.

ИМХО, как вариант - держать другого такого бота в отдельном окне, и запускать в нужном направлении, когда появляется затяжной трэнд (безоткат).. Как только корзина в первом окне закрывается, - отключать работу второго.. Помогает не пропускать сделки по открытому в первом окне направлению..

Oll, - л/с..
#564

Просьба добавить в Zerg EA-M2 с докупкой (с 1-й страницы) возможность подхватывать ордер (по мэджику) открытый вручную. Чтобы не дожидаться условия входа по энвелопс. В случае безотката открывать ордер руками по тренду, в противовес открытой сетке и настраивать докупку более агрессивно например. Один бот сможет вести одновременно две противоположные сетки? Если нет , то ставить еще одного бота в другом окне, как предложил Maxand. Главное чтобы можно было принудительно открывать ордер в нужную сторону. Могу предоставить бот, в котором реализован подхват ордеров открытых вручную.

Изменено 29 ноября, 2013 пользователем nigor

#565
nigor, ну так и проверьте на демке.
Выставьте скриптом (их много) рыночный или отложенный ордер с мэджиком, как у бота, и посмотрите что будет.
Обычно боты такие ордера воспринимают как родные - ну, если в боте определенным образом не задействуются еще и комментарии к ордерам.
Но если бот контролирует только валютную пару и мэджик, то такие "левые" первые ордера обычно принимаются как свои.
#566

Ок, проверил. Выставил ордера вручную скриптом в обе стороны с одинаковым мэджиком. Бот подхватил все и стал строить две противоположные сетки. Не будем тогда загромождать бот этой функцией.

#567


Ок, проверил. Выставил ордера вручную скриптом в обе стороны с одинаковым мэджиком. Бот подхватил все и стал строить две противоположные сетки. Не будем тогда загромождать бот этой функцией.

Фуфф.. полегчало.. 8->
#568

Парни, в нормальных ботах-сеточниках всегда есть опция запрета выставления первого ордера сетки по каждому из направлений отдельно.
Ее активируешь - и дальше можно первый бай или сэлл ордер сетки (с мэджиком) выставлять по своей ручной ТС, а дальше бот-сеточник ручной ордер с мэджиком сопроводит как собственного.

Но в боте-сеточнике нужна только опция запрета выставления первых ордеров новых сеток.
А вот откуда возьмется 1-й внешний ордер будущей сетки, вы руками выставите или другой бот выставит, то уже ваша забота, а не проблема бота-сеточника.

#569

Спасибо за важное пояснение !.. Старик, дак ведь нам важно, чтобы он использовал свою стратегию, а не нашу.. Мысль про второго бота родилась из наблюдений за многодневными незакрытыми корзинами, - какого ляда он теряет прибыль, начав строить одну корзину ?.. Это как вариант для тех, кто использует корзины ордеров с большим шагом, они могут неделями висеть незакрытыми, а в это время второй советник продолжает открывать\закрывать корзины в этом же направлении.. Чем не решение ?..

#570

Схожее давненько реализовано в платном Варриоре от Кролла с Лупсайдером.

На самом деле, по идее, даже на одном счете/депо на одной паре audnzd можно пробовать рисковать крутить 2 и даже 3 копии зерга с разными мэджиками и настройками. Теоретически друг друга они видеть не должны.

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

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

#571

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

Есть у меня подозрение, Старик, что все гораздо проще.. Но чтобы не быть голословным попробую проверить это подозрение на деле, и если оправдается, - отпишусь.. :-b
#572


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

Есть у меня подозрение, Старик, что все гораздо проще..
Но чтобы не быть голословным попробую проверить это подозрение на деле, и если оправдается, - отпишусь.. :-b

Обычно все всегда сложнее, чем кажется. :)
Если кажется, что легко, значит мы чего-то не поняли.
Иначе бы вокруг слонялись стада миллионеров.
Но где они, стада?! :(
#573
Спойлер




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

Есть у меня подозрение, Старик, что все гораздо проще..
Но чтобы не быть голословным попробую проверить это подозрение на деле, и если оправдается, - отпишусь.. :-b

Обычно все всегда сложнее, чем кажется. :)
Если кажется, что легко, значит мы чего-то не поняли.
Иначе бы вокруг слонялись стада миллионеров.
Но где они, стада?! :(

Известно где - На Бора-Бора :d
Автор#574

Всем привет!

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

Совершенно не против открытия еще одной ветки, либо, могу как-нибудь передать доступ желающим на модификацию шапки этой ветки для дальнейшего развития мода. Я, если честно, не очень в курсе как это лучше сделать :).

#575

С вашего позволения, Уважаемый Топикстартер, Господа Участники обсуждения, и Разработчики !.. :)

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

Что мы имеем в итоге обсуждения ?..

- 3 (три) самостоятельных мода, - М1, М2, и М2 + Dynamic Profit (с доработкой от Oll)


М1 (при использовании всего функционала) - вариант, наиболее близкий к оригиналу, работающий при больших рисках\просадках.. Риски регулируются исключительно параметрами сетки ордеров;

М2 (при использовании всего функционала) - вариант доработанный, с учетом наиболее продуктивных пожеланий участников обсуждения.. Риски регулируются уже не только параметрами сетки ордеров, но и дополнительными настройками, в следствии чего - мы имеем возможность значительно увеличить начальный лот, при меньшем депозите, регулировать количество входов в рынок.. При выключенном дополнительном функционале мы имеем возврат к моду М1, т.е. преемственность вниз..

М2 + Dynamic Profit (при использовании всего функционала) - вариант, увеличивающий прибыльность мода М2, практически при тех-же рисках, что и у М2..

Последние два варианта мода шагнули уже далеко за пределы стратегии оригинального Zerga, в следствии чего нам открыт путь для дальнейшего продвижения разработок, уже не связанных с его стратегией.. Как вариант, - мультивалютное использование имеющегося в итоге М2 + Dynamic Profit..

Дабы не возвращаться на стр.7, еще раз процитирую автора в том, что нужно для отвязки мода от AUDNZD:


В исходнике, в первой строчке функции start добавьте (необходимые символы)* в строке AUDNZD. Или вообще уберите проверку:


void start() {
if (Symbol() != "AUDNZD") {
Comment("ERROR: EA will only run on AUDNZD");
return;
}



Первые два варианта мы находим на стр.1 в шапке топика, последний вариант мода - здесь:



Если автор топика, или Oll сочтут необходимым, - дальнейшие обсуждения можно будет продолжить в отдельной ветке..
___________________________________________________________________________________________________________
* Примечания автора сообщения..

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025