سمتی رجحان انڈیکس ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-18 17:07:55
ٹیگز:

جائزہ

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

حکمت عملی منطق

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

فوائد

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

خطرات

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

خطرے کو حساب کتاب کی مدت کو کم کرکے ، حدوں کو ایڈجسٹ کرکے یا الٹ کرنے والے اشارے شامل کرکے کم کیا جاسکتا ہے۔

بہتری

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

نتیجہ

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


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 29/03/2017
// This technique was described by William Blau in his book "Momentum,
// Direction and Divergence" (1995). His book focuses on three key aspects 
// of trading: momentum, direction and divergence. Blau, who was an electrical 
// engineer before becoming a trader, thoroughly examines the relationship between 
// price and momentum in step-by-step examples. From this grounding, he then looks 
// at the deficiencies in other oscillators and introduces some innovative techniques, 
// including a fresh twist on Stochastics. On directional issues, he analyzes the 
// intricacies of ADX and offers a unique approach to help define trending and 
// non-trending periods.
// Directional Trend Index is an indicator similar to DM+ developed by Welles Wilder. 
// The DM+ (a part of Directional Movement System which includes both DM+ and 
// DM- indicators) indicator helps determine if a security is "trending." William 
// Blau added to it a zeroline, relative to which the indicator is deemed positive or 
// negative. A stable uptrend is a period when the DTI value is positive and rising, a 
// downtrend when it is negative and falling. 
//
// 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="Directional Trend Index (DTI)", shorttitle="DTI")
r = input(14, minval=1)
s = input(10, minval=1)
u = input(5, minval=1)
OS = input(45, minval=1)
OB = input(-45, maxval=-1)
reverse = input(false, title="Trade reverse")
hline(0, color=green, linestyle=line)
xHMU = iff(high - high[1] > 0, high - high[1], 0)
xLMD = iff(low - low[1] < 0, -(low - low[1]), 0)
xPrice = xHMU - xLMD
xPriceAbs = abs(xPrice)
xuXA = ema(ema(ema(xPrice, r),s),u)
xuXAAbs = ema(ema(ema(xPriceAbs, r),s),u)
Val1 = 100 * xuXA
Val2 = xuXAAbs
DTI = iff(Val2 != 0, Val1 / Val2, 0)
pos = iff(DTI > OS, -1,
	     iff(DTI < OB, 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(DTI, color=maroon, title="DTI")
plot(OB, color=blue, title="OB")
plot(OS, color=red, title="OS")

مزید