Доброй ночи, коллеги!
Все из нас так или иначе пытаются оптимизировать эквити.
Наиболее модными способами являются:
1. Максимизация результата (значение эквити в конце интервала)
2. Максимизация результата по отношению к просадке
Кстати, в последнем вопросе бытуют разные точки зрения.
К примеру, покойный Марковиц в своей революционной работе максимизировал МО-СКО (отсюда и определенная корявость его формул).
Лично я считаю, что оптимально максимизировать МО/СКО, но это моя личная точка зрения (IMHO).
Тем не менее, жизнь алготрейдера интересна и непредсказуема, и иногда ставит новые задачи.
Так, ваш покорный слуга уже 4+ года разрабатывает и использует в торговле ТС для торговли лимитными ордерами. Лимитная эквити — это очень сложная штука (формула для эквити не только зависит от всего предыдущего массива цен HLC, но еще и нелинейно зависит от индикатора), но она еще и очень чувствительна к количеству совершаемых сделок.
Если не вдаваться в детали, то вкратце — из 2-х ТС при одинаковой доходности на обычном маркетном исполнении при лимитном исполнении будет более доходна та, которая совершает меньшее количество сделок. Т.е. та, которая имеет максимальный показатель прибыль/сделка.
Получаем еще один, новый критерий оценки качества ТС.
Нет проблем сформулировать его аналитически, но нет шансов его аналитически решить.
В строгом случае максизации обычной эквити мы имеем дело с нахождением точки, лежащей в пересечении максимального количества полупространств (каждое — со своим отдельным весом).
В строгом случае максимизации прибыли на сделку мы имеем дело с нахождением точки, лежащей в пересечении максимального количества внутренностей или внешностей эллипсоидов (каждый — со своим отдельным весом).
Ну т.е. даже brute force отдыхает без квантового компа… А про Монте-Карло в приличном обществе даже не упоминают...
Что остается алготрейдеру — только искать приближенные решения.
И тут все неплохо — существуют приближенные задачи, которые решаются значительно проще. Часто можно доказать, что их решения весьма близки к идеальным.
Далее начинаются настоящие чудеса.
Я промоделировал точные и упрощенные решения в малых размерностях (до 5). И что я узнал?
Максимум эквити и максимум эквити на сделку — это похожие задачи. Во всяком случае, решение второй задачи дает такой же прирост эквити (+-1%), что и решение первой (при совершенно другой стратегии).
Поэтому всегда можно искать максимум эквити/сделка. Итоговое решение точно так же даст максимум эквити, но при меньших транзакционных издержках.
Что вы думаете по этому поводу, коллеги?
Кто-то этим уже занимался?
Есть что сказать и чем поделиться?
С уважением
Тема ММ на рынках — это вообще очень сложная и актуальная тема. При минимальном анализе становится понятно, что Келли идет лесом.
Лично я уже 2 года как торгую плоским лотом (вообще без ММ) и перестраиваю размер лота 1 раз в 3-6 мес. Моделирование показывает, что это значительно прибыльнее, чем даже ММ с плечом 1.
А пост про то — что оптимизировать и как. Тестеры не предлагать)
С уважением
а что касается по существу, то макс приб на сделку может (у меня это было часто) к залипанию параметров, при которых кол-во следок мин на тестовом периоде, но на аутофсэмпл — результат хуже по этой же причине ( вполне логично).
ps
квант компов нет, но научился кмк находить приличный результат на индикаторе с 100 параметрами на 500к барах. За приемлимое время. Не брутфорс.
ps2
Так что да, кол во сделок надо сокращать, но для этого используются другие подходы.
Максимум эквити и максимум эквити/сделка — это 2 разные задачи
Точные решения в обоих случаях безумно сложны
Приближенные выглядят очень интересно
Просто в первом случае про приближенные решения я знаю практически все, во втором — только начинаю.
И делюсь стартовыми результатами.
Что я делаю не так?
С уважением
P.S. Про эллипсоиды — это ни разу не п@здеж…
(по крайней мере в том периоде жизни, когда мы плотно общались по работе)
У любого хорошего инженера на любую сложную задачу всегда готова комбинация из 3-х пальцев...
Или из 2-х пальцев, если один уже засунут в ж@пу...
Сорри — никого не хотел обидеть
С уважением
На продолжительных, что бы ты не взял — больше 0.5 ничего близко нет.
Ни на одном из таймфреймов...
Инженеры хреновы...
С уважением
P.S. При несогласии просьба понтами не кидаться — а предъявить что-то реальное. Тест Колмогорова-Смирнова к примеру (он самый простой — чисто для лохов)
1. Я отошел от понтов. Публично заявляю об этом на СЛ
2. Расскажи, бро, как рынок похож на СБ и почему?
С уважением
У тебя оч узкое понимание СБ — типа, винеровский процесс. СБ, же, физический процесс, который может существенно отличаться от модели.
И как мы отличаем «физический процесс, который может существенно отличаться от модели» от СБ?
С уважением
На рынке, пожалуйста
Сферического коня в вакууме я могу предъявить почти в любой области
С уважением
Предлагаю главных евреев СЛ - $100 и 3Qu публично сжечь на форуме, а вход на сие мероприятие сделать бесплатным)
Не благодарите
С уважением
P.S. Я не еврей. Ну т.е. меньше 0.01% крови по анализу ДНК
Как только начнете практиковать этот метод, перестанете задавать вопросы про эквити. Она просто исчезнет.
Но категорически с ней не согласен.
Рынки (IMHO) устроены таким образом, что оптимальное решение — это такая очень маленька область, располагающаяся непонятно где.
Ее и тотальным перебором (brute force) можно пропустить… А уж Монте-Карло тихо курит в сторонке...
Поэтому я лично — категорический противник любого моделирования. Только точные аналитические решения, только — хардкор)
С уважением
Т.е. есть еще какие-то способы выявления «скрытых» параметров рынка, которые будут действовать вечно, кроме оптимизации эквити на интервале?
1. Полная модель рынка
2. Эзотерические знания
3. Гадание на кофейной гуще
4. Нужное — подчеркнуть
С уважением
Модель рынка, но не обязательно полная.
И как тестируется эта модель рынка на полноту?
Если не секрет, конечно
С уважением
Невежливо влезать в чужие дискуссии )))
Вангую, ни ты, ни мой оппонент не отдупляют, что такое полнота )))
С уважением
Академический? Или телесный?
Про телесную полноту я вроде ничего не писал.
Жду от тебя новых экзерсисов про «толстый» рынок )))
С уважением
мне все равно полна она или нет, главное чтобы предсказывала наблюдаемые факторы, лучше рандома, дальше наблюдаемые факторы можно перегонять в мат. ожидание. В простейшем случаи это сводится к базовым моделям предсказания времянных рядов — предсказание следующего отсчета(бара, тика и т.д.), и оценки качества таких предсказаний(средне квадратичное или медианное отклонение, или еще чего)
Для предсказания будущих значений цен (или приращений цен) нужно иметь (IMHO) именно полную модель рынка.
Иначе это будет то самое гадание на кофейной гуще.
С уважением
100% корреляция с рынком — это нереально, конечно
А вот почему можно заработать при корреляции с рынком чуть больше 0 — это вопрос.
К примеру, я могу вполне строго доказать, что при корреляции с рынком чуть больше 0.1 невозможно заработать даже во влажных фантазиях.
Наверное, в Вашем случае корреляция сильно выше?
Какая, если не секрет?
С уважением
>чуть больше 0.1 невозможно заработать даже во влажных фантазиях.
>Наверное, в Вашем случае корреляция сильно выше?
Фактически можно заработать на любой корреляции, так как это означает положительное мат. ожидание, весь вопрос в комиссиях, на разных инструментах это больше всего влияет на порог. Вполне можно торговать от 0.1(10%)
Я один раз как-то забил на рынок аж на целый квартал. Но перед забиванием выставил отложки по 5 инструментам.
И что вы думаете, все было в итоге очень даже прилично. А главное то, что эквити стал как трамплин. Прямо как экспонента.
Но меня это вообще никак не забавляло. Я же не искал и не ищу бабосы в доверительное управление. Поэтому ровно смотрю на свое эквити. Даже если оно станет вертикальным.
Теоретический максимум эквити — это на каждой свече купить на локальном L и продать на локальном H (ну, или если вход-выход разносим по разным свечам — логика схожая, только смещаем начало свечи и ее длительность несколько люфтит). На СЛ уже писали, что вливание объема начиная с примерно 2% общего объема свечи уже начинает заметно влиять на цену, делая это на минутках — больше шансов внести искажения. Т.о. меньше входов — меньше влияние на цену и лучшее соответствие модели?
2% — сильно заниженная оценка. И исполнение не обязано работать на том же таймфрейме, что и стратегия.
%average — важный параметр, но он не может быть заменой всему остальному. Результаты оптимизации будут скатываться в B&H или S&H, если движение актива на оптимизируемом участке сильнее результатов стратегии.
Recovery factor (и CAGR/MDD) — важно для MM (определение размера в простом случае), но он зараза нестабильный, как правило упирается в DD одной сделки. На in sample упрется в одну, на OOS — совсем в другую, результат сложнопредсказуем.
Шарп и язва — на оптимизации чемпионами часто бывают комбинации типа «выловим 7 идеальных сделок 4-мя параметрами». Результаты надо очищать от этого мусора, хотя бы по P&L.
В общем все просто: все сложно. Обычно при оптимизации требуется выбирать не между хорошим и лучшим, а между плохим и нерелевантным. Трудно этот процесс свести к поиску экстремума одной метрики.
Мы все тут занимаемся секретными исследованиями. А делятся обычно тем что не работает.
+1!
22022022, выше обсуждают модель рынка. Очень амбициозно. А у вас есть модель поведения отдельного индивидуума, который будет со всеми делиться тем, что работает? Да еще так, чтоб это было понятно сборищу пикейных жилетов. И успевать уворачиваться от тухлых яиц непробиваемых скептиков.
В чем должны быть мотивы этого воображаемого благодетеля? Где у него стоп-лосс и тейк-профит ?
«В какие сумки нужно складывать деньги? С замком молнией или на ремешках? Оптимальный размер, форма, материал? Я уже пять лет складываю в Tommy Hilfiger и все путем...»
Для маркетных заявок:
P/L=abs(abs(LastPrice — MO)/СКО -1)* СКО*T;
Для лимиток:
P/L=abs((k + abs(LastPrice — MO))/СКО -1)* СКО*T, где k — некий лимитный коэффициент, который учитывает и проскальзывания, и плавающий спред, и транзакционные издержки.
Или распараллеливание на графических процессорах?
Есть ещё ограничения по объёму данных, но, на мой взгляд, это не препятствие.
Критический фактор — время загрузки в графическую память.
Оптимизация, на мой взгляд, зло. Оптимизация конкретной стратегии — это, вообще говоря, вынужденный выбор, если других вариантов не видишь. Надо выше подняться и увидеть картину целиком или хотя бы помасштабнее.
Максимизация прибыли на сделку ведёт к её удлинению, что увеличит просадки и риски в целом, и снизит общее количество сделок, что ухудшит доверие к бэк тестам. Так что лично я за этим не гонюсь, тем более, опыт, как и логика, показывает, что чем длиннее сделки, тем меньше суммарный доход стратегии и больше упущенных возможностей. Именно по этой причине доходность на D ниже чем на M1.