
RSI-BB - это количественная торговая стратегия, основанная на нескольких технических показателях, основанная на EMA-пересечениях, RSI-перекупах и перепродажах, прорывах в брин-банде, CCI и подтверждении объема торгов для поиска многосторонних входных возможностей. Основная особенность стратегии заключается в сочетании с 5% фиксированными стопами и 2% фиксированными стопами, которые работают в течение 15-минутных периодов, чтобы захватить краткосрочную динамику рынка и строго контролировать риск.
Торговая логика стратегии основана на комплексном анализе нескольких технических показателей, а ключевые условия для входа включают в себя пять ключевых элементов:
Когда все эти условия выполняются одновременно, стратегия входит в многоголовую позицию. После создания позиции система автоматически устанавливает два условия выхода:
Этот дизайн позволяет получить соотношение риска и прибыли 1:2.5, что означает, что за каждую единицу риска, принятую, стратегия ожидает получить 2,5 единицы прибыли.
Решение:
Реализация этих направлений оптимизации будет способствовать повышению устойчивости, адаптивности и долгосрочной прибыльности стратегий, позволяя им оставаться конкурентоспособными в различных рыночных условиях.
RSI-BB - это комплексная количественная торговая структура, которая отбирает высококачественные многоголовые входы с помощью множества условий, таких как пересечение EMA, динамика RSI, подтверждение CCI, прорыв бурин-пояса и проверка на торгах, а также использует предварительно установленный механизм стоп-стоп для управления торговым риском. Наибольшее преимущество этой стратегии заключается в ее строгом механизме подтверждения множества сигналов и четких параметрах управления рисками, которые делают торговые решения более объективными и систематизированными.
Тем не менее, существуют некоторые ограничения стратегии, такие как низкая частота сигналов, фиксированное соотношение стоп-стоп-лосс, поддержка только многоочередных сделок и т. д. Благодаря оптимизации, такой как внедрение динамического контроля риска, увеличение фильтрации тенденций, оптимизация параметров индикатора и включение пустой стратегии, стратегия может обеспечить более стабильную и устойчивую торговую эффективность в различных рыночных условиях.
Для количественных трейдеров эта стратегия предоставляет практическую основу для балансирования качества сигнала и контроля риска, особенно подходящую для трейдеров, которые обращают внимание на краткосрочные ценовые движения и хотят ограничить риск каждой сделки с помощью четких правил. В практическом применении рекомендуется сначала провести полное отсчет на исторических данных и скорректировать параметры в зависимости от специфики рынка для достижения оптимальной эффективности торговли.
/*backtest
start: 2024-04-27 00:00:00
end: 2025-04-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/
//@version=5
strategy("Yüzde 5 Kar ve Yüzde 2 Zarar Stop Stratejisi", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Göstergeler
// CCI (Commodity Channel Index)
cciLength = 14
cci = ta.cci(close, cciLength)
// Bollinger Bands
bbLength = 20
bbStdDev = 2
basis = ta.sma(close, bbLength)
upperBand = basis + bbStdDev * ta.stdev(close, bbLength)
lowerBand = basis - bbStdDev * ta.stdev(close, bbLength)
// RSI
rsiLength = 14
rsi = ta.rsi(close, rsiLength)
// Hacim
volumeMA = ta.sma(volume, 15)
// EMA'lar
ema9 = ta.ema(close, 9)
ema21 = ta.ema(close, 21)
// Koşullar
longCondition = ta.crossover(ema9, ema21) and cci > 100 and rsi > 50 and close > upperBand and volume > volumeMA
// Kar ve Zarar hedefleri
takeProfit = 1.05 // %5 kâr hedefi
stopLoss = 0.98 // %2 zarar kesme
// Pozisyona giriş
if (longCondition)
strategy.entry("Alım", strategy.long)
// Pozisyonu kapama (Kar ve Zarar Hedefleri)
strategy.exit("Satım", "Alım", stop=close * stopLoss, limit=close * takeProfit)
// Göstergeleri grafikte göster
plot(ema9, color=color.orange, title="EMA 9")
plot(ema21, color=color.blue, title="EMA 21")
plot(upperBand, color=color.red, title="Üst Bollinger Bandı")
plot(lowerBand, color=color.green, title="Alt Bollinger Bandı")
hline(70, "RSI 70", color=color.red)
hline(50, "RSI 50", color=color.blue)