[Советник] Forex Setka Trader Mod и [EA]-Setka📌

От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX

#3526


Спойлер




Спойлер


Наконец оптимизация закончилась, как и обещал, выкладываю результаты, модель BigFoot для EURUSD ;)

Сетка (депо 3к):

Спойлер



Результаты тестирования на истории с 2013 года (фиксированный лот):
Спойлер



Т.к. относительная просадка составляет 55,97%, можно протестировать с включенным автоММ
Результаты (АвтоММ 3000):
Спойлер



Т.к. относительная просадка не превышает 2к, можно пробовать протестировать с более агрессивным автоММ
Результаты (АвтомММ 2000):
Спойлер



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

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


Извините за глупый вопрос эти сеты для M1 ИЛИ M5

Оба ответы не верные, Н1 ;)




Спойлер



Оба ответы не верные, Н1 ;)


А почему в сете стоит таймфрейм 5 минут?

Кстати, да - и я немного запутался где именно у вас ТФ Н1...

На сколько я понимаю не важно на какой ТФ ставить сетку (если это не так, поправьте :) ), т.к. таймфрэйм, свечи которого анализируются ботом при принятии решения об открытии/неоткрытии первого ордера Buy или Sell сетки (при безиндикаторном входе) задается отдельно в настройках (в моих сетах это м5).

Коллега, мы пол страницы обсуждаем особенности торгов на Н1 - и в итоге выясняем, что все сэты у вас м5.
Вы так не шутите с нами больше! :d


Все же ставить на M5 ?

Не поленился, сделал тест на М5:
Спойлер


сравниваем с Н1:
Спойлер



Думаю теперь можно ставить точку в вопросе на какой ТФ ставить сетку, ответ: на любой (но в разумных пределах :d)
#3527


Вот, грубо говоря пока писал ответ, на еврике появился не плохой импульс, появились условия для входа (3 однонаправленные свечи на м5, общий размер которых не менее 14 пипсов):

Спойлер


открылся ордер на buy
Спойлер



Кстати заметил такую особенность, советник не принимает мои сеты с этого поста из за кириллицы в названии, мой касяк :">, лечится простым удалением кириллицы :)

Что-то не вяжется у вас сет со скринами, у вас в сете стоит ReversSignalToOpen1Order=false, то есть открытие первого ордера должно быть по направлению импульса последних свечей, а не против. И да, тесты на разных таймфреймах отличаются кардинально. Либо я чего-то не улавливаю, либо вы выложили не верный сет.
#3528


Спойлер


Вот, грубо говоря пока писал ответ, на еврике появился не плохой импульс, появились условия для входа (3 однонаправленные свечи на м5, общий размер которых не менее 14 пипсов):

Спойлер


открылся ордер на buy
Спойлер



Кстати заметил такую особенность, советник не принимает мои сеты с этого поста из за кириллицы в названии, мой касяк :">, лечится простым удалением кириллицы :)

Что-то не вяжется у вас сет со скринами, у вас в сете стоит ReversSignalToOpen1Order=false, то есть открытие первого ордера должно быть по направлению импульса последних свечей, а не против.

Специально скачал сеты со своего поста, загрузил, перепроверил.
Спойлер


Вопрос: в каком месте? /:)


Спойлер


Вот, грубо говоря пока писал ответ, на еврике появился не плохой импульс, появились условия для входа (3 однонаправленные свечи на м5, общий размер которых не менее 14 пипсов):

Спойлер


открылся ордер на buy
Спойлер



Кстати заметил такую особенность, советник не принимает мои сеты с этого поста из за кириллицы в названии, мой касяк :">, лечится простым удалением кириллицы :)

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

Либо проведите тесты на разных таймфреймах и выложите пруфы... Я свой выложил чуть выше
Давайте мыслить логически, исходя из того что, таймфрэйм, свечи которого анализируются ботом при принятии решения об открытии/неоткрытии первого ордера Buy или Sell сетки (при безиндикаторном входе) задается строго в настройках, почему тесты на разных таймфреймах должны отличаться, причем кардинально?

