ٹرپل ایکسپونینشل موونگ ایوریج لانگ صرف حکمت عملی ایک طویل مدتی رجحان کی پیروی کرنے والی حکمت عملی ہے جو ٹرپل ایکسپونینشل موونگ ایوریج (ٹی ای ایم اے) اشارے پر مبنی ہے۔ یہ مختصر مدت کے مارکیٹ شور کو فلٹر کرنے اور درمیانی سے طویل مدتی رجحان کی سمتوں کی نشاندہی کرنے کے لئے ٹی ای ایم اے کا استعمال کرتی ہے۔ جب قیمت ٹی ای ایم اے سے اوپر ہوتی ہے تو یہ حکمت عملی طویل ہوجاتی ہے اور جب قیمت ٹی ای ایم اے سے نیچے آجاتی ہے تو باہر نکل جاتی ہے۔ یہ درمیانی سے طویل مدتی رجحان کی تجارت میں دلچسپی رکھنے والے سرمایہ کاروں کے لئے موزوں ہے۔
یہ حکمت عملی TEMA اشارے کا استعمال کرتے ہوئے درمیانی سے طویل مدتی رجحانات کی نشاندہی کرتی ہے۔ TEMA معیاری EMA کی تین گنا افادیت پسند ہموار سے اخذ کردہ ہموار رجحان اشارے ہے۔ EMA خود کچھ شور فلٹرنگ اثر رکھتا ہے۔ TEMA مختلف ادوار کے تین EMA کو ہموار کرکے قلیل مدتی شور کو مزید کم کرتا ہے۔
خاص طور پر ، حکمت عملی پہلے مدت fastEmaPeriod کے EMA (EMA1) کا حساب لگاتی ہے ، پھر اسی مدت کا استعمال کرتے ہوئے ema1 کے ایک اور EMA (ema2) کا حساب لگاتی ہے ، اور آخر میں ema2 کی بنیاد پر ema3 کا حساب لگاتی ہے۔ حتمی TEMA کا حساب اس طرح کیا جاتا ہے: TEMA = 3 * (ema1 - ema2) + ema3۔ جب قیمت TEMA سے تجاوز کرتی ہے تو حکمت عملی طویل ہوجاتی ہے اور جب قیمت TEMA سے نیچے آجاتی ہے تو باہر نکل جاتی ہے۔
متعدد اشاریاتی ہموار کرنے کے ذریعے ، ٹی ای ایم اے زگ زگ اور الٹ جانے کے باوجود درمیانی سے طویل مدتی رجحان کی سمتوں کی مؤثر طریقے سے نشاندہی کرسکتا ہے ، قلیل مدتی شور کو فلٹر کرتا ہے۔ اس طرح یہ طویل مدتی رجحان کی پیروی کرنے والی حکمت عملیوں کے لئے موزوں ہے۔
ٹی ای ایم اے مؤثر طریقے سے درمیانی اور طویل مدتی رجحانات کی نشاندہی کرتا ہے اور مختصر مدت کے شور کو فلٹر کرتا ہے ، جس سے پھسلن سے بچتا ہے۔
صرف لمبی پوزیشنیں ہی شارٹ شیئرنگ کے لامحدود نیچے والے خطرات سے بچتی ہیں۔
فیصد پوزیشن کا سائز لچکدار طریقے سے پوزیشنوں کا سائز اکاؤنٹ کے سائز پر مبنی ہے۔
ٹائم ونڈو بیک ٹسٹنگ مخصوص تاریخی ادوار پر پیرامیٹرز کو بہتر بناتا ہے۔
شدید بلیک سوان واقعات طویل عرصے تک انعقاد کے دوران تیز تبدیلیوں کا سبب بن سکتے ہیں، جس سے بڑے نقصانات ہوتے ہیں۔
TEMA بروقت سٹاپ نقصان کے لئے رجحان کی تبدیلیوں کی نشاندہی کرنے میں ناکام ہوسکتا ہے۔
فی صد سائزنگ ہر تجارت کے نقصان کے سائز کو محدود نہیں کرتی ہے، جس کے لئے روکنے کی ضرورت ہوتی ہے.
بیک ٹسٹنگ سے زیادہ فٹ ہونے کا خطرہ ہوتا ہے ، بہتر پیرامیٹرز مستقبل کی منڈیوں میں فٹ نہیں ہوسکتے ہیں۔
پیرامیٹرز کو مضبوط بنانے کے لئے اتار چڑھاؤ میٹرکس شامل کریں.
ایک تجارت کے نقصان کے سائز کو کنٹرول کرنے کے لئے سٹاپ نقصان کو لاگو کریں.
ڈراؤونگ کے دوران پوزیشن سائز کو کم کرنے کے لئے بہتر بنائیں.
ٹرینڈ کی درستگی کو بہتر بنانے کے لئے کراس ٹائم فریم ٹرینڈ اشارے شامل کریں۔
زیادہ سے زیادہ کے لئے مختلف برقرار رکھنے کی مدت کے پیرامیٹرز کی جانچ کریں.
خلاصہ یہ کہ ، ٹرپل ای ایم اے لانگ صرف حکمت عملی ٹی ای ایم اے اشارے کے ذریعہ رجحان کی سمتوں کی نشاندہی کرتی ہے ، قلیل مدتی شور سے بچنے کے لئے طویل مدتی پوزیشنیں رکھتی ہے ، لامحدود نیچے کی طرف سے بچنے کے لئے صرف طویل عرصے تک رہتی ہے ، اور درمیانی سے طویل مدتی رجحانات کو مؤثر طریقے سے پکڑتی ہے۔ تاہم ، خطرات موجود ہیں جن میں استحکام کو بہتر بنانے کے لئے اصلاحات کی ضرورت ہوتی ہے۔ مجموعی طور پر یہ کچھ رسک رواداری والے سرمایہ کاروں کے لئے موزوں ہے جو رجحان کی تجارت کو ترجیح دیتے ہیں۔
/*backtest start: 2022-11-08 00:00:00 end: 2023-11-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("TEMA_System_long_only", overlay=true) //Collect inputs parameters fastEmaPeriod = input(7, minval=1, title="Fast TEMA Period") // === INPUT BACKTEST RANGE === FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12) FromDay = input(defval = 4, title = "From Day", minval = 1, maxval = 31) FromYear = input(defval = 2010, title = "From Year", minval = 2000) ToMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12) ToDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31) ToYear = input(defval = 9999, title = "To Year", minval = 2000) // === 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" fastEma = ema(close, fastEmaPeriod) //convert EMA into TEMA ema1 = ema(close, fastEmaPeriod) ema2 = ema(ema1, fastEmaPeriod) ema3 = ema(ema2, fastEmaPeriod) fastTEMA = 3 * (ema1 - ema2) + ema3 buy = close > fastTEMA sell = close < fastTEMA plot(fastTEMA, title = 'TEMA', linewidth=3, color=white) if window() strategy.entry("long",strategy.long, when = buy) strategy.close("long", when = sell )