یہ حکمت عملی مختلف ٹائم فریموں کے چلتے ہوئے اوسط اور تیزی سے چلتے ہوئے اوسط کو ٹریڈنگ سگنلز کے طور پر استعمال کرتی ہے تاکہ بڑھتی ہوئی اور گرتی ہوئی گرتی ہوئی قیمتوں کا پیچھا کیا جاسکے۔ یہ قلیل مدتی چلتے ہوئے اوسط کے مقام اور رجحان کے مطابق مارکیٹ کے رجحان اور جھکاو کے مقامات کا فیصلہ کرتی ہے اور طویل مدتی چلتے ہوئے اوسط کے مطابق اہم رجحان کا تعین کرتی ہے۔ حکمت عملی میں سادہ چلتے ہوئے اوسط (ایس ایم اے) اور تیزی سے چلتے ہوئے اوسط (ای ایم اے) کو تکنیکی اشارے کے طور پر ملایا جاتا ہے تاکہ مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کیا جاسکے اور قیمت کے رجحانات کا تعین کیا جاسکے۔
یہ حکمت عملی 5 دن ، 13 دن ، 21 دن کے ایس ایم اے اور 75 دن ، 90 دن ، 200 دن کے ای ایم اے کو تجارتی سگنل کے طور پر استعمال کرتی ہے۔ مخصوص منطق یہ ہے:
جب قلیل مدتی SMAs (5 دن، 13 دن، 21 دن) ترتیب میں ترتیب دیئے گئے ہیں (5 دن اوپر، 13 دن اگلے، 21 دن نیچے) اور تمام قلیل مدتی SMAs طویل مدتی EMAs (75 دن، 90 دن، 200 دن) سے اوپر ہیں، تو طویل عرصے تک جائیں؛
جب قلیل مدتی ایس ایم اے (5 دن، 13 دن، 21 دن) کو ترتیب میں ترتیب دیا جاتا ہے (5 دن سب سے نیچے، اگلے 13 دن، 21 دن سب سے اوپر) اور تمام قلیل مدتی ایس ایم اے طویل مدتی ای ایم اے (75 دن، 90 دن، 200 دن) سے نیچے ہیں تو، مختصر ہوجائیں۔
مختلف سائیکلوں کے ایس ایم اے اور ای ایم اے کو ملا کر ، یہ ٹرینڈ کی پیروی کرنے والی حکمت عملی کو نافذ کرنے کے لئے قلیل مدتی اور طویل مدتی قیمت کے رجحانات کا مؤثر انداز میں اندازہ کرسکتا ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
دوہری حرکت پذیر اوسط اشارے کا استعمال مؤثر طریقے سے مارکیٹ شور کو فلٹر کرسکتا ہے اور قیمتوں کے رجحانات کو درست طریقے سے طے کرسکتا ہے۔
کثیر ٹائم فریم کی ترتیبات، مختصر مدت کے رجحانات کا تعین کرنے کے لئے مختصر سائیکلوں کے ساتھ اور بڑے رجحانات کا تعین کرنے کے لئے طویل سائیکلوں کے ساتھ، سست کے ساتھ تیز حاصل کرنے کے لئے.
ایس ایم اے قیمتوں کی تبدیلیوں کے لئے حساس ہے جبکہ ای ایم اے قیمتوں کی تبدیلیوں کو ہموار کرتا ہے ، دونوں کو یکجا کرنا بہتر کام کرتا ہے۔
بڑھتی ہوئی اور گرتی ہوئی کو مارنے کا منطق سادہ اور براہ راست ہے، کام کرنے میں آسان ہے.
اس حکمت عملی میں کچھ خطرات بھی ہیں:
ملٹی ٹائم فریم کی ترتیبات پیرامیٹر ٹیوننگ اور اصلاح میں مشکلات کے ساتھ کافی پیچیدہ ہیں.
قلیل مدتی اور طویل مدتی اشارے کے مابین اختلافات ہوسکتے ہیں ، جو غلط سگنل دیتے ہیں۔
صرف حرکت پذیر اوسط اشارے پر مبنی ہے، انتہائی مارکیٹ کے حالات میں کم کارکردگی کا مظاہرہ کر سکتا ہے.
ایک خاص تاخیر ہے، بروقت جھکاو کے مقامات پر قبضہ کرنے کے قابل نہیں.
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
حکمت عملی کی درستگی کو بہتر بنانے کے لئے سگنل فلٹرنگ کے لئے دیگر تکنیکی اشارے جیسے KDJ، MACD وغیرہ شامل کریں.
بہترین پیرامیٹر کے مجموعے کو تلاش کرنے کے لئے مختصر مدت اور طویل مدتی چلتی اوسط کے ادوار اور تعداد کی جانچ اور اصلاح کریں.
خطرہ اور ڈی ڈی کو کنٹرول کرنے کے لئے سٹاپ نقصان کے طریقہ کار کو شامل کریں.
حجم کے اشارے کو یکجا کریں تاکہ قیمتوں میں تیزی سے اضافے کے دوران جھوٹے بریک آؤٹ سے بچ سکیں۔
حکمت عملی دوہری چلتی اوسط اور کثیر ٹائم فریم تجزیہ کا استعمال کرتے ہوئے سادہ اور موثر رجحان ٹریکنگ کا احساس کرتی ہے۔ حکمت عملی کا خیال کچھ عملی قدر کے ساتھ واضح اور سمجھنے میں آسان ہے۔ لیکن اب بھی بہتری کی گنجائش ہے جیسے پیرامیٹر کی اصلاح ، رسک کنٹرول وغیرہ۔ مجموعی طور پر ، حکمت عملی مقداری تجارت کے لئے قیمتی نظریات فراہم کرتی ہے ، جس کی گہرائی سے تحقیق اور بحث کے قابل ہے۔
/*backtest start: 2023-11-12 00:00:00 end: 2023-12-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="my_strategy_name", shorttitle="MS1", overlay=true ) source = close // MAの長さ len1 = 5 len2 = 13 len3 = 21 // MAの計算 ma1 = sma(source, len1) ma2 = sma(source, len2) ma3 = sma(source, len3) // 計算したMAをプロットする plot(ma1,color=color.red) plot(ma2,color=color.orange) plot(ma3,color=color.blue) // EMAの長さ len4 = 75 len5 = 90 len6 = 200 // MAの計算 ema1 = ema(source, len4) ema2 = ema(source, len5) ema3 = ema(source, len6) // 計算したMAをプロットする plot(ema1,color=color.red) plot(ema2,color=color.orange) plot(ema3,color=color.blue) longCondition = (ma1>ma2 and ma2>ma3 and ma3>ema1 and ema1>ema2 and ema2>ema3)//ロングにエントリーする条件 if (longCondition) strategy.entry("My Long Entry", strategy.long, comment="Long") shortCondition = (ma1<ma2 and ma2<ma3 and ma3<ema1 and ema1<ema2 and ema2<ema3)//ショートにエントリーする条件 if (shortCondition) strategy.entry("My Short Entry", strategy.short, comment="Short") //エグジット条件 strategy.exit("My Long Exit", "My Long Entry", profit=200, loss=100) strategy.exit("My Short Exit", "My Short Entry", profit=200, loss=100)