Классификация сделок в торговых системах.

    • 14 декабря 2020, 20:54
    • |
    • 3Qu
  • Еще
Я в принципе не занимаюсь оптимизицией, как она обычно понимается, т.е. подбором параметров для получения высокой доходности. Я занимаюсь настройкой системы. Это, прежде всего, определение и уточнение границ области(ей), в которой производятся сделки и выход из них.
Для этого строятся всяческие графики, диаграммы и прочее, где отображаются сами сделки и их параметры.
Сделки разделяются на следующие классы:
1. системно правильные прибыльные
2. системно правильные убыточные
3. случайно прибыльные
4. случайно убыточные.
Сделки 1 и 2 производятся в рамках правил системы, и не требуют корректировки.
Сделки 3 и 4 производятся вне границ области, определенной системой, что требует уточнения логики системы с целью исключения этих сделок даже несмотря на их прибыльность.
Может также оказаться, что необходимо скорректировать область определения системы, и часть сделок 3 и 4 в последующем перекочуют в классификации в сделки 1 и 2.
Сделки классов 3 и 4 не всегда можно полностью исключить из системы, т.к. область определения может иметь достаточно сложную конфигурацию, и ее ограничение требует сложной логики. С этим, возможно, придется смирится.
Благодаря таким настройкам прибыль системы в итоге может даже уменьшится по сравнению с исходной, до настройки. Но мы тем самым почти гарантируем, что при следующих тестах, на других отрезках истории, и, в дальнейшем, на реале, прибыль останется стабильной.

О идеологии трейдинга.

    • 12 декабря 2020, 22:42
    • |
    • 3Qu
  • Еще
Мы знаем (даже от того же АГ), что рынок эффективен или почти эффективен. Это означает, что ни один трейдер никаким способом не может получить на нем преимущество над другими. Т.е., в основном, большую часть времени, наши шансы на успех равны 50/50: как и встретить динозавра — либо встречу, либо нет.
Играть и реально выигрывать на рынке продолжительное время можно только на неэффективностях рынка, при условии, если нам удастся их обнаружить и использовать.
Проще всего обнаружить и использовать краткосрочные неэффективности, длящиеся  от минуты до десятка минут. Это потому, что их много, и размера статистики для их обнаружения и проверки гипотез вполне хватает. Если такие неэффективности стабильны и присутствуют на рынке длительное время, то их реально можно использовать.
Из написанного понятно, что после реал-тайм обнаружения неэффективности появляется возможность прогнозирования на период ее действия, и сделка может быть открыта. После окончания периода неэффективности сделка должна быть закрыта, т.к. начинается время 50/50, где мы статистически выиграть не можем. Таким образом, продолжительность нашей сделки может составлять от 1-й до 10 мин, в зависимости от вида неэффективности.

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

HFT - друг или враг.

    • 10 декабря 2020, 17:41
    • |
    • 3Qu
  • Еще
Лет десять назад — тогда был самый расцвет HFT, я, лёжа на диване, размышлял, что HFT недоступен простому смертному, и как бы все таки эту технологию использовать.
И тут меня осенило — если существует HFT, то оно неизбежно должно порождать более низкочастотные движения, где уже не нужно таких бешеных быстродействия и скоростей реакции, а достаточно обычного терминала, и можно даже играть вручную.
Посмотрел графики и реал графики, ленты сделок, стаканы, и убедился, что, да, такие низкочастотные движения действительно существуют. Назвал это MFT — Middle Frequency Trading.
На следующий день сел уже играть на реале — 10 или 12 сделок в день — прибыль зашкаливает, никогда за день столько не получал. Хватило меня на три дня — с утра до вечера как автомат, так и в психушку угодить недолго.
Решил автоматизировать процесс, написал вспомогательный софт, который по собранной статистике показывал примерные зоны возможных сделок. Остальное решай сам по тому, что видишь.
Поиграл ещё несколько дней. Стало немного проще, но все равно оч утомительно.

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

Сводные данные по фин. отчетности эмитентов акций?

    • 10 декабря 2020, 03:13
    • |
    • 3Qu
  • Еще
Где взять сводные данные по фин. отчетности эмитентов акций за несколько лет? Лет за 5 минимум, лучше за 10.
Вообще, лучше поквартально, если таковая отчётность существует в природе. Оч желательно также иметь даты публикации отчётности. Без этого может вообще ничего не получиться. Обойти этот момент, может получится, может нет. Не знаю.
Эмитентов должно быть много — наших и западных. Хотелось бы оч много. Сотня хотя бы, лучше больше. С 20-ю — 30-ю достоверность будет небольшая, но лучше что-то, чем ничего. Попробуем потом отыскать побольше информации.
Кто знает, где можно взять такие данные, напишите. Если подобные данные у вас уже собраны, то, если возможно их предоставить, моя благодарность не будет иметь границ, в разумных пределах.
Теперь вкратце о том, что я задумал. Хочу посмотреть явную корреляцию фундаментальных данных отчётности с поведением акций в следующем за отчетным периоде, и попробовать что либо спрогнозировать, если получится.
В одиночку сбор данных я точно не осилю, а там и кроме отчётности другие данные нужны. Эмитентов и данных много, а я один.) Тем более, я этим никогда не занимался.

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

Глубокий Кризис Смарт-Лаб.

    • 08 декабря 2020, 18:20
    • |
    • 3Qu
  • Еще
Кризис Смарт-Лаб назревает и подкрадывается как всегда незаметно. Все больше недовольных пишут посты о том, что на Смарт-Лабе это не так, и то не этак. И это уже ежедневно.
Одним не нравится реклама в топиках, другим после топиков, третьим реклама вообще, четвертым модерация и модераторы, пятым — пользователи, а шестым — хозяин сайта, который вместо денного и нощного совершенствования и улучшения Смарт-Лаба занимается отжиманиями, ЗОЖ и оплатой вечеринок ограниченному контингенту. Короче, если почитать, то на Smart-Lab плохо уже буквально все.
Короче, пора подыскивать альтернативу, и организовывать новый сайт или сайты. Этим могут заняться вместе или поодиночке особо активные люди, понимающие, что Smart-Lab находится в глубоком системном кризисе, и, в общем, долго не протянет.
Smart — само это слово уже отпугивает пользователя, и навевает мысли о яйцеголовых и всякой зауми. 
А недовольным предлагаю вспомнить: Каждый — кузнец своего счастья, и, Если не я, то кто? Давайте подумаем о названии нового сайта. Для преемственности Lab можно в названии оставить.

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

Когда начинать инвестировать?

    • 07 декабря 2020, 19:36
    • |
    • 3Qu
  • Еще
С одной стороны:
— самое подходящее время для инвестиций — сейчас. ©
С другой:
— торопиться не надо, рынок завтра не закрывается ©
Авторы цитат, а это известные люди, авторы книг о рынке и инвестициях, неоднократно цитировались на СЛ.
Я, так, не понимаю, с одной стороны сейчас, с другой — торопиться не надо. Когнитивный диссонанс, однако.

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

    • 25 ноября 2020, 21:30
    • |
    • 3Qu
  • Еще

Единственная стратегия на рынке: купи дешево, продай дорого. Других не существует. Вопрос только в определении: где дешево, а где дорого.© 

Эта крылатая фраза написана в моем профиле. Если хозяин не найдется, считаю своей.

Цена актива и ее изменения определяются групповым поведением участников торгов. Если посмотреть на график любого рыночного актива в любом масштабе, то мы увидим, что кривая имеет явный волнообразный характер. Дно волны — это, по мнению коллективного разума, дешево. Гребень волны — это дорого.
Для большего впечатления можно провести на графике пресловутый ЗигЗаг, на котором мы совсем четко увидим максимумы и минимумы, где нужно было покупать, а где продавать. При этом настройки ЗигЗага не имеют никакакого значения. Все тоже самое мы увидим при любых настройках. Только при одних настройках ЗигЗага сделки будут частыми и продолжаться 15-30 минут, при других от 30 минут до нескольких часов, а при третьих могут продолжаться и несколько дней. Выбирай по вкусу, и работай.



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

Торговая система: сроки разработки.

    • 14 ноября 2020, 23:14
    • |
    • 3Qu
  • Еще
Допустим, вам пришла в голову замечательная идея (гипотеза) торговой системы (ТС).
Для того, что бы проверить эту вашу гипотезу в Excel, Python или R нужна максимум неделя. Ну, хорошо, если вы это делаете впервые, и у вас нет никаких заготовок, пусть будет две недели, даже, предположим, месяц. И вовсе не имеется в виду месяц сидения от зари до зари, от темна до темна, а спокойно, не торопясь, вечерами, и даже не каждый день.
Если за это время гипотезу подтвердит не удалось — со стратегией можно завязывать. На гипотезу можно наплевать и забыть. Надо искать что-то другое.
Теперь реализация — если это для ручной стратегии, и требуется некий вспомогательный для ручной торговли софт, то это максимум месяц.
Если полностью автоматическая стратегия, то примерное время реализации софта — 3 месяца, если даже делать спокойно, неторопясь, но регулярно.
Теперь, проверка. Полагаю, пару месяцев достаточно. Месяц на виртуальные сделки, месяц на малые лоты — все, достаточно, можно выпускать ТС на полноценный реал.

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

Если бы аналитиком был я.

    • 06 ноября 2020, 01:05
    • |
    • 3Qu
  • Еще
Аналитик — это, как правило, профессия. Аналитик не только выступает в СМИ, но еще и где-то постоянно работает, получает зарплату, и, естественно, обслуживает интересы группы трейдеров, которые ему эту зарплату и платят. Судя по зарплате, это, наверное, очень крупные трейдеры.
Итак, что аналитик будет вещать по телевизиру в СМИ? Понятно, будет вещать то, что выгодно его работодателю. Его задача — настроить массы на определенные действия выгодные хозяину. Однако, тут нужно  и авторитет не потерять — тебя должны слушать, внимать и обсуждать на форумах, телеграммах и прочих однокласниках. И самому не грех там поучаствовать.
Теперь представим себя в роли аналитика.

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

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

Ухожу в отпуск. Творческий.

    • 05 ноября 2020, 21:33
    • |
    • 3Qu
  • Еще
Наконец все предварительные работы по системе закончены. Тесты системы в Python на разных инструментах вы уже видели ранее. Система совершенно новая, хотя, по прежнему Lua и С++, но все переписано заново. Появилось множество потоков — все чтение данных из терминала выполняется в фоновом режиме.
Осталось только вбить саму стратегию. Поначалу хотел в стратегии использовать библиотеки Python, но нашел и оттестировал неплохие эрзацы на С++ (эрзац кофе — это не кофе, а заменитель кофе). Существенной разницы нет, и можно обойтись без Python.
Ожидаются проблемы со сделками и стаканом — на истории и минутных данных это никак не оттестируешь. С этим надо работать уже с реальными данными.
В общем, с завтрашнего дня ухожу в творческий отпуск. В январе надеюсь выйти на тест уже с мелким реалом. До того, еще тест с виртуальными сделками. Учитывая то, что многое не готово, планы не такие уж маленькие.
Топики особо писать не буду, разве, что комментарии.

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн