Краткосрочная торговая стратегия Bitcoin на основе индекса истинной силы
Обзор
Данная стратегия вычисляет Индекс истинной силы (True Strength Index, TSI) на основе данных о биткоине для идентификации рыночных тенденций и, в сочетании с индикатором RSI, фильтрует сигналы на открытие длинных и коротких позиций, обеспечивая краткосрочную торговлю биткоином. Стратегия подходит для инвесторов, использующих программную торговлю на основе тиковых данных рынка биткоина.
Принцип стратегии
Стратегия в основном основана на Индексе истинной силы (TSI). Индикатор TSI использует двойное сглаживание скорости изменения цены для измерения абсолютной величины и направления изменения цены, тем самым выявляя абсолютную силу роста и падения цены. Конкретный метод расчета следующий:
- Рассчитывается скорость изменения цены Pc.
- Выполняется двойное сглаживание Pc с использованием долгосрочной и краткосрочной EMA, генерируется double_smoothed_pc.
- Выполняется двойное сглаживание абсолютного значения Pc, генерируется double_smoothed_abs_pc.
- Значение TSI равно (double_smoothed_pc / double_smoothed_abs_pc) × 100.
Когда TSI пересекает свою сигнальную линию tsi2 снизу вверх, генерируется сигнал на покупку; когда пересекает сверху вниз — сигнал на продажу. Кроме того, стратегия использует индикатор RSI для фильтрации сигналов TSI: сигнал на покупку генерируется только при RSI > 50, а сигнал на продажу — только при RSI < 50, что позволяет отсеять часть ложных сигналов.
Анализ преимуществ
Стратегия обладает следующими преимуществами:
- Индикатор TSI способен выявлять абсолютную силу и направление изменения цены, что делает его чувствительным к захвату трендов.
- Двойное сглаживание EMA скорости изменения цены эффективно отфильтровывает шум ценовых колебаний и нечувствительно к внезапным событиям.
- Фильтрация с помощью RSI позволяет дополнительно избежать ошибочных сделок из-за шума.
- Использование краткосрочной торговли позволяет захватывать краткосрочные возможности на рынке.
- Параметры стратегии имеют большой потенциал для оптимизации, например, путем настройки периодов EMA.
Анализ рисков
Стратегия также имеет следующие риски:
- Как следящий за трендом индикатор, TSI обладает запаздыванием, что может привести к пропуску точек разворота цены.
- Строгие условия фильтрации RSI могут привести к пропуску части торговых возможностей.
- Двойное сглаживание EMA может также отфильтровать некоторые эффективные торговые сигналы.
- Краткосрочная торговля характеризуется высокой частотой сделок, что влечет за собой более высокие торговые издержки и риск проскальзывания.
Для снижения эффекта фильтрации и запаздывания можно ослабить условия фильтрации RSI или сократить периоды EMA. Одновременно следует оптимизировать стратегию стоп-лосса, строго контролируя риск по каждой сделке.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Оптимизация параметров TSI и RSI для поиска наилучшего сочетания. Можно настроить периоды долгосрочной и краткосрочной EMA, параметры RSI и т.д.
- Добавление других индикаторов для формирования мультифакторной модели, например, MA, KD и т.п., чтобы использовать сильные стороны каждого индикатора.
- Оптимизация условий входа в позицию, чтобы избежать открытия длинной позиции на медвежьем рынке и короткой на бычьем. Можно определять направление по тренду старшего таймфрейма.
- Оптимизация стратегии стоп-лосса, например, использование трейлинг-стопа, стопа по времени, стопа при пробое уровня и т.д.
- Оптимизация условий выхода из позиции, чтобы избежать слишком раннего или позднего выхода. Можно использовать индикаторы волатильности для определения момента выхода.
- Оптимизация торговых инструментов и временных сессий, концентрация на наиболее эффективных инструментах и сессиях.
Заключение
Данная стратегия использует Индекс истинной силы для выявления краткосрочных трендов биткоина и дополняется фильтрацией сигналов с помощью RSI, что позволяет эффективно осуществлять краткосрочную программную торговлю биткоином. Стратегия обладает преимуществами чувствительного выявления трендов и фильтрации шума, но также имеет определенные проблемы с запаздыванием и торговыми рисками. Путем многогранной оптимизации можно еще больше повысить эффективность стратегии и разработать надежный торговый эксперт для биткоина.
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// strategy("True Strength Indicator BTCUSD 15p", shorttitle="TSI BTCUSD 15p",initial_capital=1000, commission_value=0.15, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//BASED ON True Strength Indicator MTF- 1
