موونگ ایوریج کنورژن- ڈائیورجن انڈیکیٹر ٹریڈنگ اسٹریٹجی


تخلیق کی تاریخ: 2023-09-19 21:16:26 آخر میں ترمیم کریں: 2023-09-19 21:16:26
کاپی: 0 کلکس کی تعداد: 657
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

اس حکمت عملی میں بنیادی طور پر مندرجہ ذیل منطق کا استعمال کیا گیا ہے:

  1. سی ایم او انڈیکس کے تین مختلف دورانیوں کے مطلق اقدار کا حساب لگائیں
  2. تین دورانیہ CMO انڈیکس کے مطلق اقدار کے لئے اوسط
  3. جب اوسط زیادہ سے زیادہ حد سے زیادہ حد سے زیادہ ہو تو، بیعانہ بیعانہ
  4. جب اوسط نچلی حد سے کم ہو تو زیادہ دیکھیں اور زیادہ کریں۔
  5. سی ایم او انڈیکس کی معمول پر واپسی کے بعد ، بیعانہ

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

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

  • سی ایم او انڈیکس کا استعمال کرتے ہوئے اوور بیئرنگ اور اوور سیلنگ کے علاقوں کا تعین کرنا
  • تین دورانیہ اوسط بنانے کے ہموار منحنی خطوط، غلط سگنل سے بچنے کے
  • سی ایم او تھیوری کے مطابق ، اوور بیئرنگ اور اوور سیلنگ کے بارے میں فیصلہ کرنے کے لئے مضبوط بنیادیں ہیں
  • اپنی مرضی کے مطابق پیرامیٹرز کی حد ، مارکیٹ میں تبدیلیوں کے مطابق
  • تبدیلی کی آسان حکمت عملی

اسٹریٹجک خطرات اور ردعمل

  • سی ایم او انڈیکس غلط سگنل دے سکتا ہے
  • پیرامیٹرز کی حد کو مسلسل جانچ اور بہتر بنانے کی ضرورت ہے
  • رجحانات کے تحت زیادہ خرید و فروخت سے نقصان کا خدشہ ہے

کیا کرنا ہے:

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

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

اس حکمت عملی کو مندرجہ ذیل جہتوں سے بڑھایا جاسکتا ہے:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-14 07:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////7////////////
//  Copyright by HPotter v1.0 21/02/2017
//    This indicator plots the absolute value of CMO averaged over three 
//    different lengths. This indicator plots a classical-looking oscillator, 
//    which is really an averaged value based on three different periods.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="CMOabsav", shorttitle="CMOabsav")
Length1 = input(5, minval=1)
Length2 = input(10, minval=1)
Length3 = input(20, minval=1)
TopBand = input(58, minval=1)
LowBand = input(5, minval=0)
reverse = input(false, title="Trade reverse")
hline(0, color=green, linestyle=hline.style_dashed)
hline(TopBand, color=purple, linestyle=hline.style_solid)
hline(LowBand, color=red, linestyle=hline.style_solid)
xMom = close - close[1]
xMomabs = abs(close - close[1])
nSum1 = sum(xMom, Length1)
nSumAbs1 = sum(xMomabs, Length1)
nSum2 = sum(xMom, Length2)
nSumAbs2 = sum(xMomabs, Length2)
nSum3 = sum(xMom, Length3)
nSumAbs3 = sum(xMomabs, Length3)
nRes = abs(100 * (nSum1 / nSumAbs1 + nSum2 / nSumAbs2 + nSum3 / nSumAbs3 ) / 3)
pos = iff(nRes > TopBand, 1,
	     iff(nRes < LowBand, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=blue, title="CMOabsav")