#78103 - Mon May 23 2016 06:56 AM
Доверие
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Как вы справляетесь с недоверием к торговой системе? У меня лежит уже несколько десятков готовых систем, и все они показывают приличную доходность на истории. Но на боевом счёте запускать не рискую - уверен, что всё сольют. А тут ещё прочитал мысль Капитана: Системы, основанные на индикаторах, имеющих период истории, и вообще системы на производных (индикаторах) имеют право на существование))), но крайне нестабильны и могут иметь длительный период негативных результатов. и теперь вообще думаю 80% всех систем удалить. В общем, как у вас с доверием к своим системам, да и к чужим тоже?
|
Наверх
|
|
|
|
#78106 - Mon May 23 2016 09:10 AM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
не верь не бойся не проси . Заводите их постепенно. Так вы не получите разовый суперпупер убыток. Ну а вообще грамотный тестинг даст понять где фуфло а где идея. То что у вас их десятками и все прибыльные - как бы намекает
_________________________
__
|
Наверх
|
|
|
|
#78119 - Mon May 23 2016 06:44 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
грамотный тестинг даст понять где фуфло а где идея. Что такое грамотный тестинг? Быть может, нужно стратегию проверять на любом инструменте и всех интервалах. Но тогда почти все стратегии в убытках. Я их так оптимизирую, что профит зашкаливает, но только на заданном инструменте.
|
Наверх
|
|
|
|
#78121 - Mon May 23 2016 07:22 PM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
грамотный, именно и имеется ввиду что грамотный. А у вас видимо голимая переоптимизация. Почитайте хотя бы статью на сайте русалго про оптимизацию. ну есть еще вебинар на канале русалго про создани торговых систем там тоже есть про оценку систем.
_________________________
__
|
Наверх
|
|
|
|
#78122 - Mon May 23 2016 07:34 PM
Re: Доверие
[Re: ainur]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
грамотный тестинг даст понять где фуфло а где идея. Что такое грамотный тестинг? Быть может, нужно стратегию проверять на любом инструменте и всех интервалах. Но тогда почти все стратегии в убытках. Я их так оптимизирую, что профит зашкаливает, но только на заданном инструменте. оптимизация зло, простым методом перебора. гуглите 1. форвардное моделирование 2. подгонка под историю 3. кургузкин системный трейдинг
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#78123 - Mon May 23 2016 09:24 PM
Re: Доверие
[Re: Frend]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
огульно . но холиварно. Сам процесс запуска оптимизатора не зло, а просто выбор топ резалта явное дело зло о чем я и давал ссылки на сайт и видео. форвардное тестирование - не понял пользы вообще. но это мое личное имхо
_________________________
__
|
Наверх
|
|
|
|
#78127 - Tue May 24 2016 09:42 AM
Re: Доверие
[Re: ra81]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
огульно . но холиварно. Сам процесс запуска оптимизатора не зло, а просто выбор топ резалта явное дело зло о чем я и давал ссылки на сайт и видео. форвардное тестирование - не понял пользы вообще. но это мое личное имхо по форварду категорически не согласен, это единственное на чем в первую очередь можно проверить что нет переподгонки. С учетом всех фаз рынка и пр конечно
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#78136 - Tue May 24 2016 09:17 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Давайте разбираться по порядку. Почитайте хотя бы статью на сайте русалго про оптимизацию. Два раза перечитал статьи, много думал. http://rusalgo.com/article/оптимизация-торговых-систем-tslab-1Исследуется простая стратегия на скользящих средних. В качестве источника данных - результаты работы генератора случайных чисел. Такие данные я ещё мог бы сделать, вспомнив Паскаль. А вот гистограмму распределения результатов оптимизации "подкрутив в R один скрипт" сделать не смогу, поскольку не знаком с R. http://rusalgo.com/article/оптимизация-торговых-систем-tslab-2Непонятно, как переключать режимы "имитации портфеля" и "по умолчанию" в TSLab 2.0. Если это вообще нужно. http://rusalgo.com/article/оптимизация-торговых-систем-tslab-3Для себя я сделал вывод, что TSLab - не самая лучшая среда для тестирования стратегий. Здесь нет гистограммы распределения результатов оптимизации, тогда как в WealtLab даже десятилетней давности она есть. А в AmiBroker, например, есть оценка при помощи метода Монте-Карло и форвард-тестинг, в которых я пока не разобрался.
|
Наверх
|
|
|
|
#78139 - Wed May 25 2016 08:17 AM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Смеюсь :))). Выводы отменные. Рисовать гистограммы вы можете в экселе. Тестирование и анализ две разные вещи. Велслаб тоже очень слаб для анализа. Что он что тслаб никуда не годны для анализа результатов . Тестирование это просто прогон и выдача результатов. Все
_________________________
__
|
Наверх
|
|
|
|
#78151 - Wed May 25 2016 07:21 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Рисовать гистограммы вы можете в экселе. Хоршо. Нарисовал прибыль случайной стратегии в разрезе двух переменных: BuySig и ExitBuy. Но испытываю затруднения в интерпретации результатов. Прикладываю рисунки плоскости под разными углами. Значат ли они, что стратегия ненадежна?
Attachments
plane1.png (111 downloads)plane2.png (99 downloads)
|
Наверх
|
|
|
|
#78152 - Wed May 25 2016 07:23 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Рисовать гистограммы вы можете в экселе. В экселе вообще можно много чего сделать. Попробовал там сделать набор случайных чисел, и обнаружил функции СЛЧИС(), СЛУЧМЕЖДУ(). Но в данном случае больше подошла надсройка «Анализ данных» - «Генерация случайных чисел». Мне кажется, в тексте статьи есть ошибка в разделе «Случайно блуждание и генерация котировок». Либо я чего-то не понимаю здесь: «у нас есть 3 состояния: +1, 0, -1 и эти состояния равновероятны» Иными словами таблица вероятностей такая: 1 0.333333333 0 0.333333333 -1 0.333333333 Но затем следует: «генерируем случайное число от 0 до 1». То есть число -1 отбрасывается почему-то. В общем, последовал первому пункту и обнаружил, что случайная величина в выраженном нисходящем тренде.
Attachments
СЛЧИС.png (169 downloads)
|
Наверх
|
|
|
|
#78153 - Wed May 25 2016 07:25 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Велслаб тоже очень слаб для анализа. Что он что тслаб никуда не годны для анализа результатов Какую программу тогда посоветуете? В частности, что скажете об AmiBroker?
|
Наверх
|
|
|
|
#78177 - Thu May 26 2016 07:45 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Тестирование и анализ две разные вещи. Велслаб тоже очень слаб для анализа. Смотрю запись вебинара: https://www.youtube.com/watch?v=oKE75eR7k30Здесь нет сравнения программ в разрезе анализа стратегий. Сравниваются возможности тестирования и оптимизации, и в обоих случаях WealthLab занимает не последние места (наравне с Amibroker). Возможно потому, что анализировать нужно самому, то есть программы для анализа стратегий в принципе нет.
Attachments
сравнение систем - ТЕСТЕР.png (173 downloads)сравнение систем - ОПТИМИЗАТОР.png (155 downloads)
|
Наверх
|
|
|
|
#78182 - Fri May 27 2016 02:53 PM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Рисовать гистограммы вы можете в экселе. Хоршо. Нарисовал прибыль случайной стратегии в разрезе двух переменных: BuySig и ExitBuy. Но испытываю затруднения в интерпретации результатов. Прикладываю рисунки плоскости под разными углами. Значат ли они, что стратегия ненадежна? Ну вот теперь сидите и пытайтесь понять что с этой плоскостью делать. Я в том же вебинаре предлагаю совершенно другой подход, более наглядный и простой. И позволяет работать с многомерными данными а плоскость может быть только 3Д. В общем - долой дурацкие трехмерные крутилки вертелки. У вас потому и трудности с оценкой результата потому что эти плоскости невозможно оценить толком. Сколько не пытался я не смог
Отредактировано ra81 (Fri May 27 2016 02:54 PM)
_________________________
__
|
Наверх
|
|
|
|
#78183 - Fri May 27 2016 02:55 PM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Рисовать гистограммы вы можете в экселе. В экселе вообще можно много чего сделать. Попробовал там сделать набор случайных чисел, и обнаружил функции СЛЧИС(), СЛУЧМЕЖДУ(). Но в данном случае больше подошла надсройка «Анализ данных» - «Генерация случайных чисел». Мне кажется, в тексте статьи есть ошибка в разделе «Случайно блуждание и генерация котировок». Либо я чего-то не понимаю здесь: «у нас есть 3 состояния: +1, 0, -1 и эти состояния равновероятны» Иными словами таблица вероятностей такая: 1 0.333333333 0 0.333333333 -1 0.333333333 Но затем следует: «генерируем случайное число от 0 до 1». То есть число -1 отбрасывается почему-то. В общем, последовал первому пункту и обнаружил, что случайная величина в выраженном нисходящем тренде. Потому что генераторы случайных чисел нормальные не генерируют числа от -1 до 1 а от 0 до 1 и никак иначе. Дальше уже мы сами из них делаем любые другие числа.
_________________________
__
|
Наверх
|
|
|
|
#78184 - Fri May 27 2016 02:58 PM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Тестирование и анализ две разные вещи. Велслаб тоже очень слаб для анализа. Смотрю запись вебинара: https://www.youtube.com/watch?v=oKE75eR7k30Здесь нет сравнения программ в разрезе анализа стратегий. Сравниваются возможности тестирования и оптимизации, и в обоих случаях WealthLab занимает не последние места (наравне с Amibroker). Возможно потому, что анализировать нужно самому, то есть программы для анализа стратегий в принципе нет. Возможно чтобы не обижать эти программы . Анализ стандартно делают в программах типо Эксель, Матлаб, R. Там можно покрутить данные со всех сторон и посмотреть что выходит. Эксель конечно круто проигрывает. Матлаб и R предназначены для анализа данных, собственно как раз для оценки результатов и подходят. Но для начала эксель пойдет нормально. Велслаб дает неплохой набор приблуд для первичной общей оценки результатов. В любом случае для хорошего изучения он тоже не подходит.
Отредактировано ra81 (Fri May 27 2016 02:59 PM)
_________________________
__
|
Наверх
|
|
|
|
#78191 - Sat May 28 2016 05:31 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Я в том же вебинаре предлагаю совершенно другой подход, более наглядный и простой. И позволяет работать с многомерными данными а плоскость может быть только 3Д. Насколько я понял, речь идёт о двумерных графиках, скрины которых прикладываю. Графики интересные, но не все из них понятны. В частности,три графика в последней строке для меня остались загадкой. Анализ стандартно делают в программах типо Эксель, Матлаб, R. Понятно. Я ошибся. Программ для анализа не то что нет - их слишком много: https://en.wikipedia.org/wiki/Comparison_of_statistical_packagesТам можно покрутить данные со всех сторон и посмотреть что выходит. Эксель конечно круто проигрывает. Матлаб и R предназначены для анализа данных, собственно как раз для оценки результатов и подходят. Но для начала эксель пойдет нормально. Хотелось бы увидеть пример, каким образом "крутятся данные со всех сторон" в MatLab и R, чтобы оценить необходимость перехода на них с Excel или Eviews. Насколько я понял, порог входа в эти системы довольно высок.
Attachments
TotalChart1.png (104 downloads)TotalChart2.png (76 downloads)
|
Наверх
|
|
|
|
#78196 - Sun May 29 2016 12:40 PM
Re: Доверие
[Re: ainur]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Насколько я понял, речь идёт о двумерных графиках, скрины которых прикладываю. Графики интересные, но не все из них понятны. В частности,три графика в последней строке для меня остались загадкой. Ну не совсем я о том. Там была такая квадратная фигня с точками состоящая из нескольких квадратов поменьше. Вот это прямая замена вашей поверхности только толку с нее в разы больше. На мой взгляд. Ну да их много. Какие то путние а какие то хлам. Сейчас в тренде python и многие пользуют его. Я сел на R и пока сижу на нем. Но оба они = языки программирования с библиотеками для стат расчетов. Так что не все очень просто. По python уже налабали кучу книг по трейдингу, видимо решили порубить бабла пока горячо, но помогает разобраться Хотелось бы увидеть пример, каким образом "крутятся данные со всех сторон" в MatLab и R, чтобы оценить необходимость перехода на них с Excel или Eviews. Насколько я понял, порог входа в эти системы довольно высок. Да, сразу не запрыгнешь с ходу. Надо разбираться в программировании начинать. Но что вы хотите увидеть? :)). Я не знаю. Есть идея написать статью про R на своем сайте. В течение месяца думаю напишу пока запал не угас. Тем более что набрел на pipes что делает обработку данных просто удобной и легкой.
_________________________
__
|
Наверх
|
|
|
|
#78197 - Sun May 29 2016 12:54 PM
Re: Доверие
[Re: ra81]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Вот из текущей работы кое что. Выделен код и результат его работы. Снизу таблица со статистикой и сбоку график. По факту просматриваются сделки по часам. На графике сделки слегка дрожат около своего часа, чтобы не было наложения. Сделки заранее уже загружены в таблицу. Это где то выше по коду. Но я не призываю садиться на R, сейчас модно Python хотя в среднем по миру они поровну используются. Майкрософт ударился с R и даже прикупил компанию одна и внедряет в свой sql сервер поддержку R кода. В общем развитие идет и там и там. Что получится увидим ). Программить на питоне пожалуй проще. прицепил файл тоже а то плохо видно
Attachments
screenshot 2016-05-29 004.png (139 downloads)
Отредактировано ra81 (Sun May 29 2016 12:56 PM) Edit Reason: добавил картинку
_________________________
__
|
Наверх
|
|
|
|
#78260 - Wed Jun 01 2016 04:49 PM
Re: Доверие
[Re: ra81]
|
newbie
Registered: Tue Dec 18 2012
Записи: 38
|
Там была такая квадратная фигня с точками состоящая из нескольких квадратов поменьше. Чтобы найти эту "фигню", пришлось просмотреть весь вебинар "Алгоритмические торговые системы. Особенности создания". Прикладываю картинку. Она оказалась в самом последнем видео: https://www.youtube.com/watch?list=PLu4p4vgekQCGB4BgijG1WjYrlE20kweSm&v=IKrTcZiOM7UНо ничуть не жалею, что просмотрел вебинар целиком: получил массу полезной информации, в том числе и по оценке систем. К тому же, там есть интересное предложение, и я им воспользовался - отправил запрос на email. Но что вы хотите увидеть? :)). Я не знаю. Есть идея написать статью про R на своем сайте. С удовольствием прочитаю статью, когда она выйдет. А что я хотел увидеть - я увидел на приложенной картинке. Спасибо. Думаю, вполне реально это сделать в Excel. Но я не призываю садиться на R, сейчас модно Python хотя в среднем по миру они поровну используются. Майкрософт ударился с R и даже прикупил компанию одна и внедряет в свой sql сервер поддержку R кода. Поддержка Microsoft – это серьёзно. У них даже среда R есть своя: https://mran.microsoft.com/open/С другой стороны, если биржа выпускает примеры TWIME на Python, это тоже говорит в его поддержку. Пока затрудняюсь сделать выбор.
Attachments
ВлияниеОтсев.png (332 downloads)
Отредактировано ainur (Wed Jun 01 2016 04:51 PM)
|
Наверх
|
|
|
|
|
|