Общее изложение построения "усредняемой" торговой системы по методу Монте-Карло
0. Дано: имеем модель торговой системы с некоторым набором свободных параметров, которая допускает «усреднение по параметрам», то есть для любой пары наборов Р1 и Р2 можно вычислить средне — (Р1+Р2)/2 — и это будет тоже набор параметров, с которым может запускаться используемая нами модель торговой системы.
1. Разбиваем исторические данные на три участка: оптимизационный, контрольный и супер-контрольный.
2. Генерируем огромное количество случайных наборов параметров Рi (отсюда «Монте-Карло») и для каждого вычисляем качество Qi работы системы на оптимизационном участке данных и, отдельно, QQi — на контрольном участке. Все результаты записываем.
3. Упорядочиваем Qi по убыванию — в ряд Qj (т.е. j — индекс в порядке убывания Q), и начинаем идти по этому списку, усредняя, Рj, Qj и QQj — в Рk, Qk и QQk:
Рk = Среднее(Рj)
Qk = Среднее(Qj)
QQk = Среднее(QQj) — все усреднения — по j=1..k
4. Понятно, что Qk будет монотонно убывать (хорошо, хорошо, не убывать, а «не возрастать»), а Рk и QQk будут сначала скакать, а потом стабилизируются. Смотрим на поведение QQk и надеемся увидеть — после стабилизации — некоторый (локальный) максимум (при k равном некоторому m), после которого начнётся монотонное снижение. Также надеемся, что будет QQm ~ Qm.
5. Если всё так, то Pm — тот набор параметров, который нужно проверить на супер-конрольном участке данных и… да будет нам счастье!
Я по другому делаю. Оптимизация не по прибыли, а по разделению множеств, если в стратегии реально есть что разделять.)
А Монтекарлой хорошо ML обучать.
3Qu, не понятно, что вы называете «Граалем». Знаете шутку: «если бы я был таким же умным, как моя жена потом»?
Грааль это набор параметров, при использовании которых ВСЕГДА — на всех периодах — можно обогащаться?
Или Грааль — это набор параметров, при использовании которых на периоде с 28 апреля по 27 мая 2021 года можно было БЫ обогатиться, если БЫ их знать 27 апреля 2021 года? Типа, бог на ухо их шепнул...
Или Грааль — это набор параметров, значение которых МЫ ПОЛУЧИЛИ, осуществляя некоторые математические процедуры с данными за период с 28 марта по 27 апреля 2021 года, и потом, эксплуатируя их на следующем периоде -- с 28 апреля по 27 мая 2021 года, — обогатились?
3Qu, «рабочая ТС» после того, как она отработала, или «рабочая ТС» ДО того, как она отработала?
Да, есть «рабочая ТС», которая вполне себе работала с 28 марта по 27 апреля 2021 год… только мы её не знали. Но она была — вот она, смотрите [показывает набор коэффициентов и график эквити].
Ivan FXS, дискуссия ни о чем, извините. Вы просили о разделении множеств (областей), я вам попытался объяснить. Дальше, трактуйте по своему усмотрению.
3Qu, тогда давайте без дискуссии, а просто декларативно:
1) ваше утверждение «оптимизация торговых систем по прибыли не имеет никакого смысла» — я считаю ошибочным;
2) «Таким образом, мы качественно показали, что...» — меня это показывание не убедило;
3) «мы искали неэффективность рынка на которой можно бы было стабильно зарабатывать» — «неэффективность рынка» это метафизическое словосочетание, а «стабильно зарабатывать» — это и есть прибыль и ничего другого.
Кстати, наверное, в самом деле, оптимизация торговых систем по прибыли не имеет большого смысла,
— если понимать конструкцию «оптимизация торговых систем по прибыли» таким образом, что оптимизируемым (максимизируемым) параметром является — сама по себе, в чистом виде — прибыль (на участке оптимизации).
Скорее всего намного правильнее оптимизировать величину
ves2010, то есть мы шли-шли вниз по Qj, усредняли-усредняли многоразыне «шипы» и не «шипы», и вдруг — бац — наше Рk на каком-то шаге попало на такой высоченный шип до небес, которого мы раньше не замечали?
А вот это " увидеть — после стабилизации — некоторый (локальный) максимум ..., после которого начнётся монотонное снижение"
— я для кого писал?
Efan, Смотрите, по 24 году вероятно капитал будет итоговый около 200. По стратегии банка консервативно ROE 20+, значит заработать хотят 46+. За пол года 23, получаем 223 капитал, если акций останет...
Sloikin, мозгового) Сбер следующие на сокращение штата по типу ГП. кредитование на котором гребут бабло банки скукоживается, штат раздут, ЗП космос, дармоедов толпа.
Arctic Blast Повышает Форвардные цены На Природный газ
ся:
Фьючерсные цены на природный газ выросли в период с 9 по 15 января, поскольку ожидалось, что на следующей неделе полярный вихрь значитель...
🖥Arenadata. Перспективы роста
Котировки группы чаще всего выглядят не только сильнее айти сектора, но и рынка в целом. Как могло случится, что компания, недавно вышедшая на рынок, сумела заинтер...
Николай Помещенко, чтобы акции вырасти не надо снимать санкции, надо ток что бабло на ожиданиях зашло на покупку и обеспечить новостной фон, а что там фундаментально дело 10 ое
Эльзар Тимирбулатов, я как лонгуст по жизни тока за двумя руками за именно такие предпосылки,
а в чем проблема то?
на рынке всегда льется кровь, иногда бычков иногда медведей, а в боковике пр...
+ за научный подход к снаряду.)
Так, градиентного спуска поинтересней будет.)
А Монтекарлой хорошо ML обучать.
(Ну и «качество работы» — это не обязательно (только) прибыль… хотя без прибыли там не обойтись.)
Грааль это набор параметров, при использовании которых ВСЕГДА — на всех периодах — можно обогащаться?
Или Грааль — это набор параметров, при использовании которых на периоде с 28 апреля по 27 мая 2021 года можно было БЫ обогатиться, если БЫ их знать 27 апреля 2021 года? Типа, бог на ухо их шепнул...
Или Грааль — это набор параметров, значение которых МЫ ПОЛУЧИЛИ, осуществляя некоторые математические процедуры с данными за период с 28 марта по 27 апреля 2021 года, и потом, эксплуатируя их на следующем периоде -- с 28 апреля по 27 мая 2021 года, — обогатились?
Да, есть «рабочая ТС», которая вполне себе работала с 28 марта по 27 апреля 2021 год… только мы её не знали. Но она была — вот она, смотрите [показывает набор коэффициентов и график эквити].
1) ваше утверждение «оптимизация торговых систем по прибыли не имеет никакого смысла» — я считаю ошибочным;
2) «Таким образом, мы качественно показали, что...» — меня это показывание не убедило;
3) «мы искали неэффективность рынка на которой можно бы было стабильно зарабатывать» — «неэффективность рынка» это метафизическое словосочетание, а «стабильно зарабатывать» — это и есть прибыль и ничего другого.
Делать из необходимости «контролировать и давить переобученность» вывод о том, что «не нужно оптимизировать по прибыли»
— в форме «оптимизация торговых систем по прибыли не имеет никакого смысла», например --
значит вместе с водой выплескивать и ребенка.
— если понимать конструкцию «оптимизация торговых систем по прибыли» таким образом, что оптимизируемым (максимизируемым) параметром является — сама по себе, в чистом виде — прибыль (на участке оптимизации).
Скорее всего намного правильнее оптимизировать величину
[прибыль]/[дисперсия результатов сделок]
— или даже что-то ещё более сложное.
[прибыль]/[дисперсия результатов сделок]^2
… или менее сильно, типа:
[прибыль]/[дисперсия результатов сделок]^0.5
— я не знаю ответа, это вопрос мета-оптимизации системы разработки торговых систем.
и нет проверки на стабильность...
т.е ну найдем мы параметры, а это будет не плато а шип… и чо?
А вот это " увидеть — после стабилизации — некоторый (локальный) максимум ..., после которого начнётся монотонное снижение"
— я для кого писал?
короче мысль в том что лично я всегда делаю полный перебор и максимум 2 параметра