
یہ حکمت عملی ایک بریک ٹریڈنگ سسٹم ہے جس میں برن بینڈ ((Bollinger Bands) ، نسبتا strong مضبوط اشارے ((RSI) اور ہموار K لائن ((Heikin Ashi)) کو شامل کیا گیا ہے۔ متعدد تکنیکی اشارے کے ساتھ مل کر ، مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کریں ، اور اعلی امکان کے ساتھ بریک ٹریڈنگ کے مواقع کو پکڑیں۔ حکمت عملی رجحانات کی پیروی اور متحرک تجارت کے تصور کو اپناتی ہے ، جس میں بریک کی تصدیق کے بعد داخل ہوتا ہے ، اور K لائن کو ہموار کرکے الٹ اور آر ایس آئی کو آؤٹ پٹ کے اشارے کے طور پر خریدتا ہے۔
اس حکمت عملی کا بنیادی منطق مندرجہ ذیل تین تکنیکی اشارے پر مبنی ہے۔
داخلے کی شرائط کو ایک ہی وقت میں پورا کرنا ضروری ہے:
ان میں سے کوئی ایک:
رسک کنٹرول کی تجاویز:
اس حکمت عملی نے برن بینڈ ، آر ایس آئی اور ہموار کے لائنوں کے مجموعی استعمال کے ذریعے ایک نسبتا complete مکمل رجحان سے باخبر رہنے والے تجارتی نظام کی تعمیر کی۔ حکمت عملی کی منطق واضح ہے ، عمل درآمد کے معیار واضح ہیں ، اور اس کی عمدہ عملی ہے۔ پیرامیٹرز کی ترتیب کو بہتر بنانے اور معاون اشارے شامل کرنے کے ذریعہ حکمت عملی کی استحکام اور وشوسنییتا کو مزید بڑھانے کا امکان ہے۔ یہ مشورہ دیا جاتا ہے کہ تاجر کو عملی طور پر لاگو کرنے سے پہلے کافی حد تک جانچ پڑتال کی جائے ، اور مارکیٹ کی خصوصیات اور ذاتی خطرے کی ترجیحات کے ساتھ مل کر مناسب ایڈجسٹمنٹ کی جائے۔
/*backtest
start: 2024-02-19 00:00:00
end: 2025-02-16 08:00:00
period: 6h
basePeriod: 6h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=6
strategy("Bollinger Bands + RSI + Heikin Ashi Breakout", overlay=true)
// Input Settings
bbLength = input.int(20, title="Bollinger Bands Length")
bbMultiplier = input.float(2, title="Bollinger Bands Multiplier")
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.float(70, title="RSI Overbought Level")
// Bollinger Bands
basis = ta.sma(close, bbLength)
dev = bbMultiplier * ta.stdev(close, bbLength)
upperBB = basis + dev
lowerBB = basis - dev
// Heikin Ashi Candle Calculations
var float heikinOpen = na // Declare `heikinOpen` with an undefined initial value
var float heikinClose = na // Declare `heikinClose` with an undefined initial value
// Update Heikin Ashi values
heikinClose := (open + high + low + close) / 4
heikinOpen := na(heikinOpen[1]) ? (open + close) / 2 : (heikinOpen[1] + heikinClose[1]) / 2
heikinHigh = math.max(high, math.max(heikinOpen, heikinClose))
heikinLow = math.min(low, math.min(heikinOpen, heikinClose))
// RSI
rsi = ta.rsi(close, rsiLength)
// Entry Conditions
heikinGreen = heikinClose > heikinOpen
longCondition = heikinGreen and close > upperBB and rsi > 50
// Exit Conditions
heikinRed = heikinClose < heikinOpen
longExitCondition = heikinRed or rsi >= rsiOverbought
// Strategy Execution
if (longCondition)
strategy.entry("Long", strategy.long)
if (longExitCondition)
strategy.close("Long", comment="Exit Long")
// Plotting Bollinger Bands
plot(upperBB, color=color.blue, title="Upper Bollinger Band")
plot(lowerBB, color=color.blue, title="Lower Bollinger Band")
plot(basis, color=color.orange, title="Middle Bollinger Band")
// Heikin Ashi Visualization
plotcandle(heikinOpen, heikinHigh, heikinLow, heikinClose, color=(heikinGreen ? color.green : color.red), title="Heikin Ashi Candles")
// Debugging Signals
plotshape(longCondition, style=shape.labelup, location=location.belowbar, color=color.green, title="Long Entry Signal")
plotshape(longExitCondition, style=shape.labeldown, location=location.abovebar, color=color.red, title="Long Exit Signal")