
“ڈبل میڈین لائن لیگریٹڈ بریک ٹریڈنگ حکمت عملی” ایک عام طور پر استعمال ہونے والی تکنیکی تجزیہ ٹریڈنگ حکمت عملی ہے۔ اس حکمت عملی میں دو مختلف ادوار کی سادہ حرکت پذیر اوسط ((SMA) اور اوسط حقیقی طول و عرض ((ATR) اشارے شامل ہیں ، جس کا مقصد مارکیٹ کے رجحانات کے موڑ کو پکڑنا اور کم خطرہ والے اعلی منافع بخش تجارت کو حاصل کرنا ہے۔ اس کا بنیادی نظریہ میڈین لائن کی لیگریٹڈ اور مارکیٹ کی اتار چڑھاؤ کا فائدہ اٹھانا ہے ، جب قیمتیں میڈین لائن کو توڑتی ہیں اور اتار چڑھاؤ کی شرح کنٹرول کے اندر ہوتی ہے تو ٹریڈنگ سگنل پیدا کرتی ہے۔
اس حکمت عملی کے بنیادی اصول درج ذیل ہیں:
مندرجہ بالا اصولوں سے یہ ظاہر ہوتا ہے کہ یہ حکمت عملی ایک مساوی لائن سسٹم کے رجحان کا فیصلہ اور اے ٹی آر اشارے کی اتار چڑھاؤ کی شرح کی پیمائش کو جوڑتی ہے ، جس میں رجحانات کی پیروی کی جاتی ہے ، جبکہ واپسی کے خطرے کو کنٹرول کیا جاتا ہے ، یہ ایک رجحان ساز حکمت عملی ہے۔
ڈبل مساوی پیچھے ہٹنے کی حکمت عملی کے فوائد یہ ہیں:
اگرچہ اس حکمت عملی کے کچھ فوائد ہیں ، لیکن اس کے ساتھ کچھ خطرات بھی ہیں:
مندرجہ بالا خطرات کے لئے، آپ کو مندرجہ ذیل پہلوؤں میں اصلاح اور بہتری کر سکتے ہیں:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
مندرجہ بالا اصلاح سے حکمت عملی کی موافقت ، استحکام اور منافع بخش صلاحیت میں اضافہ ہوسکتا ہے۔ تاہم ، یہ بات ذہن میں رکھنی چاہئے کہ ضرورت سے زیادہ اصلاح سے حکمت عملی کا منحنی فٹ ہوجاتا ہے ، جو نمونے کے باہر خراب کارکردگی کا مظاہرہ کرتا ہے ، لہذا نمونے کے اندر اور باہر بھرپور جانچ پڑتال کی ضرورت ہے۔
“دوہری مساوی لائن کے پیچھے سے ٹوٹنے کی حکمت عملی” ایک کلاسیکی رجحان کی پیروی کی حکمت عملی ہے ، جس میں مساوی لائن کے نظام کے ذریعہ رجحان کی سمت کا فیصلہ کیا جاتا ہے ، اے ٹی آر اشارے کا استعمال کرتے ہوئے خطرے کو کنٹرول کیا جاتا ہے ، رجحان کی صورتحال کو پکڑنے کے ساتھ ساتھ خطرے کے انتظام کو بھی مدنظر رکھا جاتا ہے۔ اگرچہ کچھ تاخیر اور بار بار تجارت کے مسائل موجود ہیں ، لیکن اس حکمت عملی کی کارکردگی کو مزید بہتر بنانے کے لئے ، اسٹاپ نقصانات کو بہتر بنانے ، سگنل فلٹرنگ ، پیرامیٹرز کو اپنانے ، پوزیشن مینجمنٹ وغیرہ کو متعارف کرانے کے ذریعہ ، اس حکمت عملی کو ایک عملی مقدار میں تجارت کی حکمت عملی بنایا جاسکتا ہے۔
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="2 Moving Averages", shorttitle="2MA", overlay=true)
// Moving Averages
len = input(14, minval=1, title="Length MA1")
src = input(close, title="Source MA1")
ma1 = sma(src, len)
len2 = input(50, minval=1, title="Length MA2")
src2 = input(close, title="Source MA2")
ma2 = sma(src2, len2)
// Plotting Moving Averages
plot(ma1, color=#0b6ce5, title="MA1")
plot(ma2, color=#00ff80, linewidth=2, title="MA2")
// ATR Bands
atrLength = input(14, title="ATR Length")
atrMultiplier = input(1.5, title="ATR Multiplier")
upperBand = high + atr(atrLength) * atrMultiplier
lowerBand = low - atr(atrLength) * atrMultiplier
u =plot(upperBand, color=color.rgb(217, 220, 223, 84), title="ATR Upper Band")
l = plot(lowerBand, color=color.rgb(217, 220, 223, 84), title="ATR Lower Band")
fill(u, l, color=#471eb821, title="ATR Background")
// Conditions for plotting arrows
upArrowCondition = ma1 > ma2 and crossover(close, ma1)
downArrowCondition = ma1 < ma2 and crossunder(close, ma1)
// Plotting arrows
plotshape(upArrowCondition, style=shape.arrowup, color=color.rgb(66, 45, 255), size=size.normal, location=location.belowbar, title="Up Arrow")
plotshape(downArrowCondition, style=shape.arrowdown, color=color.red, size=size.normal, location=location.abovebar, title="Down Arrow")
// Checkbox for trade execution
showTrades = input(true, title="Hiển thị giao dịch")
// Buy Condition
if (upArrowCondition and showTrades)
strategy.entry("Buy", strategy.long)
// Sell Condition
if (downArrowCondition and showTrades)
strategy.entry("Sell", strategy.short)
// Stop Loss and Take Profit
stopLossBuy = low - atr(14) * atrMultiplier
takeProfitBuy = close + (close - stopLossBuy) * 2
stopLossSell = high + atr(14) * atrMultiplier
takeProfitSell = close - (stopLossSell - close) * 2
strategy.exit("Exit Buy", "Buy", stop=stopLossBuy, limit=takeProfitBuy)
strategy.exit("Exit Sell", "Sell", stop=stopLossSell, limit=takeProfitSell)