Перейти к содержанию

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


ApMSoft

Рекомендуемые сообщения

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
9 минут назад, egor8777 сказал:

Если у нас есть сет, который проходит с расчитанными стопами хотя бы с 2012 года (а лучше с 2008), обеспечивая приемлемый RF, то на мой взгляд он будет явно оптимальнее сета, который проходит последние 2 года с рентабельностью в 2 раза больше, но до этого показывает плохие результаты.

Полностью согласен. 

Но спор о подгоне.

Хотя для понятия подгона нужно всего лишь прооптить 2015 и прогнать лучшие 3 результата хотя бы. И всё станет ясно.

 

Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 19,1k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Так сложилось, что в этом топике размещены 2 совершенно не совпадающих проекта: 1) Forex Setka Trader Mod, проект 1 старого простого мартин бота, закрытый и не сопровождаемый @ApMSoft где-то с 20

Перейти

Тестовая версия 1.43 (Собрана под 1065 build, обновлена под 1010) Изменения: Расширено количество диапазонов в планировщиках с 5 до 10. Нумерация и последовательность планировщиков изменена. Доба

Перейти

В наших ближайщих планах выпустить версию 1.43.1 с большим кол-вом дополнений во входной контроль бота с целью сильной экономии вашего времени и средств. Возможно в релиз будет включено исправление не

Перейти
[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Если смотреть со стороны, то спорите о разных вещах. Один доказывает, как лучше оптить в тестере, второй - как сварганить сет на листочке с карандашиком (или в эксельке). Если говорить о "методе создания сета", то правы оба. И при одинаковых исходных результатах конечно метод @capteen в выигрыше, ведь он сложнее и изысканнее. А если говорить о "методе оптимизации советника" (о чем, в принципе и началась дискуссия), то больше правды, на мой взгляд у @ostapbender.

 

Позвольте вставить из своего опыта именно по поводу периодов оптимизации. Это очень важно понять. Для примера - нам нужен сет, который пройдет Х лет, оптимизироваться он будет по генетическому алгоритму, опираясь, на показатели Custom (он же онТестер). Аналогично, если опт будет идти по показателям прибыли или прибыльности, но возьмем для примера именно онТестер.

 

1. Если ми зададим на опт сразу весь период, то в итоге выберем сет, у которого онТестер будет лучший или один из лучших (и соответственно годовой РФ) - верняк почти 100%, что так выберут многие.

2. Если мы зададим на опт только год-два из периода Х, то сеты с лучшими показателями онТестер почти наверняка уже не будут лучшими на форварде. С большой долей вероятности они посливаются. И не только на форварде, а еще и на бекварде. В итоге, методом долгого подбора выберется вариант, который всё пройдет, но у него онТестер будет меньшим, чем если бы сет оптился сразу на всем периоде Х - верняк почти 100%. То есть, сет, которой делался методом, описанным в пункте №1 почти (а скорее всего и не почти) всегда будет красивее сета из метода, указанного в пункте №2. Но только на нашем периоде Х !!!

 

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

 

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

 

Примечание. Уверенность в том, что сеты, которые оптились сразу на всем периоде Х, пройдут период Y хуже сетов, которые проходили форвард-беквард на периоде Х, выходит из того же пункта №2 из этого поста. Что не отодвигает в сторону тот факт, будто и последние сеты также не выдержат. Но, повторюсь, подобную проверку они все-таки уже проходили во время более правильной оптимизации в тестере.

  • Лайк 12
  • Огонь! 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Здравствуйте! Уважаемый Старик, у меня к вам вопрос по параметру "CloseAllOrders_ByDrawdownMoney=0 ( =0 – отключено)   Закрытие по текущей цене всех Buy и Sell ордеров по достижении просадки, равной указанной сумме в валюте счета.  Просадка считается только от ордеров, открытых данной копией бота на одной валютной паре"

Т.е. если например у меня на 1 счёте 10 пар, в параметре 1 пары я установлю closeAllOrders by drawdownmoney = 5000, по этой паре просадка будет 3000, а общая просадка по счету будет например 8000. Бот не будет считать просадку по эквити 8000, а будет считать просадку только по ордерам данной пары 3000 и не закроет все ордера?

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
3 минуты назад, ostapbender сказал:

Но спор о подгоне.

С описанным вами подходом к оптимизации полностью согласен.

 

Например, в программировании мы проектируем и пишем код, потом пишем тесты на проверку работы кода в различных случаях, которые можем придумать. А потом выкатываем в тестовое окружение, условий которого код ещё не видел и там его тестируют. Если там всё ок (так бывает редко :) ), то значит работает корректно и можно выкладывать в продакшн. А если мы написали тесты и говорим, что учли все возможные случаи и можно запускать в продакшн, то это явная ошибка, потому что мы подогнали его под работу в конкретных условиях, а в реальной работе его не протестировали. 

 

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

  • Лайк 5
  • Огонь! 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
