
یہ حکمت عملی ایک کثیر تکنیکی اشارے پر مبنی ایک اعلی تعدد مقداری تجارتی حکمت عملی ہے۔ اس میں کثیر جہتی سگنل کی تصدیق کے ذریعہ تجارت کی درستگی کو بڑھانے کے لئے گرافک پیٹرن تجزیہ ، رجحان سے باخبر رہنے اور متحرک اشارے کا جامع استعمال کیا گیا ہے۔ اس حکمت عملی میں 1: 3 کا خطرہ / منافع کا تناسب ترتیب دیا گیا ہے۔ اس طرح کے محتاط فنڈ مینجمنٹ کے طریقہ کار سے اتار چڑھاؤ والی مارکیٹ میں مستحکم منافع کو برقرار رکھنے میں مدد ملتی ہے۔
حکمت عملی کا بنیادی منطق تین اہم تکنیکی اشارے کے ہم آہنگی پر مبنی ہے۔ پہلے ، ہموار K لائنوں کا استعمال کرتے ہوئے (Heiken Ashi) مارکیٹ کے شور کو فلٹر کرنے کے لئے ، واضح تر رجحان کی سمت فراہم کرتے ہیں۔ دوسرا ، بولن بینڈ (Bollinger Bands) کو اوورلوڈ اوور سیل علاقوں کی شناخت کے لئے استعمال کیا جاتا ہے ، جبکہ متحرک معاون دباؤ کی سطح فراہم کرتے ہیں۔ تیسرا ، نسبتا strong مضبوط اشارے (RSI) کی بے ترتیب اقدار کو قیمت کی حرکیات کی تصدیق کے لئے استعمال کیا جاتا ہے ، جس سے رجحان کی مستقل مزاجی کا فیصلہ کرنے میں مدد ملتی ہے۔ حکمت عملی میں اے ٹی آر اشارے کو بھی شامل کیا گیا ہے تاکہ متحرک طور پر اسٹاپ نقصان اور منافع کے اہداف طے کیے جاسکیں ، جس سے رسک مینجمنٹ کو زیادہ لچکدار بنایا جاسکے۔
یہ ایک ایسی حکمت عملی ہے جو کلاسیکی تکنیکی تجزیہ کے طریقوں کو جدید مقداری ٹریڈنگ کے نظریات کے ساتھ جوڑتی ہے۔ اس حکمت عملی کی توسیع اور لچک اس کو مختلف مارکیٹ کے ماحول کے لئے موزوں بناتی ہے ، لیکن اس کے لئے تاجروں کو احتیاط سے خطرات پر قابو پانے اور پیرامیٹرز کو باقاعدگی سے بہتر بنانے کی ضرورت ہوتی ہے۔
/*backtest
start: 2024-11-26 00:00:00
end: 2024-12-03 00:00:00
period: 15m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("BTC Scalping Strategy with Risk-Reward 1:3", overlay=true)
// Heiken Ashi Candle Calculation
var float haOpen = na
haClose = (open + high + low + close) / 4
haOpen := na(haOpen[1]) ? (open + close) / 2 : (haOpen[1] + haClose[1]) / 2
haHigh = math.max(high, math.max(haOpen, haClose))
haLow = math.min(low, math.min(haOpen, haClose))
// Plot Heiken Ashi Candles
plotcandle(haOpen, haHigh, haLow, haClose, color=haClose >= haOpen ? color.green : color.red)
// Bollinger Bands Calculation
lengthBB = 20
src = close
mult = 2.0
basis = ta.sma(src, lengthBB)
dev = mult * ta.stdev(src, lengthBB)
upperBB = basis + dev
lowerBB = basis - dev
// Stochastic RSI Calculation (fixed parameters)
kLength = 14
dSmoothing = 3
stochRSI = ta.stoch(close, high, low, kLength)
// Average True Range (ATR) for stop loss and take profit
atrLength = 14
atrValue = ta.atr(atrLength)
// Entry conditions
longCondition = ta.crossover(close, lowerBB) and stochRSI < 20
shortCondition = ta.crossunder(close, upperBB) and stochRSI > 80
// Alerts and trade signals
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Take Profit", "Long", profit=atrValue*3, loss=atrValue)
alert("Buy Signal Triggered", alert.freq_once_per_bar_close)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Take Profit", "Short", profit=atrValue*3, loss=atrValue)
alert("Sell Signal Triggered", alert.freq_once_per_bar_close)