
この戦略は,ブリン帯指数に基づく強化型取引システムで,二重標準差を使用することで従来のブリン帯戦略を最適化します.この戦略は,価格と異なる標準差のレベルとの相互作用を利用して取引信号を生成し,市場の傾向と逆転の機会を捉えることを目的としています.
この戦略の核心は,ブリン・バンドの2つのレベルである.
この2層のブリンベルトの設計により,戦略は異なる市場条件下で柔軟に動作し,強力なトレンドを捉え,潜在的な逆転点を認識することができます.
強化型ダイナミック・ブリン・バンド・トレーディング・ストラテジーは,柔軟で強力な取引システムで,二重のブリン・バンド・ストラテジーを用いて,トレンド追跡と反転取引のニーズを効果的にバランスします.このストラテジーの主な優点は,そのダイナミックな適応性と明確なビジュアルフィードバックで,様々な市場条件に適した強力なツールになります.しかし,トレーダーは偽の突破や過剰取引のリスクに注意し,戦略のパフォーマンスを最適化するために追加のフィルターとダイナミックパラメータの調整を導入することを考慮する必要があります.継続的なテストと最適化により,このストラテジーは,信頼できる取引システムになり,トレーダーに安定した収益の機会を提供する可能性があります.
/*backtest
start: 2024-05-28 00:00:00
end: 2024-06-27 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Bollinger Bands: Madrid : 14/SEP/2014 11:07 : 2.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation
strategy(shorttitle='MBB', title='Bollinger Bands', overlay=true)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev
upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2
colorBasis = src >= basis ? color.blue : color.orange
pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pLower2 = plot(lower2, color=color.new(color.orange, 0))
fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))
if (close > upper2)
strategy.entry("Long", strategy.long)
if (close < lower2)
strategy.entry("Short", strategy.short)
if (close <= lower2)
strategy.close("Long")
if (close >= upper2)
strategy.close("Short")