Постов с тегом "Торговые системы": 318

Торговые системы


Как вы делаете десятки и сотни систем?

Иногда читаю: «Сделал десять систем на Si» или «Сделал 100 систем для разных инструментов».

Это что, так просто — наделать 100 зарабатывающих систем?

Я за все годы только 1 устраивающую систему сделал: идея + набор зарабатывающих параметров.

Может быть мы под системами подразумеваем совсем разные вещи?

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

Тогда, получается, что это 50 настроек, а не 50 систем.

Кто может это разъяснить?


Торговая система и логика этики



     Пришла тут метафора того, что такое этика и мораль – из биржевой жизни.

      Это как торговая система в трейдинге.

     По моему убеждению, это именно то, что отделяет трейдинг от лудомании, позволяя:

     1). Иметь статистический перевес на серии однотипных ситуаций, не 100% гарантии, ясно дело, но с хорошей вероятностью.  

     2). Не ломать голову каждый день, действуя всегда по шаблону, причем твое шаблонное решение – лучше 90% решений тех, кто ломает голову каждый день.    

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

     Я и портфель акций выбираю точно так же – не каждую как отдельный бриллиант по каким-то ее уникальным свойствам, а как пул, серию по однотипным параметрам. Скажем, пул моментума или акций роста. По тем же самым соображениям.

      Надежнее, ленивее и спокойнее – то есть лучше по всем параметрам, куда ни плюнь.



( Читать дальше )

Обгоняют ли алготрейдеры индекс?

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

Но хочу поделиться следующими рассуждениями.

Одно время попробовал торговать свою алго-систему без плечей. У неё вышла доходность около 30% годовых с просадкой 7%. Но это в среднем, присутствовал разброс, в зависимости от трендовости рынка. На слабоволатильном рынке инвестор, на счёте которого это торговалось, постоянно говорил, что мы отстаём от индекса. Я возражал, что у нас, вообще-то, и просадки намного меньше, чем у индекса. Но он заявил, что ему нужна доходность, а не низкие просадки. 

И тогда я задумался: а почему бы не увеличить доходность за счёт доведения просадки ТС до просадки индекса. То есть, просто добавив, например, 5-10 плечей. Тогда мы выравняем риск с риском индекса.

Но представьте, какая будет доходность у ТС с 5-10 плечом. Она будет намного выше, чем доходность индекса, при тех же рисках. 



( Читать дальше )

Грааль обнаружен?

В одном из текстов нашёл описание следующего Грааля:

Покупка Si с усреднением на каждом заметном снижении, без плеча. 

Si снижается, снижается, снижается — а потом каааак выпрыгнет наверх (в плюсовую область), вместе с усреднёнными докупками.

В этот момент фиксируемся.

Потом повторяем, начиная с мелкого лота. 

______________________________________________________________

Вроде всё логично, по сути, именно это делают все, кто покупает с части зарплаты доллары в матрас. 

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

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


Проектирование ТС. 1

    • 15 августа 2021, 18:09
    • |
    • 3Qu
  • Еще
Обещал в Процесс рождения интрадей Грааля пошагово освещать процесс проектирования торговой системы — освещаю).
Итак, первым делом скачал с Финам 1м котировки нескольких фьючерсов за 3 последних месяца перед экспирацией и поместил их в БД SQLite — так проще работать. Код экспорта из CSV в SQLite приводил ранее, см. раздел Python моего блога.
Вот эти:

1 GAZR-6.21 GZM1
2 GAZR-9.21 GZU1
3 SBRF-6.21 SRM1
4 SBRF-9.21 SRU1
5 Si-6.21 SiM1
6 Si-9.21 SiU1
С фьючем РТС работать и отрабатывать технологии сложнее, если и нужен будет, то оч нескоро.
У меня заготовлено несколько новых индикаторов для этой ТС. Конечно я на что-то рассчитывал при их проектировании, но все это умозрительно, и о реальных свойствах индикаторов я, ровным счетом, ничего не знаю. Для начала хотелось бы выяснить их возможности.
Для этого на множестве 1м истории (~66000 свечей) генерируем ~6600 равномерно распределенных по интервалу истории случайных сделок продолжительностью 5 минут ( потом будет и 10 и 15 минут), пока только Лонг (потом и Шорт будет, рассматривается отдельно) и находим прибыль в каждой из этих сделок.
Выглядеть это будет вот так:
Проектирование ТС. 1 