Изменено 11 октября, 2016 пользователем ilnur17021992

#3529


Специально скачал сеты со своего поста, загрузил, перепроверил.


Сорри, это самая первая версия бигфута, там именно так как я писал.
По поводу тестов, сделаю-выложу, когда делал не сохранил.
#3530
Цитата

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


А тут тоже дело случая - с первой попытки может и не удвоить, вдруг только поставил а тут минус 1000 пунктов на азии и привет депо, по тому то и надо класть только небольшую часть средств в один депо на мартине и тестить на 99% истории и смотреть чтоб например если и слился первый депо, второй потом или третий хорошо успел разогнаться перед сливом, тогда выводим и ждем слива и все по новой затем... просто нужен хороший разгонный потенциал сетов, чтоб быстро удваивался, ну или быстро сливался :d и снова в бой с новым депо, а не тянул кота за хвост с прибылью в 1-5% месяц и якобы надежными сетами, которые маркет в любой момент может превратить в кочергу...
#3532


все сделки бота закрылись , и начал строить новую сетку. :( в чем ошибка ?Спасибо :)


А почему бот не должен был начать строить новые сетки?
Вы какой-то запрет ввели?
Что вы хотели получить, но не получили того, чего хотели? :)
И желательно хоть примерно указывать время, когда произошло то, что вы считаете неверным. :)

Марта, посмотрел на ваш лог и практически ничего не понял.
Но 2 вещи бросились в глаза:

1) этот сэт для мультивалютных торгов 3-мя парами - что указано в названии и о чем я писал в посте, когда тест выкладывал.
Это значит, что сэт настроен на торги на депо раза в 3 больше ему необходимого и в сэте включен контроль просадки для мультивалютных торгов.
Это значит, что, прежде чем ставить сэт на единственную пару, вам надо было сначала обнулить все настройки контроля просадки для мультивалютных торгов.
Поскольку вы этого не сделали, бот, при достижении просадки в 40%, закрыл все ордера - как и должен был сделать при мультивалютных торгах.
Вы оштрафовали сами себе на 40% депо на ровном месте.
Надеюсь, вы теперь будете сначала изучать и понимать сэты, которые ставите в торги.

2) крайне не рекомендуется переключать ТФ на графике, к которому прикреплен бот - потому что каждое переключение ТФ это полный рестарт бота.
Вы буквально задолбали бота, раз 15 за полдня переключив ТФ графика, на котором стоит бот - и каждый раз бот рестартовал заново.
Если вам нужно всё время переключать ТФ пары, на которой торгует бот, откройте еще одно, второе окно графика пары бота - и переключайтесь там хоть 2 раза в минуту.
Но в этом случае, что бы вы не творили на втором графике той же пары, бот на первом графике пары будет спокойно работать, а не десятки раз в день выгружаться и загружаться, выполняя при каждом рестарте огромный объем тестов и проверок.

Марта, вы планомерно совершаете все ошибки новичков.
Это не трагично, все новички должны совершить свои ошибки и щедро за них заплатить - но лишний раз лучше ошибки не повторять! :)
Удачи!


FERRARI2009, то всё разговоры в пользу бедных - про на 100% больше заработать, чем слить.
У вас есть мощный бот, уникальная модель - воплотите свои убеждения в реальности. :)
Покажите, что реально умеете.

Изменено 12 октября, 2016 пользователем Старик

#3533



Спойлер




Спойлер


Наконец оптимизация закончилась, как и обещал, выкладываю результаты, модель BigFoot для EURUSD ;)

Сетка (депо 3к):

Спойлер



Результаты тестирования на истории с 2013 года (фиксированный лот):
Спойлер



Т.к. относительная просадка составляет 55,97%, можно протестировать с включенным автоММ
Результаты (АвтоММ 3000):
Спойлер



Т.к. относительная просадка не превышает 2к, можно пробовать протестировать с более агрессивным автоММ
Результаты (АвтомММ 2000):
Спойлер



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

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


Извините за глупый вопрос эти сеты для M1 ИЛИ M5

Оба ответы не верные, Н1 ;)




Спойлер



Оба ответы не верные, Н1 ;)


А почему в сете стоит таймфрейм 5 минут?

Кстати, да - и я немного запутался где именно у вас ТФ Н1...

На сколько я понимаю не важно на какой ТФ ставить сетку (если это не так, поправьте :) ), т.к. таймфрэйм, свечи которого анализируются ботом при принятии решения об открытии/неоткрытии первого ордера Buy или Sell сетки (при безиндикаторном входе) задается отдельно в настройках (в моих сетах это м5).

Коллега, мы пол страницы обсуждаем особенности торгов на Н1 - и в итоге выясняем, что все сэты у вас м5.
Вы так не шутите с нами больше! :d

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

Теоретически нет - в сэте ТФ задается явно и торги ботом от того, на графике какого ТФ прикреплен бот, зависеть не должны.
Хотя тесты разок стоит и перепроверить - не чудит ли тестер...

Тест на 5 минутах, условия идентичны, как для Н1.

Депо_10000_2016.rar58 скач.

#3534

Вынужден признать свою ошибку, тесты на различных таймфреймах дают идентичную картину теста, объясню почему сделал вывод о не идентичности тестов на разных таймфреймах- бот сливал в 2012-13 гг, что и натолкнуло меня на мысль о разных результатах. Прилагаю тесты на 5 -минутках и часах, с указанием в сетах этих таймфреймах, тесты по модели бигфут, также прилагаю тест по канадцу, по той же модели.

usdcad.rar32 скач.
eurusd_bigfoot.rar30 скач.

#3535


Очень странно, куда с этого участка делись ордера в тиковых тестах, почему не открылись, все условия были?
https://gyazo.com/9f167c79d40bb49368c9f110e2686e9a
NeonIX у вас есть возможность сделать скрин ваших тестов на данном периоде?


Пожалуйста, Вы же этот период хотели увидеть?

EURUSDH1.png

#3536

Так же заметил некорректность работы функции StopTrade_ByDrawdownMoney=
Провел эксперимент:
Пара USDCAD, примерное начало сильного бычьего тренда 2016.05.03, депо 3к, отключил в советнике построение buy-сеток, параметр StopTrade_ByDrawdownMoney=300 (по логике, по достижении просадки равной 300, sell ордера появляться не должны). Итак что имеем:
1) Sell-сетка растянулась, просадка достигла 300 (это 10% от начального депо 3к)

Спойлер


2) Цена рисует новые максимумы, в логе мелькают записи "Жду снижения просадки", но бот упорно продолжает строить sell-сетку
Спойлер



3) Вот тут просадка достигла критической отметки и маржи не хватает для открытия следующих колен (о чем бот сообщает в логе), хотя по логике бот и не должен пытаться их открывать.
Спойлер


4) Достигнув критической просадки, цена чудесным образом разворачивается, бот: "Жду снижения просадки"
Спойлер


5) Но не тут то было, цена делает новый скачек, рисует новый максимум, ордера закрываются по Stop Out'у
Спойлер



Эксперимент завершен, сет, отчет и лог во вложении :)

bug.set27 скач.
StrategyTesterBug.zip23 скач.
20161012.zip25 скач.

Изменено 12 октября, 2016 пользователем ilnur17021992

#3538


Эта функция вообще не работает, вопрос задан, надеюсь в работу принят.


Минимум 4 серьезных вопроса надо решить в следующем релизе - все записано, учет жесточайший.
Qj работает и днем, и ночью и мне спать не дает! :( :)

Марта, нет в наборе смайликов цветов - подарил бы вам охапку!
Вы боец - успехов!


Вынужден признать свою ошибку, тесты на различных таймфреймах дают идентичную картину теста, объясню почему сделал вывод о не идентичности тестов на разных таймфреймах- бот сливал в 2012-13 гг...


Категорически несогласен, что бот сливает! :d
Сливает сэт - составленный так, что не отвечал реалиям рынка в какой-то период.
Бот-то выполнит любое задание и будет торговать как предпишите.
Хотя я понимаю, что проходящий всё сэт составить - совершенно недетская задача. >:d
#3539



