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

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


Какая трендовая ТС лучше?

Привожу примеры эквити 2-х разных трендовых ТС.

Какая из них перспективнее, какую лучше торговать?

1. 

 Какая трендовая ТС лучше?

2. 

 Какая трендовая ТС лучше?



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

Снова о корреляциях

Берём временной ряд цен на активы с низкой корреляцией. Они двигаются вверх-вниз.

Их отслеживает индикатор (любой, в данном случае это не важно). Время от времени индикатор, на основании движения цены, выдаёт сигналы вверх-вниз.

И иногда бывает так, что по этому индикатору все или почти все низкокоррелированные временные ряды встают в одну сторону (совпадение или проявление той самой связанности, которая не до конца устранена?)

Как называется этот резонанс? Будет ли он происходить, если вместо низкой корреляции поставить 0 (нулевую)?


Сравнение торговой системы на индикаторах и нейросети. Это как это?

    • 01 сентября 2021, 21:28
    • |
    • 3Qu
  • Еще
Сравнение торговой системы (ТС) на индикаторах и нейросети. — У меня вопрос, а это как?
Не, конечно можно сравнить между собой две системы — одну на индикаторах, другую на нейросети — не вопрос. Но вопрос, что, если сделать такую же ТС как на нейросети (НС), но на индикаторах, а потом их сравнить?, лишен смысла.
Для тех кто не в танке. Что есть нейрон НС?
Сравнение торговой системы на индикаторах и нейросети. Это как это?
Всего лишь сумматор, на выходе которого прикреплена некая нелинейность, сигмоид, например.
Если подать на входы нейрона значения цены с интервалом Т (скажем, 1 минута), то на выходе сумматора получим значения нашего любимого индикатора WMA.
Допустим, таких нейронов во входном слое НС штук 20. Получается, что только один входной слой нашей НС уже содержит 20 различных индикаторов WMA.
Если слоев у нас несколько, то одна НС уже может иметь в своем составе сотенку-другую индикаторов WMA перемежающихся нелинейными элементами (скажу только, что нелинейные элементы там нужны).
Ну, и каким образом мы собираемся строить на индикаторах ТС аналогичную НС? Хотел бы я посмотреть на того героя, любителя индикаторов.)
Все тоже самое относится и к другим методам машинного обучения. Но, если что, то вперед за орденами, стройте.)
Это так, немного достало.)

Проектирование ТС. 5. Машинное обучение.

    • 01 сентября 2021, 17:37
    • |
    • 3Qu
  • Еще
Прошлый топик мы завершили на том, что попытки поручить построение торговой системы (ТС) машинному обучению (МО) бесполезны, т.к. на рынке отсутствуют явные зависимости, а те которые есть подавляются псевдозависимостями присущими конкретному интервалу истории котировок.
Но, все-таки не верится. Мы ведь находим в инете и даже в комплекте с пакетами МО такие экземплы применения МО, что при запуске их на своем компе, мы порой находимся в изумлении — неужели такое вообще возможно сделать за каких-то 5 минут. Ну, если это можно, то брехня это, что нельзя поручить МО самой сделать ТС.
Ну, скажем задача разделения множеств различными методами МО:
Проектирование ТС. 5. Машинное обучение.
картинка с сайта - https://scikit-learn.org ©

Не самая крутая задача, но хрен вручную такой алгоритм за 5 минут построишь.)
Чего рассуждать, давайте вживую попробуем поручить МО сделать нам ТС. При торговле на рынке все упирается в прогнозировании цены, вот и поручим нейросети (НС) прогнозировать цену хотя бы на 5 минут вперед. Пусть даже не очень точно. Будем это делать НС из пакета scikit-learn.

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

Сколько проверяется система в реальных торгах?

Допустим, Вы сделали алгоритм.

Проверили его на прошлых данных.

Запустили в работу.

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

Что является основанием для его досрочного снятия с пробега?


Проектирование ТС. 4. Машинное обучение.

    • 31 августа 2021, 15:40
    • |
    • 3Qu
  • Еще

Ещё с самого начала, в первой части, писал, что проект является экспериментальным, что из него получится я не знаю.Получится — хорошо, не получится — останутся наработки, которые могут пригодиться в дальнейшем.Тем не менее, обещал освещать ход проекта.
На сегодняшний день удалось получить на тестах некоторую незначительную и неустойчивую прибыль. Эти копейки не произведут впечатления на читателя — такое вы и сами получали неоднократно. Даж позориться не хочется.)
Но, что это дало? Это позволило алгоритмически более-менее разграничить области возможных лонгов и шортов.
Дальше есть следующие возможности:
а. Накручивать на ТС различные индикаторы и долго и нудно подбирать их параметры и условия входа в сделку и соответствующую логику.
в. Попробовать использовать для построения ТС методы машинного обучения (МО. Тем более, какие-то наработки в этой области у меня уже есть.
«И так как с детства его влекло к технике, то он всею душою отдался пункту «в» (тайное похищение чужого имущества, совершенное с применением технических средств или неоднократно».© Пункт «в» мне тоже более интересен, однако я совсем не исключаю и параллельного применения элементов из пункта «а».
Для тех, кто не в теме, немного подробней.
Если мы возьмём рыночные данные, каким-то образом их идеально подготовим, попробуем обучить какое нибудь МО (нейросеть (НС), скажем), то мы, скорее всего, сразу получим великолепные результаты. Единственным недостатком этих результатов будет то, что прибыль мы сможем получить только на той истории, на которой мы обучали МО. На реале и даже на другом отрезке истории такая ТС работать скорее всего не будет.
Рыночные зависимости очень неявные, встречаются в ценовом ряду нечасто и выделить их на общем фоне удачных и неудачных сделок не представляется возможным. В результате МО при обучении находит некоторые зависимости или псевдозависимости имеющиеся только в обучающей последовательности, нигде более не встречающиеся и обучается им. Т.е., псевдозависимости оказываются более явными, чем то что мы пытаемся найти.
Как с этим планируется бороться, это, возможно, обсудим уже в следующий раз.


О продолжительности просадки

Кто имеет представление, какая продолжительность просадки является приемлемой для трендовой ТС на дневках?

Например, 1-2 месяца — это, понятно, приемлемая.

А если 5 месяцев? 

Можно ли для этого иметь ориентиры не «по вкусу», а по каким-то матмоделям?

Какой должна быть продолжительность просадки у трендовой ТС, чтобы Вы отказались от неё или серьёзно что-то поменяли?


Контр-трендовый Сталинград

Контр-трендовики, объясните: как правильная контр-трендовая система должна отрабатывать вот такой выраженный тренд?

Если скажете «Пересиживать убыток», я выйду в окно. :)

Контр-трендовый Сталинград


Как собрать большой портфель инструментов с нулевой корреляцией

Выскажу предположение, как можно это сделать. Это именно предположение, поэтому там могут быть ошибки.

Берём 30 акций.

Первую завершённую зелёную (прости, Гусев) свечу считаем началом растущего тренда.

Первую завершённую красную (прости, Гусев) свечу считаем началом падающего тренда.

Открываем сделки в лонг и в шорт, по одним и тем же принципам.

У нас получается широко диверсифицированный портфель, но он составлен из инструментов с высокой корреляцией.

Как же нам её убрать?

А вот как: ввести ещё один параметр. А именно: считать началом восходящего тренда не каждую зелёную свечу, а только длиной >X, а началом нисходящего не каждую красную свечу, а тоже только длиной >X.

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

А ведь этот Х можно ещё и сделать переменным...



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

Как определить достаточную доходность для плечевой ТС?

Стало уже общим местом говорить, что доходность 20% в год для торговли без плечей — это достойно. 

Но возникают вопросы:

1. Откуда взялось это число?

2. Чем оно обосновано?

3. Можно ли на основе этого числа строить ожидаемую доходность для «плечевых» систем: для 5 плеча — 100% годовых, для 10 плеча — 200% годовых?

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


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