فاسٹ موونگ ایوریج اور سست موونگ ایوریج پر مبنی مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2024-01-24 14:49:29 آخر میں ترمیم کریں: 2024-01-24 14:49:29
کاپی: 0 کلکس کی تعداد: 484
1
پر توجہ دیں
1617
پیروکار

فاسٹ موونگ ایوریج اور سست موونگ ایوریج پر مبنی مقداری تجارتی حکمت عملی

جائزہ

دوہری منتقل اوسط بریکآؤٹ حکمت عملی ایک مقدار کی تجارت کی حکمت عملی ہے جو تیز رفتار اور آہستہ آہستہ منتقل اوسط پر مبنی ہے۔ اس میں دو مختلف ادوار کی اشاریہ حرکت پذیری اوسط (ای ایم اے) کو بطور تجارتی سگنل استعمال کیا جاتا ہے۔ جب تیز رفتار اوسط پر آہستہ چلنے والی اوسط سے ٹکرا جاتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب تیز رفتار اوسط سے نیچے کی رفتار سے چلنے والی اوسط سے ٹکرا جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

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

اس حکمت عملی کا بنیادی منطق یہ ہے کہ تیزی سے چلنے والی اوسط اور آہستہ چلنے والی اوسط کا استعمال کرتے ہوئے تجارتی سگنل بنائیں۔ حکمت عملی میں 12 دن کی تیز رفتار اور 26 دن کی آہستہ چلنے والی اوسط کی مدت بیان کی گئی ہے۔ حساب کتاب کا طریقہ مندرجہ ذیل ہے:

  1. 2 دن کے دورانیے کے ساتھ قیمتوں کی صفوں کے لئے اشاریہ منتقل اوسط AP کا حساب لگائیں
  2. اے پی کی بنیاد پر ایک تیز رفتار حرکت پذیر اوسط کا حساب لگائیں فاسٹ ، 12 دن کا دورانیہ
  3. سست حرکت پذیر اوسط سست ، 26 دن کی مدت کے ساتھ ، AP پر مبنی ہے
  4. تیز رفتار اور سست رفتار اوسط سے موازنہ کریں:
    1. جب فاسٹ پر سست پہنتے ہیں تو کثیر سر سگنل
    2. جب فاسٹ نیچے سست سے گزرتا ہے تو خالی سر کا اشارہ
  5. قیمتوں اور منتقل اوسط کے درمیان تعلق کے ساتھ مخصوص ٹریڈنگ سگنل کا تعین:
    1. کثیر سر سگنل: فاسٹ> سست && AP> فاسٹ
    2. خالی سر سگنل: فاسٹ< سست && اے پی< فاسٹ

مارکیٹ کے رجحانات کا اندازہ لگانے اور ٹریڈنگ سگنل پیدا کرنے کے لئے ایک تیز رفتار اور سست رفتار اوسط لائن کی کراسنگ کا استعمال کرتے ہوئے ایک عام دوہری حرکت پذیری اوسط حکمت عملی ہے۔

طاقت کا تجزیہ

ڈبل متحرک اوسط لائن توڑنے کی حکمت عملی کے درج ذیل فوائد ہیں:

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

خطرے کا تجزیہ

دوہری متحرک اوسط لہر کی حکمت عملی میں کچھ خطرات بھی ہیں:

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

حل:

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

اصلاح کی سمت

ڈبل متحرک اوسط لائن توڑنے کی حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("CDC Action Zone V.2", overlay=true)

// CDC ActionZone V2 29 Sep 2016
// CDC ActionZone is based on a simple 2MA and is most suitable for use with medium volatility market
// 11 Nov 2016 : Ported to Trading View with minor UI enhancement
LSB = input(title="Long/Short", defval="Long only", options=["Long only", "Short only" , "Both"])
src = input(title="Data Array",type=input.source,defval=ohlc4)
prd1=input(title="Short MA period", type=input.integer,defval=12)
prd2=input(title="Long MA period",type=input.integer,defval=26)
AP = ema(src,2)
Fast = ema(AP,prd1)
Slow = ema(AP,prd2)


Bullish = Fast>Slow
Bearish = Fast<Slow

Green = Bullish and AP>Fast
Red = Bearish and AP<Fast
Yellow = Bullish and AP<Fast
Blue = Bearish and AP>Fast

Buy = Bullish and Bearish[1]
Sell = Bearish and Bullish[1]


alertcondition(Buy,"Buy Signal","Buy")
alertcondition(Sell,"Sell Signal","Sell")


//Plot

l1=plot(Fast,"Fast", linewidth=1,color=color.red)
l2=plot(Slow,"Slow", linewidth=2,color=color.blue)
bcolor = Green ? color.lime : Red ? color.red : Yellow ? color.yellow : Blue ? color.blue : na
barcolor(color=bcolor)
fill(l1,l2,bcolor)

// === INPUT BACKTEST RANGE ===
FromYear  = input(defval = 2000, title = "From Year", minval = 1920)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 1921)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"


if LSB == "Long only" and Buy and window()
    strategy.entry("L",true)
if LSB == "Long only" and Sell and window()
    strategy.close("L",qty_percent=100,comment="TP Long")
if LSB == "Both" and Buy and window()
    strategy.entry("L",true)
if LSB == "Both" and Sell and window()
    strategy.entry("S",false)
if LSB == "Short only" and Sell and window()
    strategy.entry("S",false)
if LSB == "Short only" and Buy and window()
    strategy.close("S",qty_percent=100,comment="TP Short")