Хотя я понимаю, что проходящий всё сэт составить - совершенно недетская задача. >:d


Интересно, кто то с ней справился или все супер короткие и супер доходные сеты штампуют?
#3540


Эта функция вообще не работает, вопрос задан, надеюсь в работу принят.


Проблема уже решена.
#3541
Спойлер

Qj работает и днем, и ночью и мне спать не дает!


Похоже ещё и утром и вечером. )
#3542



Эта функция вообще не работает, вопрос задан, надеюсь в работу принят.


Проблема уже решена.

Отличная новость.
Qj, вопрос, когда ждать исправленный релиз и второй вопрос, есть ли в планах внедрение различных индикаторов в советник?
#3543




Эта функция вообще не работает, вопрос задан, надеюсь в работу принят.


Проблема уже решена.

Отличная новость.
Qj, вопрос, когда ждать исправленный релиз и второй вопрос, есть ли в планах внедрение различных индикаторов в советник?

Присоединюсь к вопросам, хотелось бы иметь возможность открывать первые ордера по RSI
#3544

В релизе 4 серьезных вопроса - это минимум, если еще что-то не вылезет в тестах.
Из-за необходимости тестирования онлайн окончательно выписанной опции CurrencyBlock, релиз ожидаем через 2-3 недели.

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

#3545





Эта функция вообще не работает, вопрос задан, надеюсь в работу принят.


Проблема уже решена.

Отличная новость.
Qj, вопрос, когда ждать исправленный релиз и второй вопрос, есть ли в планах внедрение различных индикаторов в советник?

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

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

вот результаты такого подхода с каналом ATR:
_https://www.myfxbook.com/members/maxand/qgridchannel/1561993
_https://www.myfxbook.com/members/maxand/qgridchannelmulti/1645906
это два разных брокера, и результат тоже разный, хотя настройки были идентичные.. как видите, один депозит не выстоял, а другой преуспевает.. такой исход - цена пары пипсов в открытии ордера, т.е. котирования.. исследуйте, посмотрите, - почему это произошло, сделайте свои выводы..

ЗЫ: информация для тех, кто продолжает следить за живым счетом, - с начала прошлой недели я форсировал торги, изменив в дефолтном сете мин-лот до 0.02, посмотрим, как это повлияет.. посчитал это допустимым ввиду неплохого реинвеста.. вполне возможно, что рынок меня накажет за это.. как видите, гипер-шип слегка приподнял депозит, однако учитывайте, что это мульти-торги, и сетки по двум почти зеркальным парам с фунтом вносят свои коррективы..

Изменено 14 октября, 2016 пользователем maxand

#3546

Доброго дня, коллеги!
Как уже писал, выкладываю версию 1.39 с входом первым ордером по (RSI+CCI).
Файлы скомпилированные в ME 5.0.0.1218, и правленый исходник в архиве в аттаче. Код написан master_255 для версии 1.29, я взял его несколько кусочков кода и заменил в исходнике. Вроде все работает корректно. Пояснения по опциям от master_255:

Цитата

RsiMinimum и RsiMaximum заменил на RsiLevel, если RsiLevel например 20 то RsiMinimum=50-20=30 и RsiMaximum=50+20=70
Удобнее оптимизировать одно число.
CciLevel используется как максимум=CciLevel, минимум=-1*CciLevel
Таймфреймы и периоды индикаторов тоже вынес в настройки.


Также, сделал несколько тестовых сетов под данную версию. Сеты тестовые, глубоко не оптимизировались, поэтому использовать только на демо, тестовый депозит 5000 ед. Котировки Дукаскопи 99,9 %. Пары: AUDCAD, AUDNZD, AUDUSD, EURGBP, GBPCAD, NZDCAD.
Временные отрезки:
01.01.2013-01.01.2014 - бэквард
01.01.2014-25.03.2016 - оптимизация
28.03.2016-23.09.2016 - форвард
Сеты и тесты в файле Set-Tests-1.39-RSI-CCI.zip в аттаче. Все тесты проведены фиксированным лотом 0,01. Итоговые результаты под спойлером:
Спойлер


