Мои комментарии
  • IgorK
    25 марта 2026, 22:37
    Если вкратце — sign(A+B) легко выражется через A, B, abs(A), abs(B), abs(A+B), abs(A-B) и т.д.

    А какой тут предполагается правильный ответ?..

    sign(A+B) = (A+B)/abs(A+B)

    (по определению), и это можно обобщить на любое число слагаемых. Такой ответ подходит?

  • IgorK
    21 марта 2026, 12:59
    У реальной доходности есть только одно определение: на сколько изменилась покупательская способность.

    Если у меня денег стало в четыре раза больше (доходность +300%), но при этом кг яблок подорожал в два раза (инфляция 100%), то я смогу купить в 2 раза (или на 100%) больше яблок, то есть реальная доходность 100%.

    При вычитании же 300%-100% получается 200%, это бессмыслица.

    Для небольших значений доходности и инфляции разница близко аппроксимирует точное значение, поэтому часто пользуются разницей, но для больших значений разница не имеет экономического смысла.
  • IgorK
    21 марта 2026, 12:20
    Влад, реальная годовая доходность с учетом инфляции считается по-другому:
    реал = (1 + номинальная доходность)/(1 + инфляция) — 1.

    Но для небольших значених разность это достаточно хорошее приближение.
  • IgorK
    21 марта 2026, 11:26
    Доходность считали геометрическую? То есть не total/10, а pow(1+total, 1/10) — 1. Это очень важно.
  • IgorK
    18 марта 2026, 16:21

    SergeyJu, мне очень нравятся все ваши комменты, с удовольствием читаю!

  • IgorK
    18 марта 2026, 14:13

    SergeyJu, да, полностью согласен; в численном анализе доказывается, что вычисление высших производных по дискретным формулам — это очень вычислительно неустойчивая (ill-conditioned) операция. Как минимум нужно применять какие-то сглаживающие процедуры типа фильтра Кальмана.

     

    Вы, наверно, знаете из моего блога, что я теоретик :) Ни один свой алгоритм я еще не запускал на практике — просто потому, что я очень тщательно бэк-тестирую, и не вижу на бэк-тестах что-то такое, чем я готов рискнуть на живых деньгах. Из последних моих исследований, то, что показывает какой-то интересный положительный результат, это:

    — в области возврата к среднему — кросс-секционные стратегии (торговля теми инструментами, которые отклонились от среднего больше, чем вся группа целиком — причем это среднее может быть что-то простое, как доходность, так и какие-то более сложные вещи, как факторы высшего порядка в PCA анализе);

    — самые простые TSMOM-стратегии тоже показали интересные результаты, к моему удивлению.

    Также выглядит интересным сочетать оба подхода: например, ставить на возврат к дневному кросс-секционному среднему только тогда, когда есть долговременный тренд в этом же направлении. Мой поверхностный бэктестинг такого комбинированного подхода для BIST (турецкой биржи) показал хороший результат.


    Также я начал пробовать подходы с определением режима, но пока не углубился в них. 

    А какие у вас подходы-«чемпионы»?

  • IgorK
    17 марта 2026, 20:10

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

    Доходность — это первая производная функции цены (показывает, цена растёт или убывает, и как быстро).

    А как насчет второй производной? Она должна показывать ускорение или замедление роста и точки перегиба; можно ли это использовать для трейдинга?

    (Производные мы будем вычислять, конечно, по приближенным дискретным формулам).

    Интересно, что разница между двумя скользящими средними, которая используется в классическом алгоритме MCAD, тоже может быть проинтерпретирована как вторая производная:

    каждая из скользящих средних — это первая производная, их разница — вторая производная.

     

  • IgorK
    17 марта 2026, 20:02

    Такой тип стратегий называется Time series momentum (TSMOM), и есть много работ с исследованием таких стратегий, например:

    Time series momentum — Moskowitz et al (классика)

    www.sciencedirect.com/science/article/pii/S0304405X11002613

    Demystifying Time-Series Momentum Strategies: Volatility Estimators, Trading Rules and Pairwise Correlations — Baltas & Kosowski

    www.researchgate.net/publication/255856103_Demystifying_Time-Series_Momentum_Strategies_Volatility_Estimators_Trading_Rules_and_Pairwise_Correlations

    и др.

     

    В приведенных мной статьях, особенно во второй, есть такие отличия от вашего подхода:

    — Размер позиции обратно пропорционален волатильности (чем выше волатильность, тем меньше алгоритм берет риск)

    — В качестве индикатора можно попробовать использовать не просто доходность (выросла на 5% — открыли позицию), а доходность, нормированную на волатильность. Смысл в том, что такие колебания в 5% могут быть для данного актива обычными дневными колебаниями (шумом), а не началом тренда; а нормализация устранит шум.

    Попробуйте прикрутить волатильность — может, результат лучше получится.

    Насчет переключения между трендовым алгоритмом и алгоритмом возврата к среднему — это сложная задача (называется «переключение режима», regime change), и решается с помощью разных подходов:

    — нейронные сети

    — марковские цепи

    — макроэкономическое моделирование
    и т.д.  

  • IgorK
    02 марта 2026, 02:55

    Eth_algotrader, под статистикой результатов вы имеете в виду динамику стоимости пая (equity)? Это открытые и регулируемые данные — они публикуются на платформе TEFAS (единая государственно регулируемая платформа, через которую в Турции торгуются ПИФы).


    На основе данных из TEFAS есть много бесплатных и платных приложений, которые высчитывают разные риск-метрики, показывают текущие активы в фонде и их распределение во времени, делают рекомендации по оптимальному портфелю, и т.д. В последнее время также как на дрожжах появляются AI-советники (и по фондам, и в целом по инвестиционным инструментам). Я даже сам пытаюсь сделать такой стартап (фонды + AI), но мало свободного времени, буксую. :(


    А вы же вроде copy trading'ом занимаетесь? Насколько я понимаю, открытый исходный код стратегии вы тоже не публикуете? :)

  • IgorK
    28 февраля 2026, 17:05
    Золото сегодня повысилось из-за эскалации конфликта Израиль-Иран. Технический анализ это не предсказывает. (То есть я хочу сказать, сделка сегодня выиграла не из-за вашей прозорливости, это случайность).
  • IgorK
    26 февраля 2026, 20:26
    Мне кажется, под метастратегией классически понимается оркестратор стратегий, который перераспределяет доли между ними на основе метрик отдельных стратегий (волатильности, Шарпа, корреляций и т.д.)

    В рамках одной стратегии трудно разграничить, где кончается стратегия, а где начинается мета.

    Пофилософствую:

    Любая стратегия представляет собой функцию от цены одного актива или вектора активов (также дополнительно от объёма, параметров стакана).

    F: (Price, Volume, Order Book) -> A

    A — пространство действий (покупка, продажа)

    Задача функции: выделить устойчивый сигнал из шума. Функция может быть любого уровня сложности: скользящее среднее, нейронная сеть, PCA (Principal Component Analysis), или как в вашем случае композиция двух функций (стратегия ∘ мета).

    Для линейного случая можно определить порядок этой функции: сколько раз нужно «продифференцировать» цену, чтобы получить сигнал. Если порядок больше нуля — это будет мета.
  • IgorK
    26 февраля 2026, 18:25

    Потеряев А.А., за счёт чего у индивидуалов доходность будет выше? Неужели профессионалы с многолетним опытом, которые собаку съели на фундаментальном и техническом анализе, и это их основной род деятельности, не могут сравниться с индивидуалами?

     

    Да, у меня есть знакомые, которые показывают гораздо большую доходность в краткосроке, но их портфели жутко волатильны, на долгосроке они проигрывают.

  • IgorK
    17 февраля 2026, 17:42
    Добавьте в посте, что фото из Эмиратов, а то многие подумали, что Норвегия.
Старый дизайн
Старый
дизайн