ROBO_Trading

Не пытаясь угадать тренды

Обучение
BINANCE:BTCUSDT   Bitcoin / TetherUS
2355 просмотров
72
Существуют методы торговли на бирже, при которых никаких попыток что-либо предсказать не делается в принципе. Так же их часто называют "рыночно-нейтральными стратегиями", что не всегда будет верно. В таких стратегиях одновременно открывается лонг и шорт на одинаковую сумму, но на разные активы. Таким образом, прибыль можно получить и при движении всего рынка (точнее этих двух активов) хоть вверх, хоть вниз. По сути рыночно-нейтральной стратегии и не важно куда пойдет рынок, вверх или вниз. Ведь прибыль берется от другого.

Эти стратегии можно разделить на 2 класса, и они прямо противоположны друг другу:
1) Торговать схождения цен
2) Торговать расхождения цен

В первом варианте делается предположение а-ля "цены этих двух активов сойдутся и станут равны в будущем". На то должна быть (желательно) некая фундаментальная причина. Например, это может быть серебро и золото. Если спрос на драгметаллы увеличится, то это привело к росту цен обоих этих металлов вероятнее всего. То есть нужна какая-то корреляция по фундаментальным причинам. Между ценой золота и серебра огромная разница, но эта проблема легко решается за счет добавление "поправочного коэффициента". В начале периода рассчитывается разница между ценами золота и серебра, допустим фьючерсный контракт на серебро в сто раз дешевле чем на золото, тогда поправочный коэффициент будет тоже 100. Проще говоря, серебра надо купить в 100 раз больше чем золота. Так на 1000 долларов открывается лонг на золота и на 1000 долларов шорт на серебро. После чего трейдер рассчитывает что разница цен уменьшится и он сможет закрыть обе сделки. Обязательно одновременно. Скорее всего одна из двух сделок его будет убыточной, но вторая прибыльная должна перекрыть весь убыток и что-то ему достанется. Если трейдер был не прав и цены разошлись еще больше чем было, то он зафиксирует убыток в конце периода закрыв эти сделки. Обратите внимание, трейдер не пытается угадать куда пойдет рынок, вверх или вниз, он пытается угадать будут ли сходиться цены двух разных активов. Если цены будут сходиться, то он получит прибыль и в случае роста рынка и в случае падении рынка. Потому она и называется "рыночно-нейтральная".

Второй подход мне всегда был куда более интересен. В нём наоборот делается ставка на то что цены разойдутся и в конце периода будут не так же близко как в начале периода. Так же используется поправочный коэффициент. Допустим 1 биткойн в начале месяца стоит 100 эфиров ровно, так трейдер открывая лонг и шорт одновременно на равные суммы делает ставку на то что в конце месяца биткойн будет стоить не 100 эфиров, а образуется разница. Если биткойн будет стоить 110 эфиров то трейдер получит прибыль 10%. Если биткойн будет стоить 90 эфиров, то трейдер ТОЖЕ получит прибыль 10%. Казалось бы волшебная халява? Но нет, тут еще одна DOGE зарыта.

Во втором подходе трейдеру надо открыть лонг не на биткойн или эфир, а на ту монету, которая к концу месяца вырастет больше. Но при этом ничего не угадывая. Делается это просто - если биткойн вдруг начал расти больше эфира, то шорт по биткойну закрывается и открывается лонг (переворачивается). А по эфиру так же переворачивается в обратную сторону в ту же секунду (желательно). Таким образом, у трейдера всегда открыт лонг на ту монету, которая растет больше, и всегда открыт шорт на монету, которая растет меньше, а значит в конце периода закрыв обе сделки он гарантированно получит прибыль. И вот опять похоже на волшебную халяву.

А халявы нет, потому что каждый такой переворот будет стоить денег. И это не только комиссии и проскальзывание, но еще и разница цен. При этом часто делать такие перевороты тоже нельзя. Если период обновления будет каждую секунду, то цены довольно скоро сойдутся и перевороты эти будут делаться очень часто, по несколько раз в минуту например, каждый раз съедая комиссии и проскальзывание. Через несколько часов он будет полностью слит. Решение проблемы напрашивается само собой - переворачиваться не часто. Но на обратной стороне этой медали тоже проблема - если переворачиваться слишком редко, то убыток от разницы цен при перевороте может быть очень большим.

Теперь объясняю что за жесть на графике выше. Чёрная линия - это цена биткойна. Цены закрытия свечей. Таймфрейм дневной. Вертикальная линии - это день "сброса" позиций. То есть позиции закрываются и открываются заново. Этот период составляет 100 дней. То есть каждая вертикальная линия появляется через 100 дней. В этот день у нас закрываются все сделки, и открываются заново.

Для второго актива я выбрал BNB. Просто потому что с эфиром у биткойна крайне сильная корреляция. А если цель торговать расхождения, то желательно наоборот чтобы корреляции между активов было как можно меньше.

Цена биткойна (черная) и цена BNB (красная) всегда стартуют из одной точки в начале каждого стодневного периода. Потому что используется поправочный коэффициент. Как видим в конце периода наблюдается явное расхождение цен. BNB в конце стодневного периода то дороже битка, то дешевле. А в данном примере прибыль берется из разницы цен. Причем не важно какой из двух активов оказался дороже. При этом на каждом перевороте генерируется убыток.

Обновление цен происходит 1 раз в день (таймфрейм то дневной). Соответственно, если сегодня трейдер перевернул позиции, то в следующий раз их перевернуть он сможет только завтра. Если нужно будет перевернуть еще. При перевороте вся разница цен становится убытком трейдера. Потому трейдер очень хочет чтобы графики цен этих двух активов как можно скорее "отцепились" друг от друга, а не "тёрлись" на одном уровне. Если они переплетаются, то трейдер фиксит убытки на переворотах каждый день. Если они перестали пересекаться, то убыток больше не фиксится.

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

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

В первом периоде прибыль от разницы цен составила 14%, а убыток от постоянных переворотов составил 21%. Итог периода минус 7% на балансе. Во втором периоде разница цен составила уже 177%, а это прибыль трейдера. Убыток от переворотов 7%. Итого 170% примерно он получил. В третьем периоде прибыль 69% и убыток 7%, а значит +62% достается трейдеру.

При этом трейдеру до лампочки куда пойдут цены, вверх или вниз, и ему пофиг какой из двух активов будет дорожать больше. Намного шикарнее данный подход работает если умышленно подбирать активы с низкой корреляцией, а так же при условии диверсификации на несколько таких пар.
💣💣💣 Памп биткойна с 18 июля https://youtu.be/uXtZrSG1vyw

🏆 [бесплатная реклама] Рейтинг трейдеров криптовалют:
https://tradeprofile.net/rating

Комментарии

не очень понял все равно как это торговать)
+3 Ответить
@konstantin1919 подбирать активы с корреляцией между собой PAXG-BTC например
Ответить
если честно, меня давно уже посещают такие мысли... а допетрить как бы это работало, не наткнувшись на статейку, не представлялось)))) спасибо автору, очень интересно!
+1 Ответить
Идея интересная. А переворачивать позиции надо когда графики пересекаются в обратном направлении и только в этом случае?
Ответить
Сложная схема, не проще ли торговать в режиме хеджирование. Просто просчитав цену открытия шорта/лонга чтобы при движении в одну из сторон перекрывать убыток закрытой сделки?
Ответить
А будет это работать на меньшем таймфрейме (4H или 1H)?
Можно показать код скрипта, что использовал для этого графика?
Ответить
Торговля на фьючерсах?
Ответить
ROBO_Trading vlad_besso
@vlad_besso, да
Ответить
vlad_besso ROBO_Trading
@ROBO_Trading, тогда надо же еще учитывать комиссию на ставку финансирования, не?
Ответить
vlad_besso vlad_besso
не понимаю, как наложить так графики надо, почему BNB "дороже" BTC?
Ответить