( Читать дальше )

Опционный Грааль

Не разбираюсь в опционах, но всё равно предложу концепцию опционного Грааля. 

Если в США много ликвидных опционов на акции и, в то же время, много высоковолатильных акций, то почему бы не сделать такую опционную ТС:

1. Выбираем только опционы на высоковолатильные акции.

2. Покупаем коллы на акции.

3. Стоп уже зашит в цену опциона и защищён от ложных срабатываний. То есть наш риск ограничен.

4. А возможный выигрыш очень большой, потому что акции «летающие».

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


Будет ли работать такая стратегия?

Пока торговал трендовую стратегию, обратил внимание на то, что, независимо от способа определения тренда, всё равно значительная часть дней отрабатывается «вхолостую». В связи с этим возникла концепция следующей стратегии, использующей как раз эту «неуловимость» рынка.

1. Портфель — 20-30 фьючерсов.

2. ТФ — 1 день.

3. Каждый день при помощи генератора истинно случайных чисел набираем случайный портфель. Какая доля бумаг в лонг, а какая в шорт — определяется случайностью. 

4. Портфель держится весь день и закрывается к концу торгов с тем или иным результатом, сколько даст рынок.

5. Этим же вечером набирается следующий случайный портфель на следующий день.

6. Повторяем.

 

Есть ли в такой стратегии здравое зерно?

Есть ли явные критические уязвимости?


Через 5 минут прогноз рассыпается. (с)

    • 05 августа 2021, 20:38
    • |
    • 3Qu
  • Еще
Был у меня на днях диалог с одним нашим форумчанином, и сказал он с некоторым сожалением — через 5 минут прогноз рассыпается. ©
Вообще, я с этим вполне согласен, это действительно близко к истине. Однако,
во первых: 5-ти минут часто вполне достаточно для сделки,
во вторых: по ходу пьесы можно прогнозировать и дальше, на следующие 5 минут, и, если все ОК, продлевать сделку на следующие 5 минут, потом на следующие и так далее.
Таким образом, мы поимеем систему, в которой, да, основные сделки будут не более 5 минут, но будут присутствовать и сделки более продолжительные, до 15 минут и более.
Только скажу, что из этого может получиться оч неплохая и весьма прибыльная система.

Возможна ли большая среднегодовая доходность при меньшем профит-факторе?

Друзья и коллеги, всем привет! Удачного окончания дня!🙂
При сравнении двух ТС после теста на нескольких лет истории может ли у одной из них быть большая среднегодовая доходность при меньшем профит-факторе?

Windows 10, Python, Anaconda, Miniconda (топик для питоноводов).

    • 28 июня 2021, 23:13
    • |
    • 3Qu
  • Еще
Доконал я, таки, свою Windows 10, стала еле ползать. Вначале восстановил штатной системой восстановления — не понравилось. Тогда сделал чистую установку. Вроде нормально, полетела. Поставил VS 2019, и очередь дошла до Python — что ставить?
Уже несколько лет использую Python для всех задач анализа данных и моделирования торговых систем. До того использовал разное — Excel, MathLab, SciLab, R. Python, имхо, оказался наиболее удобным и быстрым инструментом для решения всех околорыночных задач.
В свое время долго выбирал среду под Python, и, в конце концов остановился на Anaconda. Это самое оно для начинающих — все сразу сконфигурировано и готово к употреблению, уже сразу в базе ~700 пакетов, и не надо заморачиваться с их установкой. Кроме того, уже готовы к употреблению несколько сред разработки, я пользуюсь только одной — Spyder — не то, чтобы другие хуже, просто потребности не возникало.
В общем, для тех, кто только начинает работать с Python или не хочет заморачиваться с пакетами и средами, Anaconda — самое оно.
Однако, есть и недостатки. Очень большой объем на диске, долго ставится. Все 700 пакетов вам никогда не понадобятся, и по любому, позднее какие-то пакеты вам все равно придется устанавливать самостоятельно. Множество сред разработки тоже никогда не понадобятся, однако, чтобы получить общее представление о том, что есть под Python, для начальных этапов не вредно.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн