Большой Брат, моя «волатильность» считается по HLC дневок. Это не просто СКО, а неких аналог СКО, «очищенный» от направленных краткосрочных движений в несколько дней. Я стараюсь оценить «размах» колебаний относительно этих краткосрочных движений, которые могут быть и вверх, и вниз, и вбок.
Если цены (H+L)/2 ИЛИ C будут меняться на один тот же процент каждый день периода расчета, то моя «волатильность» будет 0 и неважно это положительный процент, отрицательный или нуль.
ЦРУ, от курса доллара зависит только начисленная вариационная маржа (берется курс по вечернему фиксингу).
Сама позиция не переоценивается.
Так, что если у вас на все депо куплен фьючерс на нефть (или, допустим, золото), то это не «вся поза в долларе». Депо так и остается в рублях.
ЦРУ, в наших валютных фьючерсах все хитрее. Если «грубо», то для позиции держащейся с прошлого клиринга до текущего, вариационная маржа (в рублях) равна:
(цена текущего клиринга в пунктах -цена прошлого клиринга в пунктах)*стоимость шага цены в рублях/шаг цены в пунктах
Стоимость шага цены в рублях рассчитывается через клиринговый курс, который публикуется на бирже и имеет некий опубликованный алгоритм расчета:
Дополню. «Парадокс» такого расчета состоит в том, что цена в рублях может вырасти из-за падения рубля, но если она упала в долларах, то вармаржа будет отрицательна.
Уважаемый А.Г.! Дайте, пожалуйста, совет начинающему алготрейдеру. Достаточно просто создать систему, которая безукоризненно работает на прошлых данных (даже за много лет), но которая потом внезапно «ломается» и уходит в глубокий убыток сразу же с момента запуска ее на реальных торгах. Как создать систему, которая будет работать не только на прошлых данных, но и на реальных будущих? Можно ли что-то почитать на эту тему?
$100, спасибо. Статьи дельные. Я знаю про форвард-тестирование, но и это ведь не панацея, т.к. итоговые параметры все равно получаются подстроенными под прошлое время. Возможно, я что-то делаю не так. Поэтому хотелось бы глубже изучить этот вопрос.
$100, вот статья «теория» почти на 100% повторяет мои ощущения. Но как применить раздел «практика», чтобы избавиться от этих ощущений, пока понял не до конца. Условно говоря, оптимизировал я систему, чтобы она в каждый из самостоятельных периодов тестинга давала приемлемые результаты. А в реале все равно получается что-то не так.
1. Разные варианты перебираемых параметров не должны быть больше 100
2. Для каждого фиксированного набора параметров вычисляем динамику счета.
3. Выбираем те наборы параметров, у которых динамика счета «устойчива» в разные периоды, а не смотрим на одномерные характеристики, такие как доходность, просадка, профитфактор и т. д.
PS. И не забудьте про проскальзывание+комиссия при построении динамик счета.
PS1. Еще распространенная ошибка: заглядывание в будущее в алгоритме системы.
robomakerr, да нет конечно. Берём относительные приращения эквити с частотой в 2 и более раз чаще, чем среднее время в позиции. Разбиваем на 2 или более (до 5) непересекающихся участков с достаточно большим числом значений на каждом (от 100 и более), на каждом из участков центрируем и нормируем по отдельности и по критерию Манна-Уитни сравниваем получившиеся выборочные распределения между собой. Если находим несовпадение, то выбрасываем эквити.
PS. Манн-Уитни, потому что это робастный критерий в отличии от Колмогорова-Смирнова.
Дополню. А перед этой продедурой я на той же эквити строю последовательность ЗНАК и по критерию Стъюдента проверяю соотношение P(1) больше либо равна Р(-1). Заметьте, что эта эквити отражает поведение счета не посделочно, но и во время сидения в позиции. Если оно статистически (!) не выполняется, то тоже эквити отбрасываю.
И важное замечание: это корректно только для систем, совершающих все операции «на все», при усреднении и(или) пирамидинге данные процедуры могут быть некорректными.
А. Г., спасибо! Но что, если даже после этих оптимизаций система идет вразнос на реальных торгах? Потому что, например, текущий рынок является нетипичным в сравнении с тем, на котором система была оптимизирована и который встречался когда-либо ранее в истории инструмента. А еще, к примеру — стоит ли оптимизировать параметры системы под один конкретный инструмент (который планируется торговать), или под разные инструменты? Система, оптимизированная на одном инструменте, будет заведомо убыточна на другом, но система, оптимизированная на двух (и более), возможно будет убыточна на всех из них. Вопросов довольно много, поэтому хотел почитать что-то умное на эту тему, чтобы не спамить в комментариях.
Да уже и на глаз видно что рынок умирает. Оно и логично — если заблокировать участников, которые давали 75% оборота, следует этого ожидать. Да еще и нахлобучили FORTS увеличенной комиссией в 6 раз, чтоб уж наверняка все трейдеры разбежались. По отчетам мосбиржи месяц к месяцу, как-раз примерно раза в 4 обороты и упали по сравнению до СВО.
А если оборотов нет значит и рынка нет. Как будет кормиться вся инфраструктура, которая с этих оборотов собственно и кормилась? Брокеры, маркет-мейкеры. Ну биржа-то, положим, не пропадет. А все остальные? По-моему тут реалистичны становятся сценарии банкротства брокеров.
В общем остается разве что надеяться что до НГ просто все «в отпуске» а после НГ может опять запустят свои торговые машины. У вас какие мысли на этот счет?
ivan_petrov, ну участников заблокировали в марте, а волатильность упала к осени. Да и чем меньше участников, тем по логике должна быть больше волатильность.
А. Г., думаю то что после марта было это были остаточные движения. И потом я вижу что добивающим ударом оказалась мобилизация. После нее все очень быстро быстро схлопнулось.
А по поводу «меньше участников — больше волатильность» это очень теоретично. А если смотреть здраво, то скорее наоборот: если никто не торгует то и цену двигать особо некому. Будет стоять в линию, что мы сейчас и наблюдаем.
ivan_petrov, скорее «добивающим ударом» было 30 июня: отказ Газпрома платить дивиденды. А частичная мобилизация как раз «встряхнула болото», но ненадолго.
А. Г., может быть, но в том-то и дело что болото не в состоянии выдать каких-то нормальных движений кроме как на каких-то экстремально шоковых новостях. То есть мертвое оно, болото, нет в нем своего потенциала. Причина очевидно — тупо некому. Торговые машины на 75% остановлены.
ivan_petrov, у большинства алготрейдеров этот год рекордный по доходности, достаточно было волатильности для отличного заработка. Я мониторю достаточно большое количество людей на Comon, жаловаться им точно не на что в этом году.
Антон Иванов, на комоне заработали и много, в-основном, Сишники (до июля включительно и сейчас в декабре) и(или) те, кто был в шортах акций и фьючерсов на акции перед 24.02.
Август-ноябрь — период либо «нуля» (от -2 до +10%%), либо минуса (от -5% и больше) для большинства активных трейдеров на комоне. Выделить алго- из торгующих активно со 100% вероятностью мне не удается без общения с автором. За свою бытность на комоне была пара моих ошибок, как в одну, так и в другую сторону, когда выделял алго- по эквити.
Антон Иванов, ну я вижу только одно «пересечение» между регулярным написанием топиков на смарт-лабе и своим вочлистом активно(!) торгующих на комоне: Amigotrader. Был еще Дмитрий Овчинников, но он разочаровался в комоне.
А в моем вочлисте почти 20 авторов активно торгующих и примерно столько же инвесторов.
Лютый Комерсант, Сургут имеет валюту на которую ничего нельзя уже купить за рубежом, то есть получается эти уникумы собирали все эти годы деньги, а сейчас всю эту кучу бабла отрезали от внешних рын...
Индекс Мосбиржи 4000, Сбербанк 370 - 400 рублей Вырисовываются 2 сценария развития по Индексу Мосбиржи и Сбербанку.
1. При позитивном сценарии:
По Индексу Мосбиржи картинка вырисовывается пр...
Биткоин провалился ниже $97000. 100 тысяч не будет? Прогноз курса биткоина. 25 ноября. Выполнено условие для коррекции, о котором говорили ранее тут: пробили уровень 97122, и цена упала на 1,4%. Пока...
Квартира или синтетический депозит (синица в руках/"утка под кроватью") ??? Итак:
Исходная задача (клиентская)
---
есть 25 мио
это 2-3 комнаты в ЗАО/СЗАО (вторичка хорошая)
купи...
Квартира или синтетический депозит (синица в руках/"утка под кроватью") ??? Итак:
Исходная задача (клиентская)
---
есть 25 мио
это 2-3 комнаты в ЗАО/СЗАО (вторичка хорошая)
купи...
Если цены (H+L)/2 ИЛИ C будут меняться на один тот же процент каждый день периода расчета, то моя «волатильность» будет 0 и неважно это положительный процент, отрицательный или нуль.
Сама позиция не переоценивается.
Так, что если у вас на все депо куплен фьючерс на нефть (или, допустим, золото), то это не «вся поза в долларе». Депо так и остается в рублях.
(цена текущего клиринга в пунктах -цена прошлого клиринга в пунктах)*стоимость шага цены в рублях/шаг цены в пунктах
Стоимость шага цены в рублях рассчитывается через клиринговый курс, который публикуется на бирже и имеет некий опубликованный алгоритм расчета:
www.moex.com/ru/derivatives/currency-rate.aspx?currency=USD_RUB
теория - smart-lab.ru/blog/717903.php
практика - smart-lab.ru/blog/740131.php
но вы вряд ли будете этим заниматься… метод лишает иллюзий, а это никому не нравится
1. Разные варианты перебираемых параметров не должны быть больше 100
2. Для каждого фиксированного набора параметров вычисляем динамику счета.
3. Выбираем те наборы параметров, у которых динамика счета «устойчива» в разные периоды, а не смотрим на одномерные характеристики, такие как доходность, просадка, профитфактор и т. д.
PS. И не забудьте про проскальзывание+комиссия при построении динамик счета.
PS1. Еще распространенная ошибка: заглядывание в будущее в алгоритме системы.
PS. Манн-Уитни, потому что это робастный критерий в отличии от Колмогорова-Смирнова.
Дополню. А перед этой продедурой я на той же эквити строю последовательность ЗНАК и по критерию Стъюдента проверяю соотношение P(1) больше либо равна Р(-1). Заметьте, что эта эквити отражает поведение счета не посделочно, но и во время сидения в позиции. Если оно статистически (!) не выполняется, то тоже эквити отбрасываю.
И важное замечание: это корректно только для систем, совершающих все операции «на все», при усреднении и(или) пирамидинге данные процедуры могут быть некорректными.
У меня попроще — смотрю, чтобы на каждом участке pf был не ниже, скажем, 1.3
Все участки на OOS, разумеется.
С 19.09 по 28.11 — 2,4%
С 23.09 по 02.12 — 1,1%
Среднеисторическая 2012-2022 — 1,7%
А если оборотов нет значит и рынка нет. Как будет кормиться вся инфраструктура, которая с этих оборотов собственно и кормилась? Брокеры, маркет-мейкеры. Ну биржа-то, положим, не пропадет. А все остальные? По-моему тут реалистичны становятся сценарии банкротства брокеров.
В общем остается разве что надеяться что до НГ просто все «в отпуске» а после НГ может опять запустят свои торговые машины. У вас какие мысли на этот счет?
А по поводу «меньше участников — больше волатильность» это очень теоретично. А если смотреть здраво, то скорее наоборот: если никто не торгует то и цену двигать особо некому. Будет стоять в линию, что мы сейчас и наблюдаем.
Август-ноябрь — период либо «нуля» (от -2 до +10%%), либо минуса (от -5% и больше) для большинства активных трейдеров на комоне. Выделить алго- из торгующих активно со 100% вероятностью мне не удается без общения с автором. За свою бытность на комоне была пара моих ошибок, как в одну, так и в другую сторону, когда выделял алго- по эквити.
А в моем вочлисте почти 20 авторов активно торгующих и примерно столько же инвесторов.