EY
EY личный блог
20 октября 2021, 15:10

Советы для начинающих алго-трейдеров

Вольный перевод отсюда, понравился пост:
1) Не уходите с основной работы
2) Не вкладывайте силы в разработку своего бектестера
3) Ожидайте что у вас займёт 3-5 лет до тех пор как вы разработаете стабильный прибыльный метод. Это при допущении что вы тратите 20 часов в неделю. 80% уходит на разработки стратегий, 10% на эксперименты, 10% на автоматизацию
4) Просмотр видео / чтение реддита (СЛ) не приближает вас к цели. Считайте эти часы отдельно и ограничивайте потерю времени
5) Станьте экспертами в своём методе, хватит переключаться
6) Найдите свою собственную торговлю. То что подходит одному трейдеру, может быть убийственно для другого. Только вы можете подобрать что подходит именно вам
7) Ищите преимущество там где нет больших/умных денег (хинт — ликвидность)
8) Запомните, автоматизация помогает когда есть прибыльный метод, сфокусируйтесь на поисках метода до автоматизации
9) Разделите разработку стратегии от исполнения
10) Потратьте большинство времени на разработку стратегии и валидацию
11) Знайте свои затраты и реалистичность исполнений. Только живой трейдинг даст вам эту статистику
12) Сделайте первую автоматизацию из говна и палок, всё равно скорее всего вы отбросите эту стратегию
13) Наиболее частые причины провала стратегии: а) некорректное тестирование б) исторические данные в) неправильные допущения на стоимость исполнения г) невозможность реализовать сделку там где хочется. Учитывайте это в процессе валидации
14) Скептически относитесь к результатам тестов если меньше 1000 сделок
15) Скептически относитесь к тестам если вы тестируете в одной рыночной фазе (например последний год на растущем рынке)
16) Никакая торговая стратегия не работает на всех фазах рынка, знайте свою фазу и реалистичные ожидания (например на контре должна сливать меньше чем зарабатывает на трендах)
17) Хорошая стратегия которая работает хорошо в благоприятной фазе и не сливает много в ожидании
18) Грааль торговли в запуске множества некореллированных стратегий, рассчитанных на разные фазы рынка
19) Знайте свою максимальную ожидаемую просадку, ожидайте что в реальности она будет 2* от бектестов
20) Не думайте что новый язык разработки или фреймворк улучшит ваш трейдинг. Обычно это не так, за редкими исключениями
21) Постепенно увеличивайте торговый капитал с ростом уверенности в прибыльности стратегии
22) Когда вы начали реальную торговлю, не обращайте на колебания баланса в деньгах, этот шум только отвлекает
23) Только 2 вещи важны для реальной торговли а) насколько ваша модель совпадает с бэктестом и б) насколько исполнение совпадает с вашими ожиданиями (реальное проскальзывание, исполнение лимитных ордеров, заложенные комиссии)
24) Знайте когда вам нужно отключить систему
25) Не придавайте много значения результатам отдельных сделок.

в комментах можно обсудить, тут есть спорные моменты
31 Комментарий
  • Дмитрий Овчинников
    20 октября 2021, 15:18
    24) Знайте когда вам нужно отключить систему
    Странно
    • LogikoMen
      20 октября 2021, 20:23
      Дмитрий Овчинников, низкая волатильность, новостная непредсказуемость. Базовые принципы. И есть алгоритмические — максимальная просадка превышена и т.д
    • А. Г.
      20 октября 2021, 16:54
      EY, 

      Согласен по п.2. А вот п. 14 я бы заменил на рассмотрение эквити по таймфрейму в 2 и более раз чаще среднего времени в позиции и не менее 1000 тактов такой эквити. Именно набор таких эквити по всем оптимизируемым параметрам покажет реальные риски стратегии. 
    • Виталий
      21 октября 2021, 09:11
      EY, у меня свой тестер, очень удобно, т.к. свои индикаторы и плюсом легко можно какую-то логику невертеть при желании или статистику любую хитрую какую надо
      в обычных тестерах так не сделаешь
        • Виталий
          22 октября 2021, 12:59
          EY, делал на C#
          началось все с элементарных систем по нарастающей.
          минимальное написание заняло буквально пару недель факультативно по вечерам/выходным
          всех идей сразу не было, постепенно добавлял что мне надо, суммарно бы сейчас с нуля такое за месяц сделал +-, при том, что я не итишник, но программист в промавтоматизации, т.е. основы и принципы есть
          на ошибки проверял, да и практикой подтверждено уже все давно
  • Replikant_mih
    20 октября 2021, 15:27
    Да, отличный список. Может с какими-то можно и поспорить, но многие крутые, да. Ну и список живой, не банальный как часто бывает — в духе покупайте дешево, продавайте дорого.
    • tashik
      20 октября 2021, 16:46
      Replikant_mih, а что не так с «покупайте дешево и продавайте дорого»? Хорошая же штука )) 
      • Replikant_mih
        20 октября 2021, 17:03
        tashik, Да, надо затестить — вдруг грааль.
        • tashik
          20 октября 2021, 17:05
          Replikant_mih, ага, опцики возьмите и попробуйте )
          • Replikant_mih
            20 октября 2021, 17:34
            tashik, Да я ещё с акциками до конца не разобрался)).
  • Андрей К
    20 октября 2021, 15:34
    Понравилось
  • Sprite
    20 октября 2021, 15:44
    Понравилось, но я бы поспорил с п.7. и п.12.

    7) Ищите преимущество там где нет больших/умных денег (хинт — ликвидность)
    12) Сделайте первую автоматизацию из говна и палок, всё равно скорее всего вы отбросите эту стратегию

    По п7. сильно неоднозначное утверждение, по п.12 — так можно с тем же набором и остаться, а учитывая что выше автор предлагает сначала определиться с собственной стратегией и стать в ней экспертом, а уж потом её автоматизировать, то вообще не понятно.
      • Sprite
        20 октября 2021, 16:03
        EY, вот я и не понял, сначала «5. Станьте экспертами в своём методе», а потом «12. Автоматизируйте из говна и палок». По моему или вы эксперт в своём методе, или вечный строитель неработающих стратегий из говна и палок.
  • Просто Егор
    20 октября 2021, 16:03

    на мой взгляд пункт 19) про «2х макс просадку» не совпадает с 23) а) про «поведению, соотв бектесту» и 24) со знанием когда отключить. 

    На мой взгляд надо отрубать сразу при превышении макс просадки, определенной на бектесте.

  • qxr1011
    20 октября 2021, 16:41
    не со всем согласен, но плюсую…
  • Bearminator
    20 октября 2021, 20:52

    ДА!

    17) Хорошая стратегия которая работает хорошо в благоприятной фазе и не сливает много в ожидании

    18) Грааль торговли в запуске множества некореллированных стратегий, рассчитанных на разные фазы рынка

  • Gypsy
    20 октября 2021, 21:33
    21 п. очень спорный))
  • GOLD
    20 октября 2021, 21:40
    0) математически докажите предположение (мечту инфантильного программиста), что алгоритм обработки известных данных будет генерировать стабильную прибыль при обработке неизвестных данных
  • Vin60
    20 октября 2021, 23:38
    24 п доставил ))
  • monko
    21 октября 2021, 12:09
    3.5 Ожидайте, что через полгода перестанет работать стабильный прибыльный метод, на который ушло 3-5 лет

  • alexmiramax
    23 октября 2021, 22:07
    о пункт 2 это про меня. Закопался в свой движок, пол года не поднимая головы тружусь над второй версией. Получается круто, практически TigerTrade, руки чешутся уже плотно засесть за стратегии, но в ближайшее время меня ждет только инфраструктура. Сегодня только запустил тиковые индикаторы и добавление их на график с авторасчетом их значений. Если бы знал с каким уровнем сложности столкнусь забил бы и тестил на backtester’е.
  • NOT A HAMSTER
    18 октября 2023, 00:15
    Конченый алко-трейдер. С протертыми до дыр постулатами. Создающих в головах новичков винегрет и сбой файлов.

    Успешный трейдинг  состоит из простых и банальных вещей. Построенный на психологии толпы, простого, понятного и безиндикаторного чистого графика, несложной математики и надежного, честного посредника.  Все. 
    Остальное придумывают те, кто делает бабки не на бирже, а на доверии развесивших уши наивных гражданах.

    И заметь, не я тебя первым обозвал.

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

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