zenoftrading
zenoftrading личный блог
30 мая 2021, 00:52

Трейдинг или инвестирование? Большой бектест на 650 активах

Данные в этой заметке неправильные. Я неправильно считал некоторые параметры. Можно не читать, и сразу прочитать следующую smart-lab.ru/blog/699827.php Я всё пересчитал и залил новые данные.

Этот пост оставлю как напоминание, что нужно проверять как и что считается. Видимо пора начинать писать тесты...


______________
Мне всегда хотелось постетировать торговую стратегию на большом количестве инструментов. Навести научность на всё это бектестирование. Наконец руки дошли написать свой универсальный недотестер.

Раньше я уже писал про стратегию покупки на закрытии и продажи на открытии Её и выбрал для пробного полёта.

Суть страетегии очень проста. Каждый день покупаем на закрытии, продаём на следующем открытии. Нужно было взять что-то простое для теста.

Всего собрал 650 тикеров:
— индекс IMOEX в полном составе
— наиболее ликвидные фьючерсы на мосбирже (нам же нужно, чтобы миллионы торговались без проскальзываний): рубль/доллар, индекс РТС, нефть, золото, сбербанк
— индекс SP500 в полном составе
— 100 наиболее ликвидных ETF
— валютные пары: rub, eur и gbp с долларом
— крипта, куда ж без неё: btc и eth с usdt

Для всего, кроме фьючерсов взял комиссию 0.05%, для фьючерсов 0.03%. Какой же бектестер без комиссий.

Стартовой датой выбрал 1 января 2010 года. Если тестировать, то точно больше 10 лет. Не всё тогда ещё было, но тем не менее.

Написал на питоне пару сотен строчек кода. Запустил… и компьютер переваривал всё это часов 8. Натужно гудел кулером, записывал логи, аккуратно складывал файлики с результатами. Да уж, питон не самый быстрый язык программирования.

Статистика

Что будем смотреть? Доходность конечно. Не забудем про Шарпа. Сравним с бай энд холд и посмотрим на просадки. Ну и посмотрим что там по группам. Для начала посмотрим как обстоят дела в среднем по каждой группе:

Трейдинг или инвестирование? Большой бектест на 650 активах

Ого! Что там в валютах? Там какая-то аномалия в рублях. Ошибка в данных. Можно не обращать внимания. Что ещё? Видно, что бай энд холд в среднем уделывает трейдинг.

Лучшая пятёрка по Шарпу

Трейдинг или инвестирование? Большой бектест на 650 активах

Вроде Шарп хороший. Но опять же, если сравнить с бай энд холд, то уже не очень.

Лучшая пятёрка по доходности

Трейдинг или инвестирование? Большой бектест на 650 активах

Те же, что и с Шарпом.

Лучшая пятёрка по средней сделке

Трейдинг или инвестирование? Большой бектест на 650 активах

Тут первый раз появляется российский рынок в виде тинькова. Правда он только с 2019 года.

Минимальный гэп

Трейдинг или инвестирование? Большой бектест на 650 активах


Сплошные етфы. Ну и биток затесался, так как торгуется круглосуточно.

Минимальная просадка


Трейдинг или инвестирование? Большой бектест на 650 активах


Интересно, что тут почти все строчки российский рынок.

Максимальный профит фактор

Трейдинг или инвестирование? Большой бектест на 650 активах

И что?



— Бай энд холд в среднем выигрывает
— Всего в тесте почти 1,8 млн сделок, брокер и биржа тоже в выигрыше
— На российском рынке меньше всего ночных гэпов вниз

Давайте ещё по средним значениям пройдёмся по всем сделкам:
— Средний возврат наших торгов -159%
— Максимальная просадка -224%, огогошеньки
— Бай энд холд возврат 193%, инвесторы в среднем выигрывают
— Бай энд холд просадка -68%, не так уж и плохо по сравнению с торгами
— Сделок 2710
— Средняя сделка -0.0573%, достаточно небольшого минуса и 3000 сделок чтобы уйти на 159% вниз
— Прибыльных сделок 44%
— Максимальный доход 28%
— Максимальная потеря 14%, могло быть и хуже
— Профит фактор 0.98
— Шарп -4.607884

Для пробного запуска, думаю отлично. Не переключайтесь. Дальше рассмотрим что-нибудь посложнее. Кстати, если кто поделится часовыми данными по всем тикерам за последние 10 лет, буду очень признателен.

Если сами хотите поиграться, полный файл со стаистикой в телеграме bit.ly/zenoftrading
16 Комментариев
  • 3Qu
    30 мая 2021, 00:58
    Видно, что бай энд холд в среднем уделывает трейдинг.
    Заметим, ваш трейдинг. Трейдинг по другому работает.)
  • chizhan
    30 мая 2021, 01:09
    Дальше рассмотрим что-нибудь посложнее.
    А смысл? Чем сложнее система, тем больше подгонка под исторические данные. А это значит, что вряд ли система работающая на истории будет так же успешна в будущем.

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

    В результате, как Вы правильно заметили, выигрывает Купил и Держи. Причем не только по деньгам, но и по расходу времени.
    • alvas
      30 мая 2021, 10:40
      chizhan, причем тут подгонка? насколько понял, автор взял стратегию и протестил разные инструменты и посмотрел результат.

      Подгонка — это когда местные недогуру берут график и рисуют на нем линии.
  • T-800
    30 мая 2021, 06:13
    Вы взяли комиссию на акциях мосбиржи в размере 0.05%. А не мало для купил-продал?
    И сколько уйдет на проскальзывание?
  • Roman Resner
    30 мая 2021, 10:11
    «1 января 2010 года.» 
    " Бай энд холд в среднем выигрывает"

    Удивительно. С чего бы это вдруг. Может потому что тест проводился на бычьем тренде?
  • alvas
    30 мая 2021, 10:42
     автору респект, но таблички уж очень неудобночитаемые, видимо шаблон самрт-лаба все портит + лучше все же раз пишите на русском, то и в таблице на нем же писать))
  • Тимофей Мартынов
    30 мая 2021, 10:51
    таблицы лучше конечно картинками вставлять чтобы было красиво
      • Тимофей Мартынов
        30 мая 2021, 15:39
        zenoftrading, как тебе редактор поможет вставить таблицу в 620 пикселей ширины?:)
        тут придется весь дизайн менять...
        но я думаю, дизайн мы таки скоро поменяем, расширим среднюю колонку…
  • technic
    30 мая 2021, 18:15
    «Статистика
    Что будем смотреть? Доходность конечно»
    😆
    Что будем смотреть?
    Доходность и Статистику Лидера ЛЧИ за 2010год
    Робот_Панда: старт 50к рублей Сделок 12346 Доход в процентах 8 026,78 Доход в рублях 4 013 390,50
    Процент Шарпа!?) стремится к бесконечности)
    Что хочу сказать не туда вы смотрите или не то видите…
  • А. Г.
    30 мая 2021, 20:11
    Максимальная просадка -224%, 

    Это как?

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

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