Периодически в теме возникают вопросы про оптимизацию, а как лучше-хуже и т.д. Краткие ответы на эти вопросы можно найти в книге (это брошюрка на 100 стр.) Р. Пардо “Разработка, тестирование и оптимизация торговых систем” (файл Роберт Пардо. Разработка ТС.pdf).

EAQj_-_Setka_v1.39-RSI-CCI.ex4314 скач.
EAQj_-_Setka_v1.39-RSI-CCI-optimization.ex4213 скач.
EAQj_-_Setka_v1.39_source_code-RSI-CCI-201610010027.zip298 скач.
Set-Tests-1.39-RSI-CCI.zip373 скач.
Роберт_Пардо._Разработка_ТС.pdf281 скач.

#3547

Во первых, спасибо за проделанную работу.
Во вторых, позвольте уточнить пару моментов:
1. Корректно ли обрабатываются показания индикаторов если они заданы для разных фреймов.
2. Возможно ли сделать индикаторы отключаемыми (будет ли правильно установить для этого нулевые значения)?
3. Возможно ли вхождение каждого ордера сетки только при наличии сигнала индикатора (сейчас, насколько я понял вход осуществляется только для первого ордера)?
4. Будет ли дальнейшее сопровождение, улучшение, изменение данного направления в советнике?

#3548
Спойлер


Во первых, спасибо за проделанную работу.
Во вторых, позвольте уточнить пару моментов:
1. Корректно ли обрабатываются показания индикаторов если они заданы для разных фреймов.
2. Возможно ли сделать индикаторы отключаемыми (будет ли правильно установить для этого нулевые значения)?
3. Возможно ли вхождение каждого ордера сетки только при наличии сигнала индикатора (сейчас, насколько я понял вход осуществляется только для первого ордера)?
4. Будет ли дальнейшее сопровождение, улучшение, изменение данного направления в советнике?


1. Я проверял в тестере -> корректно.
2. К сожалению, я не силен в программировании - не смогу этого сделать.
3. ИМХО, это абсолютно бессмысленно - тупиковое направление. Примеры торговли - VelоciRaptor и OC Single и их торговые результаты.
4. Нет, т.к. (2), я не силен в программировании.
VladimirM, эту версию с сетами я выложил, чтоб можно было качественно протестировать MaxTradePairs, CurrencyBlock, CurrencyForMinLot, MaxLotCoef. CurrencyForMinLot и MaxLotCoef за время подготовки сетов я основательно проверил - считает корректно, все отлично. А остальные опции требуют имхо тщательной проверки.

Изменено 14 октября, 2016 пользователем jocker

#3549


Наконец оптимизация закончилась, как и обещал, выкладываю результаты, модель BigFoot для EURUSD ;)

Сетка (депо 3к):

Спойлер



Результаты тестирования на истории с 2013 года (фиксированный лот):
Спойлер



Т.к. относительная просадка составляет 55,97%, можно протестировать с включенным автоММ
Результаты (АвтоММ 3000):
Спойлер



Т.к. относительная просадка не превышает 2к, можно пробовать протестировать с более агрессивным автоММ
Результаты (АвтомММ 2000):
Спойлер



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

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


Вы какие котировки использовали? Или что я делаю не так? Сет автомм2000

отчет.jpg

#3550


[sub][/sub]Еще один вариант сетки 400пп для депо 3000ед

Параметры:

Спойлер



Итог:
Спойлер



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

Парни, почему в этом сете MaxOpenOrders 50? Ведь сетка рассчитана на 40 колен. Это ошибка и MaxOpenOrders должен быть 40? Я не придираюсь, понимаю, что сет уже не актуален. Просто пытаюсь разобраться в настройках бота.
Вложения из цитаты внизу.

mysetka_v4.2.xls32 скач.
mysetka_v4.2.set30 скач.

Изменено 15 октября, 2016 пользователем qq123

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

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