Стратегия медвежьей силы - это количественная стратегия торговли, основанная на индикаторе медвежьей силы. Эта стратегия генерирует торговые сигналы путем вычисления силы ежедневных цен закрытия по отношению к ценам открытия для определения текущего длинного/короткого статуса рынка. Она становится короткой, когда медвежья сила превышает установленный уровень продажи, и становится длинной, когда медвежья сила падает ниже установленного уровня покупки. Эта стратегия подходит для среднесрочной торговли.
Основным показателем стратегии Bear Power является Bear Power Indicator. Этот показатель рассчитывает длинную/короткую мощность рынка на основе разницы между ценой закрытия и ценой открытия. Конкретная формула расчета выглядит следующим образом:
Если Close < Open:
Если Prev Close > Prev Open:
Мощность медведя = max ((Close - Open, High - Low)
Другие:
Сила медведя = высокая - низкая
Если Close >= Open: Если Prev Close > Prev Open: Мощность медведя = max ((Prev Close - низкий, высокий - закрыть) Другие: Мощность медведя = max ((Открыть - Низкий, Высокий - Закрыть)
Основная идея этой формулы заключается в том, что если цена закрытия < цена открытия сегодня, это указывает на нисходящую силу на рынке сегодня, что характерно для медвежьего рынка; если цена закрытия > = цена открытия, это указывает на восходящую силу или консолидацию на рынке сегодня, характерно для бычьего рынка.
После вычисления индикатора медвежьей силы стратегия устанавливает линию продажи и линию покупки. Она становится короткой, когда медвежья сила пересекает линию продажи, и длинной, когда медвежья сила пересекает линию покупки.
Стратегия Bear Power имеет следующие преимущества:
Источник торговых сигналов уникален и обладает некоторыми ведущими возможностями.
В отличие от стратегий, которые агрессивно отслеживают рынок, стратегия Bear Power выдает торговые ордера только тогда, когда на рынке появляются четкие длинные/короткие сигналы, которые могут эффективно избежать ненужных потерь.
Стратегия имеет низкую сложность в реализации и легко применяется на практике.
Он может быть гибко оптимизирован в соответствии с потребностями. Например, позиции линии покупки / продажи могут быть скорректированы для разных рынков, может быть добавлена обратная логика торговли и т. Д.
Стратегия Bear Power также сопряжена с некоторыми рисками:
Рынок может оставаться ограниченным диапазоном в течение длительных периодов, и стратегия не сможет получить огромную прибыль, генерируемую тенденциями.
Индикатор медвежьей силы не является 100% надежным для суждений, и его сигналы могут не работать.
Стратегия опирается исключительно на один или два индикатора для сигналов, что делает ее склонной к перенастройке. Одиночные стратегии, как правило, терпят неудачу в фактической торговле.
Стоимость торговли и скольжение не учитываются в стратегии.
Стратегия Bear Power может быть оптимизирована в следующих аспектах:
Добавьте логику стоп-лосса. Своевременная стоп-лосс, когда движения рынка противоречат сигналам, может уменьшить потери.
Добавьте подтверждение от других индикаторов. Комбинируйте такие индикаторы, как скользящие средние и волатильность, чтобы подтвердить сигналы Bear Power и предотвратить сбои.
Внедрение моделей машинного обучения. Использование нейронных сетей, SVM и т. д. для обучения индикатора Bear Power и создания более надежных моделей длинного / короткого суждения.
Оптимизировать позиции линии покупки/продажи. Найти оптимальные комбинации параметров с помощью бэкстестинга. Адаптивные линии также могут использоваться на основе профиля рынка.
Добавьте механизмы, следующие за трендом.
Стратегия Bear Power определяет рыночные структуры и прибыль от коротких позиций на медвежьих рынках на основе уникального индикатора Bear Power. Эта стратегия имеет контролируемые снижения и легко внедряется, подходит для среднесрочной торговли. Мы можем дополнительно оптимизировать ее в таких аспектах, как добавление остановок, проверка сигналов, машинное обучение и т. Д., Чтобы сделать ее надежной количественной стратегией.
/*backtest start: 2023-12-27 00:00:00 end: 2023-12-30 01:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 26/01/2017 // Bear Power Indicator // To get more information please see "Bull And Bear Balance Indicator" // by Vadim Gimelfarb. /////////////////////////////////////////////////////////// strategy(title = "Bear Power Strategy") SellLevel = input(10, step=0.01) BuyLevel = input(1, step=0.01) reverse = input(false, title="Trade reverse") hline(SellLevel, color=red, linestyle=line) hline(BuyLevel, color=green, linestyle=line) value = iff (close < open , iff (close[1] > open , max(close - open, high - low), high - low), iff (close > open, iff(close[1] > open, max(close[1] - low, high - close), max(open - low, high - close)), iff(high - close > close - low, iff (close[1] > open, max(close[1] - open, high - low), high - low), iff (high - close < close - low, iff(close > open, max(close - low, high - close),open - low), iff (close > open, max(close[1] - open, high - close), iff(close[1] < open, max(open - low, high - close), high - low)))))) pos = iff(value > SellLevel, -1, iff(value <= BuyLevel, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == -1) strategy.entry("Short", strategy.short) if (possig == 1) strategy.entry("Long", strategy.long) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(value, style=line, linewidth=2, color=blue)