
Стратегия торговли силы быков - это стратегия отслеживания тенденций, основанная на балансовом индикаторе , , , , , , , , , , , , , , , , , , , , , , , , , .
Центральным показателем этой стратегии является стоимость, которая определяет пустоту рынка путем сравнения текущих цен закрытия, открытия, максимума и минимума K-линии.
Конкретная формула расчета:
Если цена закрытия < цена открытия:
如果前一K线的收盘价 < 当前K线的开盘价:
value = max(最高价 - 前一K线收盘价,收盘价 - 最低价)
否则:
value = max(最高价 - 开盘价,收盘价 - 最低价)
Если цена закрытия > цена открытия:
如果前一K线的收盘价 > 当前K线的开盘价:
value = 最高价 - 最低价
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
Если цена закрытия == цена открытия:
如果最高价 - 收盘价 > 收盘价 - 最低价:
如果前一K线的收盘价 < 当前K线的开盘价:
value = max(最高价 - 前一K线收盘价,收盘价 - 最低价)
否则:
value = 最高价 - 开盘价
如果最高价 - 收盘价 < 收盘价 - 最低价:
如果前一K线的收盘价 > 当前K线的开盘价:
value = 最高价 - 最低价
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
否则:
如果前一K线的收盘价 > 当前K线的开盘价:
value = max(最高价 - 开盘价,收盘价 - 最低价)
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
Основная идея этой формулы заключается в том, чтобы определить состояние текущего пробела K-линии путем сравнения отношений величины цены. Если цена закрытия ниже цены открытия, то это означает пустоту; если цена закрытия выше цены открытия, то это означает многоголовие.
Вычисленное значение стоимости будет сравниваться с двумя введенными параметрами SellLevel и BuyLevel. Если значение больше, чем SellLevel, то рынок пустой; если значение меньше, чем BuyLevel, то рынок многоголовый.
В зависимости от результатов сравнения, производится соответствующая операция покупки или продажи.
Стратегия реагирует быстро, быстро улавливая переломные моменты в тренде и своевременно корректируя позиции.
Динамически рассчитывая отношение текущей K-линии к предыдущей K-линии, в режиме реального времени можно определить, что рынок свободен, не полагаясь на фиксированные показатели.
С меньшим количеством параметров стратегии, SellLevel и BuyLevel напрямую влияют на конкретную логику сделки, их легко понять и скорректировать.
Гибко адаптируется к реверсивной и нормальной логике торговли в различных рыночных условиях.
Эта стратегия чувствительна к внезапным событиям и может привести к слишком большому количеству недействительных сделок.
В некоторых крайних ситуациях они могут не работать, что приводит к ошибочным сигналам.
Систематический риск выше, если операция основана только на одном из пользовательских показателей.
Не учитывая логику остановки убытков, это может привести к большим потерям.
Эти риски могут быть снижены с помощью соответствующего смягчения условий торговли, включения механизмов стоп-ложа или использования в сочетании с другими индикаторами.
В сочетании с другими индикаторами фильтруют торговые сигналы, такие как MACD, KDJ и т. д., чтобы избежать ошибочной торговли.
Включение ликвидных показателей, чтобы избежать неудачных сделок в периоды высокой волатильности.
Оптимизация параметров SellLevel и BuyLevel, адаптированных к различным циклам и сортам.
Повышение стратегии сдерживания убытков, контроль за единичными потерями.
В сочетании с VIX-индикатором для определения рыночной волатильности используются различные параметры в разных рыночных условиях.
Стратегия торговли силы быка основана на реальных показателях многомерного суждения, основанных на отношениях цены текущей K-линии и предыдущей K-линии, способных быстро реагировать на изменения рынка и улавливать переломные моменты тенденции. Стратегия проста, ее легко понять и реализовать, но основана только на индивидуальном сложном показателе, который можно оптимизировать различными способами, чтобы ее параметры лучше соответствовали рыночной обстановке, фильтровали ложные сигналы и контролировали риск. В целом, стратегия подходит для операторов коротких линий, стремящихся к высокой скорости отклика.
/*backtest
start: 2023-12-12 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/01/2017
// Bull Power Indicator
// To get more information please see "Bull And Bear Balance Indicator"
// by Vadim Gimelfarb.
////////////////////////////////////////////////////////////
strategy(title = "Bull Power Strategy")
SellLevel = input(40, step=0.01)
BuyLevel = input(3, 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(high - close[1], close - low), max(high - open, close - low)),
iff (close > open,
iff(close[1] > open, high - low, max(open - close[1], high - low)),
iff(high - close > close - low,
iff (close[1] < open, max(high - close[1], close - low), high - open),
iff (high - close < close - low,
iff(close[1] > open, high - low, max(open - close, high - low)),
iff (close[1] > open, max(high - open, close - low),
iff(close[1] < open, max(open - close, high - low), 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)