13 минут назад, ostapbender сказал:

А ещё нужно проверять значения рядом. Может на Дукасовских котировках и именно с таким спредом у вас закрылсь сетка на последнем колене. А у другого брокера не хватит пары пипсов, и сетка разрастётся или до стопа или просадка будет в 2-3 раза больше тестируемой (этож Мартин).

Очень много разных нюансов и подводных камней:

- формирования истории для опта (период/интервал/источник/качество)

- выбора советника (стратегия/возможности)

- проведение опта (период/таймфрейм/параметры/шаг/качество)

- выбор валютных пар/сетов/необходимого депо

- выбор брокера/счета/VPS

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

 

Меня сегодня удивила ваша эмоциональная переписка с @capteen. Вы среди тех форумчан, которые меня восхищали, когда я изучал форум. Не хочется, чтобы два достойных человека переходили на такую манеру разговора.

П.С. Мне нравится ваш статус "У всех своя история. Делай свою"

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
3 минуты назад, Umberto сказал:

Меня сегодня удивила ваша эмоциональная переписка с @capteen.

Ну вы ещё не видели нашей переписки с ним в телеграме :)

Я Олега уважаю наверное больше всех форумчан.

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

6 минут назад, Umberto сказал:

- формирования истории для опта (период/интервал/источник/качество)

Пока TDS2 с котировками Дукаса являются более приемлемы и универсальны и без дыр. Но конечно не идела если не торговать у них :)

 

7 минут назад, Umberto сказал:

- выбора советника (стратегия/возможности)

Дело больше вкуса. Кому то скальперы, кому то сеточные, кому и трендовые или контр.

 

7 минут назад, Umberto сказал:

- проведение опта (период/таймфрейм/параметры/шаг/качество)

Очень хорошая статья я скинул ссылку у метаквотов.

 

8 минут назад, Umberto сказал:

- выбор валютных пар/сетов/необходимого депо

Это при проведении стресустойчивости и грамотном ММ.

 

8 минут назад, Umberto сказал:

- выбор брокера/счета/VPS

Это под депо, и советника. А из опыта ВПС самый шустрый у метаквотов.

 

9 минут назад, Umberto сказал:

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

Стопы и правильный ММ не похоронят.

 

 

  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
12 минут назад, Umberto сказал:

П.С. Мне нравится ваш статус "У всех своя история. Делай свою"

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

Как и другие не хотят. А взяв ошибочно составленные сеты, это их приведёт к потере.

И весь диспут можно было б не вести, если каждый провел такой эксперимент

30 минут назад, tolyayugan сказал:

1. Если ми зададим на опт сразу весь период, то в итоге выберем сет, у которого онТестер будет лучший или один из лучших (и соответственно годовой РФ) - верняк почти 100%, что так выберут многие.

2. Если мы зададим на опт только год-два из периода Х, то сеты с лучшими показателями онТестер почти наверняка уже не будут лучшими на форварде. С большой долей вероятности они посливаются. И не только на форварде, а еще и на бекварде. В итоге, методом долгого подбора выберется вариант, который всё пройдет, но у него онТестер будет меньшим, чем если бы сет оптился сразу на всем периоде Х - верняк почти 100%. То есть, сет, которой делался методом, описанным в пункте №1 почти (а скорее всего и не почти) всегда будет красивее сета из метода, указанного в пункте №2. Но только на нашем периоде Х !!!

 

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
В 14.04.2020 в 20:35, deuvskiy сказал:

Здравствуйте! Уважаемый Старик, у меня к вам вопрос по параметру "CloseAllOrders_ByDrawdownMoney=0 ( =0 – отключено)   Закрытие по текущей цене всех Buy и Sell ордеров по достижении просадки, равной указанной сумме в валюте счета.  Просадка считается только от ордеров, открытых данной копией бота на одной валютной паре"

Т.е. если например у меня на 1 счёте 10 пар, в параметре 1 пары я установлю closeAllOrders by drawdownmoney = 5000, по этой паре просадка будет 3000, а общая просадка по счету будет например 8000. Бот не будет считать просадку по эквити 8000, а будет считать просадку только по ордерам данной пары 3000 и не закроет все ордера?

@deuvskiy Да, вы верно понимаете.

Единственная пара параметров контроля просадки, учитывающая просадку по счету в целом без какого-либо анализа по парам и ручным/авто торгам, это No1Order_ByDrawdownPercent и No1Order_ByDrawdownPercent_Off.

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

  • Лайк 2
  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
1 час назад, egor8777 сказал:

Извиняюсь, что в клиниваюсь в дискуссию

Добро пожаловать!

Это открытый топик и открытые дискуссии! Все мнения имею право на существование! И каждое, по своем, ценно!

 

1 час назад, egor8777 сказал:

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

Подпишусь 100%! Верно! Это есть "серьезная гловная боль" ;(  Но если в угоду "черным лебедям" резать эффективность сетов - тоже ведь ничего хорошего не выйдет?

 

1 час назад, egor8777 сказал:

Не говоря уже о том, что на момент смены фазы рынка у нас могут быть висящие сетки, которые не факт что будет выгодно закрыть с убытком.

А, собственно, почему "не говоря"? Об этом надо говорить и думать и быть готовым! И "сет прошедший бэк- форвард - череззадницукверху тестирование" точно  так же попадет в такую ситуацию. Но если трейдер знает, что его сет может "попасть", то он готовится этому противостоять и готовит меры по нейтрализации таких ситуаций. Если же, сет "прошел все тесты" - это самоуспокоенность, и при случае "нежданчик" застает трейдера на багамах со спущенными штанами". Неужели не понятно?

 

1 час назад, egor8777 сказал:

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

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

 

2 часа назад, egor8777 сказал:

Если у нас есть сет, который проходит с расчитанными стопами хотя бы с 2012 года (а лучше с 2008), обеспечивая приемлемый RF, то на мой взгляд он будет явно оптимальнее сета, который проходит последние 2 года с рентабельностью в 2 раза больше, но до этого показывает плохие результаты.

А как насчет того, чтобы работал набор сетов? Каждый рассчитан на определенные условия рынка, и при их изменении - менял свои настройки на другие (другой сет) более подходящие к новым условиям? Задаче не простая! Готового решения нет!

Почему я против "тупоопта" - он не позволяет определить границы устойчивости сетов. У него "двоичная логика" - либо слил, либо нет. А очень хочется вычислить условия, при которых данный сет годен, при каких "на грани" и когда - "ой, все!".  Это бы дало возможность такие условия рассчитывать (обнаруживать)  и вовремя менять параметры сета (т.е. использовать другие сеты!). Догадываетесь что это означает для трейдера? Не важно "разгонщика" или "инвестора".

 

1 час назад, ostapbender сказал:

Но спор о подгоне.

Хотя для понятия подгона нужно всего лишь прооптить 2015 и прогнать лучшие 3 результата хотя бы. И всё станет ясно

Я никогда не опчу! Да, делаю прогоныс перебором, оценки поведения сета в зависимости от параметра (обычно одного, редко 2, и крайне редко 3)

А вот, получив, не удовлетворительный результат при прогоне, меняю доступные параметры и проверяю влияние. В итоге можно сказать, что сет настроенный на 2015-2020 - "тупо подогнан" ;( Посему термин "подгонка" надо жестко фиксировать и уточнять!

 

1 час назад, tolyayugan сказал:

То есть, сет, которой делался методом, описанным в пункте №1 почти (а скорее всего и не почти) всегда будет красивее сета из метода, указанного в пункте №2. Но только на нашем периоде Х !!!

Верно, но только при условии, что вы работаете на роботесте и не можете изменить параметры сета. Если же вы торгуете "свои деньги", то поменять сет (или его какие-то параметры) не есть большая проблема!

Здесь 99% участников "избалованы" тестером, и кроме него (тестера) ничего не хотят видеть. ;( В реале же, и прикрыть сетку, прочитав новости, или "залочить" сетку обнаружив просадку - очень не сложное действие! И его надо делать! Ну нельзя "...вкалывают роботы а не человек..." (с) Приключения Электроника

 

1 час назад, egor8777 сказал:

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

Т.е. вы тем самым работу математика-постановщика перекладываете на QA тесты. Результат такого подхода - такой же случайный как и форекс. 99% найдется "хитрозадый пользователь", которые все сделает "не так" и ваша программа покажет "кукиш с маслом", потому, что в ней не запланирована реакция на не верные действия/условия! ;( Если говорить о серьезных программах , то после стадии "постановки задачи" должна быть стадия "доказательства корректности алгоритма", и затем "доказательства корректности написанной программы". Эти этапы почти 100% опускаются, в целях экономии времени, денег усилий и прочая... Да, это имеет право на существование, но это то что называется "быдлокод". Программа. которая может повести себя как угодно при незапланированных сочетаниях условий. Вы бы стали доверять такой программе свои деньги?

 

1 час назад, Umberto сказал:

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

Хуже того! Даже если мы сделали все 100% правильно, форекс "сделает эти ошибки за нас" :)

 

1 час назад, ostapbender сказал:

Стопы и правильный ММ не похоронят.

Вот об этом и был разговор! А надо доводить до крайности  - срабатывания стопа? Или лучше "на лету" адаптировать параметры?

Как адаптировать и в зависимости от чего? Вот это и есть причина дискуссии! За оптом бэк- форвард- тестами эти условия прячутся. Ситуация становится патовой.  ;(

 

У нас в руках мощный автоматизированный комплекс! Позволяющий настраивать его логику в зависимости от внешних условий! Но мы пытаемся "суперклеем заблокировать" возможности управления.. ;( Вместо исследования условий и параметров, при которых, в этих условиях, комплекс будет сохранять оптимальность и эффективность.

 

 

 

 

  • Лайк 7
  • Огонь! 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
1 час назад, capteen сказал:

Подпишусь 100%! Верно! Это есть "серьезная гловная боль" ;(  Но если в угоду "черным лебедям" резать эффективность сетов - тоже ведь ничего хорошего не выйдет?

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

 

2 часа назад, capteen сказал:

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

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

2 часа назад, capteen сказал:

Я никогда не опчу! Да, делаю прогоныс перебором, оценки поведения сета в зависимости от параметра (обычно одного, редко 2, и крайне редко 3)

Тут я согласен. Проектируем сет, тестируем, смотрим в чём проблемы и пытаемся понять, улучшить показатели при последовательном изменении 1 или 2-3 (если они связаны) параметров, а далее всё опять по кругу при неудовлетворительном результате.

 

2 часа назад, capteen сказал:

Здесь 99% участников "избалованы" тестером, и кроме него (тестера) ничего не хотят видеть. ;( В реале же, и прикрыть сетку, прочитав новости, или "залочить" сетку обнаружив просадку - очень не сложное действие! И его надо делать! Ну нельзя "...вкалывают роботы а не человек..." (с) Приключения Электроника

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

2 часа назад, capteen сказал:

Т.е. вы тем самым работу математика-постановщика перекладываете на QA тесты. Результат такого подхода - такой же случайный как и форекс. 99% найдется "хитрозадый пользователь", которые все сделает "не так" и ваша программа покажет "кукиш с маслом", потому, что в ней не запланирована реакция на не верные действия/условия!

В любом случае как правило тестирование в разных условиях разными людьми даёт лучший результат: меньший процент багов.

2 часа назад, capteen сказал:

У нас в руках мощный автоматизированный комплекс! Позволяющий настраивать его логику в зависимости от внешних условий! Но мы пытаемся "суперклеем заблокировать" возможности управления.. ;( Вместо исследования условий и параметров, при которых, в этих условиях, комплекс будет сохранять оптимальность и эффективность.

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

 

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
5 минут назад, egor8777 сказал:

Торги корзиной отчасти решают эту проблему: за 1 год врятли остопится большое кол-во пар при грамотно подобранном размере стопа и отсутствии сильной корреляции между парами в корзине.

Кореляция между парами есть! Это факт!

Попытки работать корзиной не оптимальных сетов - 100% путь получить Д.Колю! Это надо осознать и не "гадать на авось"!

 

Отсюда задача №1: научиться делать оптимальные (не оптимизрованные!) сеты и уже из них собирать корзины, если так хочется.

 

9 минут назад, egor8777 сказал:

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

Ну это ни разу не оправдание! Не умеешь, не знаешь - учись! Зачем дарить "дяде" свои деньги? Это вопрос подготовленности трейдера к торгам! Бот не может "и попку подтирать и деньги делать"!!!

 

13 минут назад, egor8777 сказал:

В любом случае как правило тестирование в разных условиях разными людьми даёт лучший результат: меньший процент багов.

бесспорно!

 

14 минут назад, egor8777 сказал:

Мы скорее пытаемся сделать результат его работы более предсказуемым на разных условиях на основе истории.

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

 

 

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
5 часов назад, capteen сказал:

Попытки работать корзиной не оптимальных сетов - 100% путь получить Д.Колю! Это надо осознать и не "гадать на авось"!

Как определить оптимальный или нет?

 

5 часов назад, capteen сказал:

Ну это ни разу не оправдание! Не умеешь, не знаешь - учись! Зачем дарить "дяде" свои деньги? Это вопрос подготовленности трейдера к торгам!

Так если не умеешь пока хорошо читать рынок, то не торговать со стопами, или вообще не торговать?

 

5 часов назад, capteen сказал:

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

Как на счет подхода Старика, просчитывать волатильность последних 6 месяцев и проектирование сета, можно реализовать автоматом в боте?

 

8 часов назад, capteen сказал:

Я никогда не опчу! Да, делаю прогоныс перебором, оценки поведения сета в зависимости от параметра (обычно одного, редко 2, и крайне редко 3)

Какого сета, дефолтного или чьего то уже наопченого? Это же не проектирование голого сета исходя из статистики свечей м5 как вот готовит Старик ?

 

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

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

  

15 часов назад, ostapbender сказал:

Мы серьёзные вопросы поднимаем, или собрались перековеркать и пошутить друг над другом?

Вопросы серьезные! И дело не в шутках! Дело в  том, что если "трейдер" слышит слово "оптимизация", то он сразу представляет "МТ-тестер, и долгое скучание в ожидании  результатов".  А затем вся эта муть, с бэк- форвард- черезколено- тестированием. Поэтому удобно использовать аллегорию. Не бот. а самолет, не сет. а параметры автопилота и т.д.

 

И Ваша позиция, для настройки ботов методом перебора параметров полностью верна. 

Но! Только если для настройки используется метод "..ничего не знаю про этого "мартина", просто переберу все - найдется правильное сочетание". Представляете если бы все в технике строилось таким образом?

 

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

13 часов назад, ostapbender сказал:

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

Вот здесь-то мы с Вами и разошлись во мнениях! И я и @Старик и те кто разбирается в боте считаем, что методом перебора настроить бот "Сетка" не возможно! Вы сколько параметров из 300+ используете при вашем "опте"? А какие из не использованных параметров могут, и оказывают, значительное влияние на результаты? 

 

Другими словами, называть мой подход к проектированию  и настройке сетов "неправильным" а Ваш "правильным" не только не корректно, но вовсе, извратно!

 

9 часов назад, egor8777 сказал:

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

 

9 часов назад, capteen сказал:
9 часов назад, egor8777 сказал:

Мы скорее пытаемся сделать результат его работы более предсказуемым на разных условиях на основе истории.

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

 

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

3 часа назад, ostapbender сказал:

Как определить оптимальный или нет?

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

 

3 часа назад, ostapbender сказал:

Так если не умеешь пока хорошо читать рынок, то не торговать со стопами, или вообще не торговать?

Вообще не торговать!

 

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

 

3 часа назад, ostapbender сказал:

Какого сета, дефолтного или чьего то уже наопченого? Это же не проектирование голого сета исходя из статистики свечей м5 как вот готовит Старик ?

Я не один раз писал, что использую за основу сеты коллеги @Старик. Настройки базовых параметров это "высший пилотаж", до него еще надо дойти. 

 

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

 

Я отлично осознаю, что это задача архи-сложная, но это не означает. что не надо стремиться ее решить.

 

 

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
7 минут назад, capteen сказал:

И я и @Старик и те кто разбирается в боте считаем, что методом перебора настроить бот "Сетка" не возможно!

Но как мы видим, все сеты созданные таким образом проходят с 2011 или 2014 по сегодня.

 

8 минут назад, capteen сказал:

Другими словами, называть мой подход к проектированию  и настройке сетов "неправильным" а Ваш "правильным" не только не корректно, но вовсе, извратно!

Чем ваш подход поочередного перебора всех параметров и отбирания лучшего отличается от моего? Это же не подход проектирования как у Старика по таблице и статистике свечей.

 

9 минут назад, capteen сказал:

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

Зачем клонить? Не мы же бота разрабатываем. 

 

10 минут назад, capteen сказал:

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

Как вы собираетесь загнать сет в неожиданные условия, если сет прооптимизирован на всей истории, и вы не делали форвард тестов ? Путём торговли в будущем ждать этих условий и по факту понимать что сет не проходит?

 

12 минут назад, capteen сказал:

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

То есть опыт не получать никакой, даже закинув 100$ на центовик или вообще 50$ ? Или торговать только на демо счетах? 

 

14 минут назад, capteen сказал:

То что выдает мне оптимизатор тестера - результат "из черного ящика" и очень мало полезной информации из него можно получить.

 

Я отлично осознаю, что это задача архи-сложная, но это не означает. что не надо стремиться ее решить.

Тогда не торгуем Сеткой. Ведь

15 минут назад, capteen сказал:

Вообще не торговать!

 

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

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

Традиционные трейдеры душу бы отдали дьяволу за такой стоящий миллионы долларов талант знать следующую свечу.
И они всю жизнь посвящают тому, чтобы хоть с какой-то вероятностью научиться это предугадывать.
Но при торгах сетками этот бесценный дар бывает полезен чрезвычайно редко, обычно лишь в форс-мажорных ситуациях.
А так какая польза с трудом выяснить куда будет очередная свеча, если в обычных торгах в 99% ситуаций вам предпочтительно открыть еще пару ордеров в часто противоположную очередной свече сторону, чтобы заработать больше денег?! В сетках же всё наоборот...

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

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
1 минуту назад, ostapbender сказал:

Чем ваш подход поочередного перебора всех параметров и отбирания лучшего отличается от моего? Это же не подход проектирования как у Старика по таблице и статистике свечей

тем, что это именно подход "по таблице (читай модели!) и статистике свечей". Любой индикатор, так или иначе показывает какие-то характеристики именно "статистики свечей"! Это вроде бы очевидно, но оказывается не очень. :(

"Поочередной перебор" - на самом деле, сводится в таблицу типа "параметр-результат", что позволяет косвенно (для затравки) определять корреляции между "статистикой свеч" и требуемыми параметрами. Как строить сводные таблицы объяснять, надеюсь, нет необходимости?

 

6 минут назад, ostapbender сказал:

Зачем клонить? Не мы же бота разрабатываем.

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

 

11 минут назад, ostapbender сказал:

Как вы собираетесь загнать сет в неожиданные условия, если сет прооптимизирован на всей истории, и вы не делали форвард тестов ? Путём торговли в будущем ждать этих условий и по факту понимать что сет не проходит?

Я использую системный подход. Ни о каком выставлении этого сета "на реал" речи не идет! Что дает нам такой сет? Он дает "средние" значения параметров, при которых возможна успешная торговля на длительном периоде! Факт - она не оптимальна! Разбивая весь период на участки можно (и нужно) найти другие сочетания параметров для большей эффективности на этом, частном, участке... Делая это для различных "подучастков" можно выводить связи параметров и рыночных условий (статистики свечей. в любом ее виде!). Это задача - прямой аналог взятия дифференциала(производной) методом итераций.

 

18 минут назад, ostapbender сказал:

То есть опыт не получать никакой, даже закинув 100$ на центовик или вообще 50$ ? Или торговать только на демо счетах? 

Не умея плавать, кроме ванны, в воду не лазить! Никакие "мне тут приспичило" или "для опыта" не являются оправданием! Да, торговать только на демо счетах! Или торговать на реале но с "инструктором" - опытным трейдером, который убережет от не верных действий! И, уж тем более, не брать, "кота в мешке": незнакомый советник с незнакомым сетом, и не кидать его на реальные деньги!

"Бабло-здесь" бот еще не написан!

 

 

 

 

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
4 минуты назад, capteen сказал:

Он дает "средние" значения параметров, при которых возможна успешная торговля на длительном периоде!

Чем всё это отличается от опта ? Теже средние значения и получаются, но не по таблице, а перебором и последующем анализе.

5 минут назад, capteen сказал:

Я ищу, и приглашаю коллег к сотрудничеству, именно методики настройки.

Как вариант - Фильтр тренда ваш (который показывали хорошо работает), и обычный ББ. Торговли 2 вида :

1) Выход за канал и по фильтру тренда торгуем в направление тренда.

2) Выход за канал и торгуем на возврат в канал по тренду. То есть аномальные импульсы против тренда мы торгуем на возврат к каналу тренда.

 

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
4 минуты назад, ostapbender сказал:

Чем всё это отличается от опта ? Теже средние значения и получаются, но не по таблице, а перебором и последующем анализе.

Тем что выделено и отличается. И это, отнюдь, не мелочь! Это один из ключевых принципов организации торгов.

6 минут назад, ostapbender сказал:

Как вариант - Фильтр тренда ваш (который показывали хорошо работает), и обычный ББ.

Фильтр не мой, я его только выписал в МКЛ, это разработка Дж.Элерса называется Trend Vigor Index (TVI). У него есть "некоторые особенности"  и понять его очень не просто не имея представления о частотном анализе. :( Способов его применения множество! Их еще надо уточнять и формализовывать.

 

10 минут назад, ostapbender сказал:

1) Выход за канал и по фильтру тренда торгуем в направление тренда.

2) Выход за канал и торгуем на возврат в канал по тренду. То есть аномальные импульсы против тренда мы торгуем на возврат к каналу тренда.

Что мне не нравится в обоих предложениях - если не вышли за канал, то "сидим на заборе". И в обоих случаях никак не определены условия выхода. Для меня принцип "выход из позиции важнее входа" является базовым.

 

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

Кто-то что-то сделал, понял, получил, или наоборот - не понял, не получил, но молчит. Значит это, снова, должен делать я. Сам написал - сам и разбирайся. настраивай, а нам только "грааль на блюдечке". :(

Какой мне смысл, при таком отношении, выкладывать всем эти наработки? В отношении мода 4-инд очень показательная ситуация! Ни единого признака обратной связи!

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
1 час назад, capteen сказал:

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

 

4 минуты назад, capteen сказал:

Что мне не нравится в обоих предложениях - если не вышли за канал, то "сидим на заборе". И в обоих случаях никак не определены условия выхода. Для меня принцип "выход из позиции важнее входа" является базовым.

 

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

Кто-то что-то сделал, понял, получил, или наоборот - не понял, не получил, но молчит. Значит это, снова, должен делать я. Сам написал - сам и разбирайся. настраивай, а нам только "грааль на блюдечке". :(

Какой мне смысл, при таком отношении, выкладывать всем эти наработки? В отношении мода 4-инд очень показательная ситуация! Ни единого признака обратной связи!

Если делаете что только вам понятно и только вам интересно, то в итоге только самому и делать потом что то. 

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

6 минут назад, capteen сказал:

Тем что выделено и отличается. И это, отнюдь, не мелочь!

В чём отличие??? Если все потом и делают анализ результатов.

 

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

  • Лайк 1
  • Хм... 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Сет для EURCHF

EURCHF.thumb.JPG.22db960e43d232f11b2bdd35cb3de760.JPG

 

8-EURCHF.ZIP

  • Лайк 18
  • Спасибо 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

@Umberto Начал смотреть и тестить ваши сеты. Как уже отмечали ранее, советую прогнать также на 2020, по многим парам в марте были очень сильные просадки.

К примеру ваш сет по AUDNZD в марте 2020 сливается. Далее речь об этом сете.

 

При тестировании обнаружил интересный момент: если выставить MaxSpread = 7 (вполне вероятный ночной спред по этой паре, особенно на центовиках), то происходит слив в 2015 году. При MaxSpread = 5 аналогично слив, при 6 уже проходит. При MaxSpread = 0 как у вас (т.е. без фильтра) сет проходит этот период без ощутимых просадок. Видимо сетка открывается в другое время и нет входа в проблемном месте. Возник вопрос к автору: фильтр спреда у вас отключён специально?

 

Я бы наверное для этой пары поставил MaxSpread = 7 (или даже 6) для центовика. На мой взгляд всё это говорит о не очень хорошей устойчивости сета, но могу ошибаться.

Коллеги, вы кстати тестируете с указанием в MaxSpread того спреда, который ожидается на реальном счёте?

 

Результаты прогонов во вложении.

 

Ваш сет без изменений (MaxSpread = 0) и слив в марте 2020

Спойлер

image.png.6eb6f7d6c14085c732aedf0189404b66.png

 

 

Ваш сет с MaxSpread = 7 и слив в 2015

Спойлер

image.png.bb205443bda03033de303704ccf3f01d.png

 

 

 

 

[Setka] [AUDNZD] [Umberto]2015-2020.zip

Изменено пользователем egor8777
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
55 минут назад, ostapbender сказал:

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

А может перестать хамить и быть конкретным? v:)

О каких

Цитата

ошибки есть критичные

Вы говорите? Факты! Логи! Сеты! Пустой треп, да еще и с наездами, я терпеть не намерен! Не нравится - торгуйте "блазаром", "геной" "чер...том-лысым"! Хамить не надо!

 

59 минут назад, ostapbender сказал:

Если делаете что только вам понятно и только вам интересно, то в итоге только самому и делать потом что то.

Договорились! Всем спасибо! Можете сам себе "дорабатывать бота"... Успехов!

  • Лайк 1
  • Пичалька 1
  • Огонь! 6
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Не открываются сделки , счет демо брокер Robo Forex

релиз R 285

в журнале пишет ошибка не опознана

spacer.png

 

 

на форум.zip

  • Лайк 1
  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
39 минут назад, egor8777 сказал:

@Umberto Начал смотреть и тестить ваши сеты. Как уже отмечали ранее, советую прогнать также на 2020, по многим парам в марте были очень сильные просадки.

К примеру ваш сет по AUDNZD в марте 2020 сливается. Далее речь об этом сете.

 

При тестировании обнаружил интересный момент: если выставить MaxSpread = 7 (вполне вероятный ночной спред по этой паре, особенно на центовиках), то происходит слив в 2015 году. При MaxSpread = 5 аналогично слив, при 6 уже проходит. При MaxSpread = 0 как у вас (т.е. без фильтра) сет проходит этот период без ощутимых просадок. Видимо сетка открывается в другое время и нет входа в проблемном месте. Возник вопрос к автору: фильтр спреда у вас отключён специально?

 

Я бы наверное для этой пары поставил MaxSpread = 7 (или даже 6) для центовика. На мой взгляд всё это говорит о не очень хорошей устойчивости сета, но могу ошибаться.

Коллеги, вы кстати тестируете с указанием в MaxSpread того спреда, который ожидается на реальном счёте?

Спасибо за отклик. 

Я упоминал ранее, что с начала марта не торгую и в дальнейшем этот период буду исключать из опта/теста. Но спасибо за эксперимент.

По поводу спреда, думаю, каждый должен выставлять его по факту исходя из собственного счета и понимания. Сам я, конечно, этот фильтр использую и по AUDNZD ставлю MaxSpread=6.

Думаю, не совсем корректно начинать тест с 2015-го года, если у меня с 2014-го. Мне кажется, было бы больше понимания о работоспособности сета, если б вы сделали два теста: первый прогон по тем датам, которые у меня и второй по 01.03.2020.

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

Изменено пользователем Umberto
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

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

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

  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
9 минут назад, Sergey NikoLaevich сказал:

Не открываются сделки , счет демо брокер Robo Forex

релиз R 285

в журнале пишет ошибка не опознана

В журнале и на скрине пишет:

"не могу установить ТП. потому, что цена лучше ТП."

 

Судя по логу, в открытиях сделок не было ни одного отказа.

 

В древней сборке 285 была такая проверка для защиты от ошибки  130. Терм не дает поставить первый ТП если цена лучше!

 

Зачем использовать такой старый релиз?

 

Сделки не открывались из-за фильтра волатильности. если почитаете лог (что очень рекомендуется делать до того как его скидывать сюда) то увидите сообщения от фильтра волатильности.

 

В более поздних релизах я добавил вывод комментариев на экран, чтобы можно понять "почему не открываются сделки". ;)

 

 

  • Лайк 1
  • Спасибо 2
Ссылка на сообщение
Поделиться на другие сайты

  • Старик changed the title to [Советник] Forex Setka Trader Mod и [EA]-Setka
  • pavlus777 locked this тема
  • pavlus777 unlocked this тема
  • Старик featured this тема

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • ×
    ×
    • Создать...