
اس حکمت عملی میں قیمتوں کے اہم اوسط سے تجاوز کرنے کا اندازہ لگانے کے لئے مختلف ادوار کی اوسط لائنوں کا حساب لگایا جاتا ہے ، جس سے کم خطرہ والے رجحانات کا پتہ چلتا ہے۔
جب 10 دن کی اوسط لائن 200 دن کی اوسط لائن سے گزرے اور 20 دن کی اوسط لائن 50 دن کی اوسط لائن سے گزرے تو زیادہ کریں۔ جب 10 دن کی اوسط لائن 200 دن کی اوسط لائن سے گزرے اور 20 دن کی اوسط لائن 50 دن کی اوسط لائن سے گزرے تو خالی کریں۔ یہاں ڈبل اوسط لائن کے ذریعہ فیصلہ کیا گیا ہے ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔
حکمت عملی نے پہلے 10 ، 20 ، 50 اور 200 دن کے چار مختلف ادوار کی ایک اشاریہ حرکت پذیر اوسط (ای ایم اے) کا حساب لگایا۔ اس میں ، 10 دن کی لکیر قلیل مدتی رجحان کی نمائندگی کرتی ہے ، 20 دن کی لکیر درمیانی مدت کے رجحان کی نمائندگی کرتی ہے ، 50 دن کی لکیر درمیانی مدت کے رجحان کی نمائندگی کرتی ہے ، اور 200 دن کی لکیر طویل مدتی رجحان کی نمائندگی کرتی ہے۔ جب قلیل مدتی رجحان کی لکیر کو عبور یا نیچے سے عبور کیا جاتا ہے تو ، اس کا مطلب یہ ہے کہ قیمتوں میں بڑے پیمانے پر اوپر یا نیچے کی طرف بڑھنے کا امکان ہے۔ لیکن اگر صرف ایک ہی لائن کی اوسط پر انحصار کیا جاتا ہے تو ، اس میں جعلی توڑنے کا خطرہ ہوتا ہے۔ لہذا حکمت عملی نے دوہری اوسط کا استعمال کیا: یعنی ، 10 دن کی لکیر اور 200 دن کی لکیر طویل مدتی رجحان کے تعلقات کا تعین کرنے کے لئے پہلی گیٹ وے ہیں ، اور 20 دن کی لکیر اور 50 دن کی لکیر طویل مدتی رجحان کا تعین کرنے کے لئے دوسری گیٹ وے ہیں۔ تجارتی سگنل صرف اس وقت
اس طرح ، ڈبل یکساں فلٹرنگ کے ذریعہ ، جعلی توڑنے کے امکانات کو مؤثر طریقے سے کم کیا جاسکتا ہے ، جس سے پیدا ہونے والے تجارتی سگنل زیادہ قابل اعتماد ہوجاتے ہیں۔
اس کو بہتر بنانے کے لئے ، اوسط لائن کے خلاف ورزی کی شدت کو مناسب طریقے سے کم کیا جاسکتا ہے ، یا اس کو بہتر بنانے کے لئے دوسرے اشارے شامل کیے جاسکتے ہیں جیسے ٹرانزیکشن کی تصدیق۔
مجموعی طور پر ، اس حکمت عملی کا مجموعی طور پر دو طرفہ اوسط پر مبنی ہے ، جس میں پیرامیٹرز کی اصلاح ، ٹرانزیکشن حجم اور دیگر اشارے شامل ہیں ، جس سے ایک مستحکم رجحان سے باخبر رہنے کا نظام مؤثر طریقے سے بنایا جاسکتا ہے۔
یہ حکمت عملی مجموعی طور پر ایک سادہ عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ ڈبل اوسط کو بنیادی تجارتی فیصلے کی بنیاد کے طور پر استعمال کرتی ہے ، اور ڈبل فلٹرنگ کے ذریعہ جھوٹے ٹوٹنے کے امکانات کو کم کرتی ہے ، جس سے پیدا ہونے والا سگنل زیادہ قابل اعتماد ہوتا ہے۔ اس کے ساتھ ہی ، پیرامیٹرز کی ترتیب آسان اور استعمال میں آسان ہے۔ بہتر رسک مینجمنٹ اور مزید اصلاح کے لئے ابھی بھی بہت زیادہ گنجائش موجود ہے ، جو حکمت عملی کو زیادہ مستحکم اور منافع بخش بنا سکتی ہے۔
/*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)