ڈبل موونگ ایوریج وقفہ کامیابی کی حکمت عملی پر مبنی


تخلیق کی تاریخ: 2023-12-20 13:59:38 آخر میں ترمیم کریں: 2023-12-20 13:59:38
کاپی: 0 کلکس کی تعداد: 716
1
پر توجہ دیں
1621
پیروکار

ڈبل موونگ ایوریج وقفہ کامیابی کی حکمت عملی پر مبنی

جائزہ

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

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

جب 10 دن کی اوسط لائن 200 دن کی اوسط لائن سے گزرے اور 20 دن کی اوسط لائن 50 دن کی اوسط لائن سے گزرے تو زیادہ کریں۔ جب 10 دن کی اوسط لائن 200 دن کی اوسط لائن سے گزرے اور 20 دن کی اوسط لائن 50 دن کی اوسط لائن سے گزرے تو خالی کریں۔ یہاں ڈبل اوسط لائن کے ذریعہ فیصلہ کیا گیا ہے ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔

حکمت عملی نے پہلے 10 ، 20 ، 50 اور 200 دن کے چار مختلف ادوار کی ایک اشاریہ حرکت پذیر اوسط (ای ایم اے) کا حساب لگایا۔ اس میں ، 10 دن کی لکیر قلیل مدتی رجحان کی نمائندگی کرتی ہے ، 20 دن کی لکیر درمیانی مدت کے رجحان کی نمائندگی کرتی ہے ، 50 دن کی لکیر درمیانی مدت کے رجحان کی نمائندگی کرتی ہے ، اور 200 دن کی لکیر طویل مدتی رجحان کی نمائندگی کرتی ہے۔ جب قلیل مدتی رجحان کی لکیر کو عبور یا نیچے سے عبور کیا جاتا ہے تو ، اس کا مطلب یہ ہے کہ قیمتوں میں بڑے پیمانے پر اوپر یا نیچے کی طرف بڑھنے کا امکان ہے۔ لیکن اگر صرف ایک ہی لائن کی اوسط پر انحصار کیا جاتا ہے تو ، اس میں جعلی توڑنے کا خطرہ ہوتا ہے۔ لہذا حکمت عملی نے دوہری اوسط کا استعمال کیا: یعنی ، 10 دن کی لکیر اور 200 دن کی لکیر طویل مدتی رجحان کے تعلقات کا تعین کرنے کے لئے پہلی گیٹ وے ہیں ، اور 20 دن کی لکیر اور 50 دن کی لکیر طویل مدتی رجحان کا تعین کرنے کے لئے دوسری گیٹ وے ہیں۔ تجارتی سگنل صرف اس وقت

اس طرح ، ڈبل یکساں فلٹرنگ کے ذریعہ ، جعلی توڑنے کے امکانات کو مؤثر طریقے سے کم کیا جاسکتا ہے ، جس سے پیدا ہونے والے تجارتی سگنل زیادہ قابل اعتماد ہوجاتے ہیں۔

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

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

اسٹریٹجک رسک

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

اس کو بہتر بنانے کے لئے ، اوسط لائن کے خلاف ورزی کی شدت کو مناسب طریقے سے کم کیا جاسکتا ہے ، یا اس کو بہتر بنانے کے لئے دوسرے اشارے شامل کیے جاسکتے ہیں جیسے ٹرانزیکشن کی تصدیق۔

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

  1. ٹرانزیکشن کی تصدیق میں اضافہ کریں۔ ٹرانزیکشن کی مقدار قیمتوں کے خلاف ورزیوں کی تصدیق کرسکتی ہے ، اور کم مقدار میں جعلی توڑ کے تحت داخلے سے بچ سکتی ہے۔
  2. دیگر اشارے کے ساتھ مل کر ، جیسے MACD ، KDJ وغیرہ معاون ہیں۔ مزید اشارے نظام کی استحکام کو بڑھا سکتے ہیں۔
  3. خود کار طریقے سے اصلاح کے پیرامیٹرز 10 دن، 20 دن اور اس طرح کے جینیاتی الگورتھم کے ذریعے اصلاح کی اوسط کے پیرامیٹرز کی ترتیب، مختلف مارکیٹ کے حالات کے مطابق ڈھالنا

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

خلاصہ کریں۔

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

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

//@version=3
strategy("Advancing Our Basic Strategy", overlay=true)

ema10 = ema(close, 10)
ema20 = ema(close, 20)
ema50 = ema(close, 50)
ema200 = ema(close, 200)

long = ema10 > ema200 and ema20 > ema50
short = ema10 < ema200 and ema20 < ema50
longcondition = long and long[10] and not long[11]
shortcondition = short and short[10] and not short[11]

closelong = ema10 < ema200 or ema20 < ema50 and not long[11]
closeshort = ema10 > ema200 or ema20 > ema50 and not short[11]

plot(ema10, title="10", color=green, linewidth=2)
plot(ema20, title="20", color=red, linewidth=3)
plot(ema50, title="50", color=purple, linewidth=2)
plot(ema200, title="200", color=blue, linewidth=3)

testPeriodStart = timestamp(2018,8,1,0,0)
testPeriodStop = timestamp(2038,8,30,0,0)

if time >= testPeriodStart and time <= testPeriodStop
    strategy.entry("Long", strategy.long, 1, when=longcondition)
    strategy.entry("Short", strategy.short, 1, when=shortcondition)
    

strategy.close("Long", when = closelong)
strategy.close("Short", when = closeshort)