متحرک آسکیلیٹر حکمت عملی


تخلیق کی تاریخ: 2023-09-14 16:15:42 آخر میں ترمیم کریں: 2023-09-14 16:15:42
کاپی: 3 کلکس کی تعداد: 671
1
پر توجہ دیں
1617
پیروکار

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

یہ حکمت عملی متحرک اتار چڑھاو اشارے ((DMI) پر مبنی تجارت کرتی ہے۔ ڈی ایم آئی رجحانات کا فیصلہ کرنے کے لئے قیمتوں کے مختلف لمبائی کی اوسط سے فی صد انحراف کا حساب لگاتا ہے۔

اس کے علاوہ ، یہ بھی کہا گیا ہے کہ:

  1. 1 ڈی ایم آئی کے طور پر قیمتوں اور طویل مدتی اوسط (جیسے 200 دن) کے فی صد انحراف کا حساب لگائیں

  2. قیمت اور اوسط اوسط اوسط (جیسے 50 دن) کے درمیان فی صد انحراف کا حساب لگائیں ، بطور دوسرا ڈی ایم آئی

  3. قیمتوں کا حساب مختصر مدت کی اوسط (جیسے 20 دن) سے فی صد انحراف کے طور پر 3rd DMI کے طور پر

  4. جب 3 ڈی ایم آئی 1 ڈی ایم آئی سے زیادہ ہو تو بیع؛ جب 3 ڈی ایم آئی 2 ڈی ایم آئی سے کم ہو تو بیع

  5. ڈی ایم آئی تعلقات پر مبنی ٹرانزیکشن سگنل پیدا کرنا

ڈی ایم آئی مارکیٹ کے رجحانات کی تبدیلی کے نقطہ کو فیصلہ کرنے کے لئے متحرک طور پر مختلف اوسط دوروں کی نسبتا طاقت کا موازنہ کرتا ہے۔ پیرامیٹرز کی اصلاح مختلف دوروں کے مطابق ہوسکتی ہے۔

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

  • ڈی ایم آئی کثیر دورانیہ کے فیصلے کے ساتھ، زیادہ جامع

  • مطلق عددی فیصلے سے بچنے کے لئے نسبتا طاقت کا موازنہ کریں

  • مارکیٹ کے لئے لچکدار ایڈجسٹمنٹ سائیکل پیرامیٹرز

اسٹریٹجک رسک

  • ڈی ایم آئی نے کچھ تاخیر کی ہے، شاید وہ موڑ سے محروم ہو جائیں

  • احتیاط سے سیٹ کریں

  • ممکنہ طور پر کئی بار غیر موثر سگنل پیدا کریں

خلاصہ کریں۔

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 31/06/2018
// The related article is copyrighted materialfrom Stocks & Commodities Dec 2009
// My strategy modification.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="CMOaDisparity Index Backtest")
LengthFirst = input(200, minval=1)
LengthSecond = input(50, minval=1)
LengthThird = input(20, minval=1)
ShowFirst = input(type=bool, defval=true)
ShowSecond = input(type=bool, defval=true)
ShowThird = input(type=bool, defval=true)
reverse = input(false, title="Trade reverse")
xEMAFirst = ema(close,LengthFirst)
xEMASecond  = ema(close,LengthSecond)
xEMAThird  = ema(close,LengthThird)
xResFirst = 100 * (close - xEMAFirst) / close
xResSecond = 100 * (close - xEMASecond) / close
xResThird = 100 * (close - xEMAThird) / close
pos = iff(xResThird > xResFirst, -1,
       iff(xResThird < xResSecond, 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(ShowFirst ? xResFirst : na, color=red, title="DIX 1")
plot(ShowSecond ? xResSecond : na, color=blue, title="DIX 2")
plot(ShowThird ? xResThird : na, color=green, title="DIX 3")