اس حکمت عملی کا نام
حکمت عملی سب سے پہلے قلیل مدتی اور طویل مدتی لکیری رجعت کی لائن کا حساب لگاتی ہے۔ قلیل مدتی لکیری رجعت کی مدت 100 دن کی ہوتی ہے ، اور طویل مدتی کی مدت 150 دن کی ہوتی ہے۔ جب قلیل مدتی رجعت کی لائن طویل مدتی لائن سے اوپر عبور کرتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب قلیل مدتی لائن طویل مدتی لائن سے نیچے عبور کرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
لکیری رجسٹریشن لائنیں قیمتوں کی طویل مدتی رجحان کی سمت کی عکاسی کرسکتی ہیں۔ مختصر مدت کی لائن جس میں چھوٹی مدت ہوتی ہے وہ قیمت کی تبدیلیوں کے لئے زیادہ حساس ہوتی ہے اور مختصر مدت کے الٹ ٹائمنگ کو پکڑ سکتی ہے۔ طویل مدتی لائن جس میں بڑی مدت ہوتی ہے وہ قیمتوں کے طویل مدتی توازن کے رجحان کی نمائندگی کرتی ہے۔ جب دو لائنیں عبور کرتی ہیں تو ، اس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی اور طویل مدتی رجحانات الٹ رہے ہیں ، اس طرح تجارتی سگنل تیار کیے جاسکتے ہیں۔
اس حکمت عملی کا فائدہ حرکت پذیر اوسط کراس اوور کے کلاسیکی تکنیکی تجزیہ کے نقطہ نظر کا استعمال کرنا ہے ، جس میں لکیری رجعت تجزیہ کا اضافہ کیا گیا ہے ، جو طویل مدتی اور قلیل مدتی دونوں طول و عرض میں قیمتوں میں ردوبدل کی نشاندہی کرسکتا ہے۔ تاہم ، لکیری رجعت کی لائنیں متضاد اعداد و شمار کے لئے حساس ہیں اور کچھ تاخیر کا مظاہرہ کرتی ہیں۔ اس کے علاوہ ، حرکت پذیر اوسط کراس اوور خود بہت سے غلط سگنل پیدا کرنے کا رجحان رکھتے ہیں۔
کچھ جھوٹے سگنلوں کو فلٹر کرنے کے لئے ، اس حکمت عملی میں وقت کی شرط کی حدود شامل ہیں ، صرف مخصوص تاریخ کی حدود کے دوران ہی تجارت انجام دی جاتی ہے۔ اس سے غیر موثر تجارت کو کسی حد تک کم کیا جاسکتا ہے۔ لیکن وقت کی ونڈو کی ترتیبات موضوعی ہیں اور بیک ٹیسٹنگ کی اصلاح کی ضرورت ہے۔
آخر میں ، دوہری حرکت پذیر اوسط کراس اوور حکمت عملی متعدد تجزیاتی تکنیکوں کو جوڑتی ہے اور پیچیدہ تجارتی مواقع کو حاصل کرسکتی ہے۔ لیکن زیادہ سے زیادہ تجارت کو روکنے کے لئے رسک مینجمنٹ بہت ضروری ہے۔ دیگر تکنیکی اشارے کو شامل کرکے حکمت عملی کو مزید بہتر بنانا استحکام کو بہتر بنا سکتا ہے۔
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-12 00:00:00 period: 2d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title="Linear Regression Curve CrossOver Strategy", shorttitle="LRC Crossover", overlay=true) src = close len1 = input(defval=100, minval=1, title="Length") offset = 0 outfast = linreg(src, len1, offset) plot(outfast,color=blue) len2 = input(defval=150, minval=1, title="Length") outslow = linreg(src, len2, offset) plot(outslow,color=red) yearfrom = input(2018) yearuntil =input(2019) monthfrom =input(1) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( crossover(outfast,outslow)) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( crossover(outslow,outfast) ) strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL") else strategy.cancel(id="SELL")