В очередной раз пробежался глазами по ленте СЛ и отметил, что количество вопросов «доколе будем еще лететь?» не уменьшается.
Чтобы однозначно ответить на этот вопрос, нужно получить доступ ко всем ресурсам биржи, а также брокерским счетам и депозитариям.
Почему?
Иллюстрации ради приведу одну картинку, которая была получена в результате компьютерного моделирования решения уравнения Навье-Стокса.
Физики, инженеры поймут, о чем речь. Для непосвященных – маленькая справка:
«Нелинейные дифференциальные уравнения Навье-Стокса являются важнейшим инструментом науки при решении задач, связанных с движением жидкости. Однако отыскивать точные решения для этих очень сложных уравнений как правило не удаётся. Поэтому уравнения так или иначе упрощают, чтобы решать их аналитическими методами или вычислительными экспериментами.»
Рынок монотонно рушится, бот держит короткую позицию, голова и руки свободны. Значит, наступило счастливое время пассивного наблюдения.
Ну, и поделиться кое-какими секретиками своей стратегии.
Несколько ранее я уже кое-что показал. Например,

Очень интересным мне показался пост Сергея Филюгина о преимуществах интрадейной стратегии торговли. Главное и, пожалуй, единственное достоинство – комфорт. Как правильно отметил автор, «единственное, что я контролирую полностью — это моя способность сказать «хватит» в текущей сделке».
Перед прочтением настоящего материала, предлагаю ознакомиться с вышеуказанным постом, чтобы уяснить отличие моего подхода.
Сразу оговорюсь, что ни в коем случае не ставлю под сомнение эффективность «чистого интрадея», т.е. торговли внутри дня на основании понимания текущей рыночной ситуации. Сам периодически тестирую свою ТС, чтобы сверяться.
Критика «чистого интрадея»:
В ответ на пост Т.Мартынова об отсутствии примеров для подражания, хочу отметить, что, как это часто бывает, мы стали очевидцами ситуации «устами младенца…».
В комментариях народ богато изложился, добавить вроде нечего.
Итак, хочу отметить, что правы те, кто провел антипараллели между публичностью, подтвержденной разными ох… (ах-х, какими!) рейтингами, и, действительно, результативной жизнью в трейдинге. Как сказано в одном мудром фильме, «глупец орет, трус молчит, мудрец слушает». Правда, тут же этот герой получает вопрос «А кем будешь ты?».
Трудно так сразу ответить, ибо непонятно, мудрец при этом молчит или нет? Исходя из предположения, что поза умолчания (как и крикливости) уже заняты, остается предположить, что мудрец просто говорит. Но слушает ли кто-нибудь его? Или опять «нет пророка в своем отечестве»? Или его неторопливая речь тонет в гомоне критиканов?
Одним из главных принципов построения эффективной Торговой Стратегии (ТС), на мой взгляд, является использование только «нужных» (релевантных вашей ТС) периодов активности.
Не нужно стараться захватить весь торговый период с 9-00 (предторги) утра и вечернюю сессию, если вы хотите торговать интрадей. Эти периоды вам не нужны, но вы вынуждены их учитывать, поскольку все индикаторы и осцилляторы, установленные в торговой системе (и, соответственно, в терминале) используют непрерывные ряды котировок. Ведь терминал (пример – QUIK) не имеет встроенных инструментов «обрезания» исходной базы, т.е. как только вы подписываете свой бот на получение данных командой
ds, error_desc = CreateDataSource(ClassCode, TickerCode, TimeFrame),
вы тем самым получаете «полный пакет» всех доступных данных.
Нужно понимать, что вам для торгов нужны не все данные, а только часть, релевантная вашему торговому периоду.
Вряд ли ошибусь сильно, если скажу, что одной из самых насущных проблем в трейдинге являются рыночные шумы.
Природа их возникновения одна, и она очевидна, а вот способы фильтрации – многочисленны и разнообразны.
Предлагаю рассмотреть простой, но достаточно эффективный способ борьбы с ними. Заодно, как побочный результат решения этой проблемы, появляется и способность противостоять изменчивости временных параметров анализа.
Поскольку теоретическая часть здесь минимальна, то сразу перейду к графическим иллюстрациям. В качестве опорного материала возьму уже упомянутую в предыдущем посте о стратегии управления позиции по динамике текущей маржи.
Вначале, как водится, иллюстрирую исходный (базовый) вариант, а именно – ТМ – текущая маржа, её EMA (TM, period1) и EMA (TM, period2):
С внедрением в поисковые системы ИИ-инструментария (расшифровка аббревиатуры – на вкус читателя) мы получили возможность получать ответы на, практически, все свои вопросы. Даже нелепые. Даже не имеющие решения. Даже самые сумасшедшие.
Однако, как и всегда было на пути познания, самые интересные ответы лежат перед самыми глазами. Нужно только эти самые глаза раскрыть и убрать с них шоры.
Причина неудач в трейдинге, на мой взгляд, кроется, прежде всего, в том, что трейдер совершает операции, опираясь на своих предсказаниях. Ну, как же? «По ФА (ТА) бумага должна пойти туда-то и тогда-то, значит, нужно формировать позицию в этом направлении.» При этом капитал трейдера не позволяет «помочь» этому предполагаемому движению по причине крайней ограниченности. Следовательно, волей-неволей трейдер идет ЗА кем-то, а не ПЕРЕД кем-то, подтверждая тщетность всех усилий в прогнозировании.
Не знаю, может, я такой бестолковый или возраст наложил свою замшелую лапу на мозг, но какое-то время назад (что-то около 2018 года) пропало желание экспериментировать с коллбэками (типа, OnTransReply, OnOrders и прочие) в QUIK’е. Наверное, это — полезные инструменты, но у меня как-то не сложились отношения с ними. То не приходят, то задваиваются, то приходят не вовремя и пачками за все пропущенные периоды. Как-то ненадежно, в общем.
Периодически отслеживаю на форуме ARQA, но время идет, а проблема, похоже не решается, т.к. много вопросов задаются пользователями, а действенных советов не прибавляется.
В общем, в том далеком уже году бросил я это занятие и решил заменить терминальные коллбэки своими собственными суррогатами. Время показало, что эти «суррогаты» неплохо себя зарекомендовали, а бот нормально их переваривает.