Избранное трейдера MrD

по

О стационарности рынка. 3.

    • 14 сентября 2020, 17:53
    • |
    • 3Qu
  • Еще
В топике О стационарности рынка. была высказана гипотеза о стационарности рынка. Уточняю, под рынком подразумевался именно рынок, а именно, совокупность трейдеров и их действий на рынке и биржевая площадка. Можно это назвать передаточной функцией рынка.
В топике  О стационарности рынка. 2. приведен тест системы построенной на этой гипотезе.
В комментариях ко второму топику был такой диалог:
ivanovr, специально для вас, ну, и прочих неверующих, попробую сделать тест системы на фьючерсе МТС-9.20, что изначально дурацкая затея). На РТС, Сбере и Газпроме она работает. Настраивать ничего не нужно, только данные загрузить. Сделаю как у компа буду.

3Qu, не, это не проверка. Давай на реале погоняй и стейтмент покажи
avatar

ivanovr



( Читать дальше )

О стационарности рынка. 2.

    • 12 сентября 2020, 23:15
    • |
    • 3Qu
  • Еще
Был опубликован топик О стационарности рынка. Повторяться не буду. Общий вопрос в комментариях — что это дает?
На старых системах показывать не буду, а результат новой ТС на новых данных, которая уже долго, с перерывом на лето, разрабатывается, показан на картинке. Система пока в разработке.
О стационарности рынка. 2.
Тест на фьючерсе SBRF-09.20 за 3 последних месяца.
По х — номер сделки, по У — накопленная прибыль в пунктах. Торговля постоянным лотом — 1 контракт.
Вот это она и дает.)

О стационарности рынка.

    • 12 сентября 2020, 17:59
    • |
    • 3Qu
  • Еще
Все, включая нашего главного теоретика АГ (как не бросить камень)), годами говорят и повторяют, что рынок нестационарен. Основывают все это на анализе распределения истории цен на рынке. С этим не буду спорить, временные ряды цены возможно и нестационарны, хотя и это вопрос спорный. Но не буду. Пусть будет так, это непринципиально.
Однако рынок это не временной ряд цен, который является всего лишь реакцией рынка на внешние воздействия, а внешние воздействия могут быть какими угодно. С какого бодуна реакция системы на нестационарный процесс вдруг станет стационарным процессом? Наверное, чтобы делать заключение о рынке нужно изучать не реакцию, а сам рынок как систему.
А рынок, это всего навсего совокупность действий большого количества участников с разными капиталами, горизонтами, интересами и пр., и пр. Ну, и сама биржа, как сумматор этих интересов — это не сложно. Т.е., для понимания рынка нам нужно изучать поведение совокупности участников торгов.
И вот тогда выяснится, что состав участников меняется достаточно медленно, дни, недели и месяцы большой роли не играют, и реакция участников на внешние раздражители вполне стационарна и со временем изменяется незначительно. Кроме того, все это оч похоже на нормальное распределение.

( Читать дальше )

Про Кузю

Не, Кузя — он такой прикольный Кузя.

Его приятно читать — поднимает правильные проблемы.
Правда, почти никогда не дает правильных ответов на правильные вопросы.

Жаль, что он поместил меня в ЧС.
А так я бы мог много умного написать по поднятым им темам...

А все началось с моего скромного предложения написать что-то умное, чтобы стать популярным...
Жаль, что слово «умное» стало ругательным.

С уважением

P.S. У меня в ЧС нет ни одного человека (состязаюсь с Достопочтенным Хомяком, но уважаю плорализм мнений). Так что мне доступны любые суждения по рынку, как интересные, так и абсолютно безумные. Завидуйте мне!

Занятная математика рынка облигаций

Торговля облигациями на Мосбирже проводится в режиме Т+1.
То есть нажимая сегодня кнопку «купить» реально облигация попадет в портфель завтра. Это же касается и НКД.
Допустим, сегодня 03.08.20 в понедельник вы купили облигацию «АБВГД БО-1» по цене 1000 р. плюс НКД 5 р. (поставка будет 04.08.20)
А завтра 04.08.20 вы продали ее по цене 1000 р. плюс НКД 5,3 р. (списание облигаций будет 05.08.20)
Разница в 0,3 р по НКД — это купон за 1 день.
Но за какой день?
А конкретно этот день с 04.08.20 по 05.08.20

Теперь посмотрим, а что происходит в конце недели?
Допустим вы купили эту же облигацию в пятницу 07.08.20 (поставка будет 10.08.20).
А продали ее в понедельник 10.08.20 (списание будет 11.08.20).
В этом случае вы получите купон тоже за 1 день! и тоже 0,3 р.
Как такое возможно, ведь с пятницы до понедельника 3 дня?
А это магия Т+1 — купон за 3 дня вы получите купив облигацию в четверг и продав ее на следующий день в пятницу.

Как вы считаете, на что похож ряд рыночных цен и/или их приращений?

Как вы считаете, на что похож ряд рыночных цен и/или их приращений?

на траекторию стационарного случайного процесса
на траекторию эргодического случайного процесса
из предыдущих вариантов я понял только слово траектория
нет, очевидно, что цены и/или их приращения порождены нестационарным случайным процессом
кукл все видит, а рынок детерминирован (навеяно Рюхом 666)
да пошли вы все, лучше я по-быстрому бабла срублю/нажрусь/помедитирую/.../(дальше неприлично)
Всего проголосовало: 126
Доброй ночи, коллеги!

Смысл поста отражен в опроснике.

Единственная просьба — высказываться по-существу.

Ну т.е. тезисы вроде «я считаю в Excel волатильность каждый день, и каждый день она, сцуко, разная» за отмаз не канают.

Ответы по существу всячески приветствуются. Готов слить накопленный запас тимофейкойнов)

С уважением

Рождение тестовых Граалей.

    • 17 июля 2020, 19:44
    • |
    • 3Qu
  • Еще

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

Итак, нам пришла в голову просто бесподобная и очень простая идея Грааля. Мы имеем всего два индикатора с параметрами х1 и х2 соответственно. Их состояние описывается вектором X = [x1,x2], и в некоторой области Gv подмножества Х и находится наш Грааль, многие сделки в этой области в плюс. По крайней мере, мы так предполагаем, хотя где находится эта область и есть ли она вообще, эта Gv представляем весьма приблизительно, и мы, разумеется, хотели бы это выяснить. Рис.1.
Рождение тестовых Граалей.

В пространстве состояний X мы ограничили область нашего видения Грааля областью Gv, и в нее даже попал кусок настоящего Грааля G.
Запускаем оптимизацию системы по прибыли, положение и параметры области Gv меняются таким образом, что оптимизатор находит и выделяет настоящий Грааль G областью Gr в пространстве X.
Торговая система готова к употреблению.



( Читать дальше )

Вам не нравятся МАшки? Вы просто не умеете их готовить.

    • 11 июля 2020, 17:12
    • |
    • 3Qu
  • Еще
в 2012-13 г мною была сделана система аж на 5-ти МАшках. МАшки нестандартные, одну из них я показывал ранее, когда писал о ТС на Python, но могут быть успешно заменены и стандартными. Система начала работать на первых же тестах, потребовалась только небольшая настройка (не путать с оптимизацией, это другая технология). Работала на акциях Газпрома.
Тесты на истории — 16%/мес. Тест на виртуальных сделках, 1 месяц- 10%/мес. Тест на реале, 1 месяц, лот — 10 акций — 10 %/мес от суммы лота.
Система на большой реал не пошла, т.к. была лучшая система, и не было смысла ее пускать на реал. Плюс, я тогда увлекся опционами, и временно потерял интерес к системам на акциях-фьючерсах.
В системе использовались только МАшки и ничего другого. Параметров на вход в сделку — около 30, на выход — примерно 16. 3-4 сделки в день.
А вы говорите, на МАшках нельзя построить рабочую систему.) Можно, только с их настройками действительно проблемы, т.к. настройки стандартных МА действительно ни о чем. Напомню, что мною использовались нестандартные МА, параметры которых имеют четкий физический смысл, и эти параметры как были выставлены изначально, так в дальнейшем, в т.ч. и в процессе настройки, не изменялись.

Нейросети в торговых системах. 2.

    • 10 июля 2020, 15:35
    • |
    • 3Qu
  • Еще

В прошлом топике [1] мы разобрались с тем, что и как подавать на входы нейросети (НС). Теперь надо как-то сказать НС — «Горшочек, вари», предварительно рассказав, что конкретно и как именно надо «варить». Мыслей, в общем, нет никаких. Потому, давайте обратимся к классикам — Саймону Хайкину [2,c.33]:
Нейросети в торговых системах. 2.
Вот так вот, сразу и на первых страницах — «не могут обеспечить готовые решения», необходимо интегрировать в сложные ситемы", «относительно простые задачи, часть из которых может решаться НС». Книга конечно старая, но и наш MLP (Multilayer perceptron) в составе scikit-learn новизной не отличается. Этому MLP еще и простую, да конкретную задачу подавай, и вокруг него «сложную систему» городи. Как-то энтузиазма поубавилось.

Ладно, коли на вход нашего MLP уже подается временной ряд, пусть он нам определяет, хотя бы приблизительно, моменты входа в Лонг. А мы потом его проверим, и уточним эти моменты.
Теперь нашу НС надо как-то научить находить Лонг — показать НС как правильно и как неправильно. А мы сами-то знаем как правильно? Учителя фиговы. Это с кошечками-собачками хорошо — показывай себе, и пусть учится.
А давайте что-нибудь предположим, назовем какие-то входы в Лонг правильными, а остальные неправильными. Если мы предположили какую-нибудь ерунду, то НС просто ничему разумному не научится, и при дальнейшей проверке это быстро выяснится. А что-то предположить нам поможет интернет.
Кстати, это свойство НС, отличать фантазии от действительных закономерностей, уже вполне можно использовать для проверки каких-либо наших педположений о поведении рынка. Надо только рассказать о них НС, и она скажет, есть там что-то, с чем следует работать, или выкинуть это и забыть.
Однако, обратимся к интернету. Несколько лет назад наш коллега по несчастью занимался методами Машинного обучения (МО) с целью победить рынок. Он строил массу предикторов, подавал их на входы различных систем МО, и обучал по разметке Зиг-Зага. А что, неплохая идея, входы — лучше не придумаешь.
Вообще, если на минимуме Зиг-Зага загородить правую часть графика, как-то сомнительно, что вообще можно что-то сказать о дальнейшем движении. Да, и по ходу пьесы этот минимум будет постоянно перемещаться. Да и наш коллега долго и упорно менял предикторы и системы МО, потом все реже, реже, и вообще пропал из поля зрения. А на истории, конечно, Зиг-Заг — лепота.
Давайте сдвинем точку входа в Лонг немного вправо от минимума Зиг-Зага, где цена уже начала расти. Мы получим некую U-образную кривую цены, на которой НС хотя бы cможет построить линию регрессии. Не говорю, что это хорошая идея, но мы с помощью НС попробуем ее проверить. Что получим? — понятия не имею, я это делаю по ходу написания материала.
Разметку правильных входов для обучения можно сделать по Зиг-Загу, установив какой нибудь разумный порог от его минимума.
А разметку неправильных входов кто сделает? Опять обращаемся к [2,c.60].
Нейросети в торговых системах. 2.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн