Владимир Карьков
Владимир Карьков личный блог
16 декабря 2022, 22:25

Ошибка в расчете доходность/риск на ЛЧИ 2022 или почему так много новичков в топе основной номинации.

Как-то чуть раньше я написал пост: Доходность/риск в ЛЧИ 2022. Странности и ошибки ранжирования в главной номинации конкурса. (smart-lab.ru)
И
 уж было решил, что мое беспокойство о судьбах конкурса проигнорировано , но нет. В конце конкурса я тут вызвал «бурление г...», использовав уязвимость в правилах подсчета результатов конкурса и в последний день сменил лидера в самой длинной (по количеству букв) номинации:
"Лучший трейдер фьючерсами на индекс московской недвижимости ДомКлик":
Ошибка в расчете доходность/риск на ЛЧИ 2022 или почему так много новичков в топе основной номинации.


 Вон он я — красавец VolKark — на первом месте и с хохолком. 
Меня правда обозвали всяко, что я «хитрый манипулятор», и вообще «кулхацкер». Кому интересно, что за баг я нашел можете почитать тут:  Мошенники на лчи в неликвиде (smart-lab.ru) 
Приз, увы, мне скорее всего не дадут — заныли там всякие, но зато! Когда обиженные начали жаловаться на меня-читера (и за что, спрашивается? Я же правила не придумываю, а только использую), проявился представитель Мосбиржи Никита Карташёв, который дал ссылку на свой пост, который является ответом на мой первый пост:  ЛЧИ 2022 — отвечаем на вопрос про Доходность/риск (smart-lab.ru)

Да уж. Я его прочитал и все странности в главной номинации стали понятны, а то я чувствовал, что что-то не то.

И так (сейчас скучно будет, зато выводы интересные):
Вот такая цитата:
«Стандартное отклонение уже представляет из себя меру дневной волатильности доходности, независимо от того, сколько дней участник провел в конкурсе. Соответственно, при приведении к годовому должен использоваться корень из примерного количества торговый дней в году, без коррекции на количество уже прошедших дней (т.е. просто корень(250))»

Тут я не соглашусь, ну представьте, что конкурс длится год и прошли уже все 250 рабочих дней конкурса,  тогда согласно этой цитате, для расчета дневной волатильности мы должны разделить стандартное отклонение за весь год (все 250 дней) на «просто корень(250). Но стандартное отклонение за год это и есть годовая волатильность, не надо его уже делить ни на что, если прошел год. В случае моей корректировки так и получится, делим на корень(250/250), т.е. на 1 и получаем как раз, то что нужно.

На самом деле Формула расчета волатильности акций, доходности или другой величины выглядит так:

σ = σ0 / Корень(P), где

σ0 – стандартное отклонение,

P – расчетный период, выраженный в годах.

Источник: https://sprintinvest.ru/chto-takoe-volatilnost-akcij

Когда я произвожу расчет за 34 дня, «используя величину годовой корректировки, равной корень(250/34)», то как раз и делю стандартное отклонение на корень из расчетного периода, выраженного в годах!!! 34/250 = 0,136 года:

σ = σ(за 34 дня) / Корень(34/250) = σ(34)/ Корень(0,136)

 Ну вспомните, например, курс доллара – за неделю он обычно отклоняется ну на 1 руб. от среднего. А за год? На 10 руб – запросто. То есть, чтобы  отклонение за неделю с корректировать до годового (то есть до волатильности!) надо его увеличить – увеличить на корень числа, во сколько раз год больше периода, за который мы считаем отклонение. А среднеквадратичное отклонение за весь год уже не надо ни на что корректировать – это и есть волатильность.

При способе расчета (очередной баг), использованном специалистами биржи в конкурсе, более-менее правильно считается волатильность (риск) только человека, который в конкурсе только пару дней, а показатели волатильности (риска) других людей, завышаются на тем большую величину, чем дольше человек в конкурсе (а, значит, занижается их соотношение доходность/риск), поэтому и получается, что по показателям доходность/риск «новички» выбиваются на первые места.!!! Из-за ошибки в расчете риска-волатильности !!!

Посмотрите на главную номинацию — сразу бросается в глаза, что почему-то на верхних позициях полно новичков с маленькой доходностью.

И тогда, например, становится очень понятной цитата из комментов к посту Никиты:
Тарасов Виктор: «Никита, добрый день! у вас вновь зарегавшиеся на конкурсе и показывающие терпимую доходность — сразу в лидерах по номинации… что то не продумали с этим моментом… у нас так к концу конкурса выбор из первых 200 сведется к 10 трейдерами 190 калекам»

Народ же чувствует, что-то не так.

А я теперь могу точно сказать, что не так, и, главное, почему:

Из-за ошибки в расчете волатильности-риска на первые места выходят НОВИЧКИ, только что вошедшие в конкурс!!! А те, кто в конкурсе с самого начала отправляются в нижнюю часть списка и не попадают в 200 лучших, при прочих равных...
 
И ведь на самом деле нормальные не попадут…
43 Комментария
  • Тарасов Виктор
    16 декабря 2022, 22:48
    Посмотрим что ответят представители МБ! Хороший пост. вроде и вопрос то легкий для ребят уровня Мб но почему то в нашей стране все с первого раза делается наперекосяк...
  • А. Г.
    16 декабря 2022, 23:12
    Если считается среднеквадратичное отклонение дневных (!) приращений, неважно относительных или абсолютных,  по любому числу дней, хоть по  10, хоть  по 1000,  то при приведении его к годовому виду, его действительно надо умножать на корень из числа торговых дней в году.
      • А. Г.
        17 декабря 2022, 00:10
        Владимир Карьков, а как я могу проверить, не имея дневных приращений?
          • А. Г.
            17 декабря 2022, 00:32
            Владимир Карьков, это же офигенный труд выуживать из html форматов ряд приращений. На фига мне на это тратить время? Если кто-то даст их в виде столбцов в Excel или csv, то нет проблем. А самому строить эквити, каждый раз выбирая день — увольте.
      • Бланш
        17 декабря 2022, 04:57
        Владимир Карьков, умножаем на корень из дней периода. Какое деление ...?)
          • Бланш
            17 декабря 2022, 10:10
            Владимир Карьков, ну они точно годовую?
            Если за период- не делим.
              • Бланш
                18 декабря 2022, 17:44
                Владимир Карьков, ) умная
          • А. Г.
            17 декабря 2022, 13:05
            Владимир Карьков, любое действие с периодом расчета выборочного СКО — это ошибка, так как этот период уже учтен в расчете выборочной дисперсии, корнем из которой является СКО.
              • А. Г.
                17 декабря 2022, 19:57
                Владимир Карьков, вопрос не в том сколько элементов в расчете, а за какой период берется одно значение для расчета. Конечно СКО приращений минуток внутри дня (!) будет меньше СКО приращений часовиков внутри дня и тем более дневок. Но мы говорили о том как приводить СКО более высокочастотного таймфрейма к более низкочастотному: это действительно только умножение на корень из числа высоких частот в более низких и ничего более.
                  • А. Г.
                    18 декабря 2022, 19:47
                    Владимир Карьков, ну если Вы их вытянули, то загоните в Excel  и сделайте то, что я написал.
        • А. Г.
          17 декабря 2022, 13:03
          Бланш, если речь о СКО дневных приращений, то умножение на корень из дней периода — это ошибка, как и деление на него. Период расчета уже учтен в формуле СКО, которое является корнем из выборочной дисперсии. Если и умножать, то на корень из числа дней, одинаковый для всех. Если приводят к году, то умножать надо на корень из числа торговых дней в году. Лично я таковым считаю 252.
          • Бланш
            17 декабря 2022, 18:29
            А. Г., ) За год понятно что 252.
            Зачем приводить к году месячную волу?)
            Ошибка на корень 22?) Это оригинально. я так не считаю.
            • А. Г.
              17 декабря 2022, 20:01
              Бланш, какое СКО считается, этот вопрос по приращениям за какой период оно считается: дневная по дневным, месячная по месячным, годовая по годовым. А умножение СКО по дневным приращениям на корень из  числа торговых дней за месяц, квартал, год и т. д.— это приведение дневного СКО  к менее частотной: месяц, квартал, год и т. д… И в общем случае в условиях предположения о независимости приращений — это умножение на корень из числа более высоких частот в менее высоких.
              • Бланш
                18 декабря 2022, 05:57
                А. Г., Ну вот я и делаю всегда в общем случае)
  • Андрей К
    17 декабря 2022, 08:31
    За теорию 5 )
    За исполнение, может письмо прийти подтвердить экономический смысл трейдов. Если цель достигалась хитрым способом. Надо быть аккуратнее
  • ezomm
    17 декабря 2022, 12:51
    Все верно.Баллы надо давать за  большее количество дней торговли и ровность в количестве сделок и ровность  линии прибыли, а доходность ставим на последнее место. Типа 90(66) дней по 10 сделок в день и доходность 1% в день это идеал.
      • ezomm
        17 декабря 2022, 18:08
        Владимир Карьков, согласен. Норма меньше в 2 раза.Но чемпион должен делать 7 прибыльных против 3х убыточных.
  • А. Г.
    17 декабря 2022, 13:14
    Как правильно считается СКО для коэффициента Шарпа в Excel. Берём столбец относительных дневных приращений неважно какой длины, в отдельной ячейке пишем формулу стандартного отклонения по всему столбцу, умножаем полученное значение на корень из числа торговых дней в году (лично я беру за это число 252). Это и есть риск по Шарпу в классической формуле.

    Можно конечно спорить на тему его адекватности в качестве «риска» (я, например, считаю его неадекватным), но считать надо именно так.
      • А. Г.
        17 декабря 2022, 19:45
        Владимир Карьков, 
        Увидите, что с ростом времени происходит и рост стандартного отклонения

        Могу наглядно показать, что этого не будет, если массив для расчетов- это дневные относительные приращения, а в ячейке Excel функция =СТАНДОТКЛОН(). Она считает так, как правильно.
    • А. Г.
      19 декабря 2022, 07:58
      Владимир Карьков, не понял, как из одной цифры Вы построили графики. Да и надо учесть, что у выборочного СКО есть ошибка, которая уменьшается с ростом числа дней расчета. 
    • А. Г.
      19 декабря 2022, 08:31
      Владимир Карьков, и ещё, судя по графикам, попробуйте построить аналогичный, но от последней даты к начальной.
    • А. Г.
      19 декабря 2022, 07:59
      Владимир Карьков, abg20061 собака ya точка ru
  • Никита Карташёв
    19 декабря 2022, 13:48
    Владимир, продублирую здесь свой ответ. Вкратце — высокий показатель «доходность-риск» — не гарантия победы. Для победы нудно показать не только плавный рост капитала, но и высокую доходность. Коэффициент не идеален, зная границы его применимости, мы добавили 2 и 3 этапы оценки.

    Цель коэффициента Доходность/риск — не определить победителя ЛЧИ, а определить широкий круг претендентов, показавших наиболее плавный рост капитала, это первый этап. Второй этап — отбор 20 (или более) финалистов по целому ряду критериев(Шарп, Сортино, Макс. просадка и подобные). На третьем этапе экспертным путём определяется победитель, при выборе важную роль играет доходность, наряду с параметром доходность/риск.

    Условные «новички» в списке двухсот, о которых Вы пишите, имеющие 1-10% доходности, но при этом высокий доходность-риск, однозначно проиграют трейдеру с высокой доходностью, пусть и мЕньшим показателем доходность-риск. 

    Любая методика, любой коэффициент небезупречны, всегда можно найти способ их обойти. Именно поэтому в конце добавлена экспертная оценка.
    Высокое положение в таблице — совсем не гарантия победы.

    Для результатов с высокой доходностью в процентах, но без гладкого эквити по-прежнему остаются номинации «Лучший инвестор на фондовом/срочном рынке». 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн