سنگل موونگ ایوریج کراسنگ بولنگر بینڈ کی حکمت عملی


تخلیق کی تاریخ: 2023-12-22 14:10:14 آخر میں ترمیم کریں: 2023-12-22 14:10:14
کاپی: 1 کلکس کی تعداد: 725
1
پر توجہ دیں
1621
پیروکار

سنگل موونگ ایوریج کراسنگ بولنگر بینڈ کی حکمت عملی

جائزہ

اس حکمت عملی پر مبنی ہے سنگل اوسط لائن اور برلن بینڈ کے اشارے ، جب قیمتوں میں برلن بینڈ کو ٹریک کرنے یا ٹریک کرنے کے لئے خریدا یا فروخت کیا جاتا ہے۔ اس کے ساتھ ساتھ اوسط لائن کی سمت کا فیصلہ کرنے کے رجحان کو جوڑتا ہے ، صرف اس وقت خریدنا ہے جب اوسط لائن بڑھتی ہے ، اور صرف اس وقت فروخت کرنا ہے جب اوسط لائن گرتی ہے۔

حکمت عملی کا اصول

اس حکمت عملی کو بنیادی طور پر مندرجہ ذیل اشارے پر مبنی قرار دیا گیا ہے:

  1. اوسط لائن ((SMA): قیمتوں کے رجحان کی نمائندگی کرنے والے CLOSE اختتامی قیمتوں کی سادہ حرکت پذیری اوسط کا حساب لگائیں۔
  2. برن بیلٹ ریل پر: لنگوٹ مزاحمت کی لائن کی نمائندگی کرتا ہے ، اس لائن کو توڑنا مضبوط توڑنے کی نشاندہی کرتا ہے۔
  3. ٹرین لائن سے نیچے: یہ ایک سپورٹ لائن کی نمائندگی کرتا ہے ، اور اس لائن سے نیچے گرنے سے رجحان میں ردوبدل کا امکان ظاہر ہوتا ہے۔

ٹرانزیکشن سگنل مندرجہ ذیل ہیں:

  1. خریدنے کا اشارہ: جب بندش کی قیمت بلین بینڈ کو ٹریک کرتی ہے اور میڈین لائن بڑھتی ہوئی حالت میں ہوتی ہے تو خریدیں۔
  2. فروخت کا اشارہ: جب بندش کی قیمت بلین بینڈ سے نیچے گرتی ہے اور مساوی لائن نیچے کی حالت میں ہوتی ہے تو فروخت کریں۔

اس طرح ، رجحانات اور بریک کے ساتھ مل کر ، ٹریڈنگ سگنل کو زیادہ قابل اعتماد بنایا جاتا ہے ، جس سے جعلی بریک سے بچا جاسکتا ہے۔

اسٹریٹجک فوائد

  1. قوانین سادہ اور واضح ہیں اور ان پر عملدرآمد کرنا آسان ہے۔
  2. اوسط لائن کا استعمال کرتے ہوئے بڑے رجحانات کی سمت کا تعین کرنے کے لئے، بیکار بیل مارکیٹ سے بچنے کے لئے، بہت زیادہ ریچھ مارکیٹ.
  3. برن نے مقامی توڑ پھوڑ کے مقامات کا تعین کرنے کے لئے نیچے کی طرف اشارہ کیا ، جس نے توڑ پھوڑ کے اشارے کو درست طریقے سے پکڑ لیا۔
  4. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس طرح کی واپسیوں کی تعداد نسبتاً کم ہے ، جو زیادہ تر لوگوں کی خطرے کی ترجیحات کے مطابق ہے۔

اسٹریٹجک رسک

  1. ایک ہی اشارے غلطی کا اشارہ کرنے کے لئے آسان ہے، آپ کو بہتر بنانے کے پیرامیٹرز کی طرف سے غلطی کی شرح کو کم کر سکتے ہیں.
  2. اسٹاپ نقصان کی پوزیشن کو مناسب طریقے سے ایڈجسٹ کیا جاسکتا ہے
  3. اگر آپ کے پاس بہت زیادہ منافع نہیں ہے تو ، آپ اپنی پوزیشن بڑھانے پر غور کرسکتے ہیں۔

حکمت عملی کی اصلاح

  1. زیادہ اقسام کو اپنانے کے لئے اوسط لکیری دورانیہ پیرامیٹرز کو بہتر بنائیں۔
  2. دوسرے اشارے فلٹرز کو شامل کریں ، جیسے MACD وغیرہ ، غلط سگنل کو کم کریں۔
  3. متحرک طور پر سٹاپ نقصان کی پوزیشن کو ایڈجسٹ کریں، زیادہ سے زیادہ واپسی کو محدود کریں.
  4. اس کے علاوہ ، یہ ایک بہت ہی آسان اور آسان طریقہ ہے ، جس میں آپ کو اپنے پیسے کا انتظام کرنے کی ضرورت ہے ، اور اس کے ساتھ ساتھ آپ کے پیسے کا انتظام کرنے کی بھی ضرورت ہے۔

خلاصہ کریں۔

یہ حکمت عملی مجموعی طور پر بہت آسان اور عملی ہے اور زیادہ تر لوگوں کے لئے موزوں ہے۔ کچھ اصلاحاتی ایڈجسٹمنٹ کے ساتھ ، حکمت عملی کو زیادہ سے زیادہ مارکیٹ کے حالات کے مطابق ڈھالنے کے لئے زیادہ سخت بنایا جاسکتا ہے ، اور یہ ایک قابل سفارش حکمت عملی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-18 19:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="single sma cross", shorttitle="single sma cross",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,overlay=true,currency="USD")
s=input(title="s",defval=90)
p=input(title="p",type=float,defval=.9,step=.1)

sa=sma(close,s)
plot(sa,color=red,linewidth=3)
band=stdev(close,s)*p
plot(band+sa,color=lime,title="")
plot(-band+sa,color=lime,title="")

// ===Strategy Orders============================================= ========
inpTakeProfit = input(defval = 0, title = "Take Profit", minval = 0)
inpStopLoss = input(defval = 0, title = "Stop Loss", minval = 0)
inpTrailStop = input(defval = 0, title = "Trailing Stop Loss", minval = 0)
inpTrailOffset = input(defval = 0, title = "Trailing Stop Loss Offset", minval = 0)
useTakeProfit = inpTakeProfit >= 1 ? inpTakeProfit : na
useStopLoss = inpStopLoss >= 1 ? inpStopLoss : na
useTrailStop = inpTrailStop >= 1 ? inpTrailStop : na
useTrailOffset = inpTrailOffset >= 1 ? inpTrailOffset : na

longCondition = crossover(close,sa+band) and rising(sa,5)
shortCondition = crossunder(close,sa-band) and falling(sa,5)
crossmid = cross(close,sa)


strategy.entry(id = "Long", long=true, when = longCondition)
strategy.close(id = "Long", when = shortCondition)
strategy.entry(id = "Short", long=false, when = shortCondition)
strategy.close(id = "Short", when = longCondition)
strategy.exit("Exit Long", from_entry = "Long", profit = useTakeProfit, loss = useStopLoss, trail_points = useTrailStop, trail_offset = useTrailOffset, when=crossmid)
strategy.exit("Exit Short", from_entry = "Short", profit = useTakeProfit, loss = useStopLoss, trail_points = useTrailStop, trail_offset = useTrailOffset, when=crossmid)