چلتی اوسط حکمت عملی کے ساتھ رجحان انحراف انڈیکس

مصنف:چاؤ ژانگ، تاریخ: 2023-11-06 14:46:40
ٹیگز:

img

جائزہ

یہ حکمت عملی قیمت کے رجحان انحراف انڈیکس (TSI) کا حساب لگاتی ہے ، TSI کو چلتی اوسط کے ساتھ پروسیس کرتی ہے ، اور TSI کی چلتی اوسط لائن بناتی ہے۔ قیمت موم بتی کی سمت کے ساتھ مل کر ، یہ طے کرتا ہے کہ موجودہ قیمت اوپر کی طرف ہے یا نیچے کی طرف ، اور اس طرح خرید و فروخت کے سگنل پیدا کرتا ہے۔

اصول

اس حکمت عملی کے اہم اقدامات یہ ہیں:

  1. قیمتوں میں فیصد تبدیلی کا حساب لگائیں
  2. ڈبل smoothed_pc حاصل کرنے کے لئے HMA کے ساتھ ڈبل ہموار pct
  3. double_smoothed_abs_pc حاصل کرنے کے لئے مطلق pct کے ڈبل HMA حساب
  4. ایس آئی ایس قدر کا حساب: (100 * (ڈبل_سمیٹڈ_پی سی / ڈبل_سمیٹڈ_ایبس_پی سی))
  5. HMA کے ساتھ عمل ٹی ایس آئی کی قیمت کو ٹی ایس آئی حرکت پذیر اوسط لائن tsihmaline حاصل کرنے کے لئے
  6. ایس ٹی آئی ویلیو اور ایس ٹی آئی چلتی اوسط لائن کا موازنہ کریں، چلتی اوسط کے اوپر اوپر ہے، نیچے نیچے ہے
  7. اپ ٹرینڈ میں، اگر قیمت بھی بڑھ رہی ہے تو، خریدنے کا اشارہ پیدا کریں
  8. ڈاؤن ٹرینڈ میں، اگر قیمت بھی گر رہی ہے تو، فروخت سگنل پیدا کریں

مندرجہ بالا اقدامات کے ذریعے، یہ تجارتی سگنل پیدا کرنے کے لئے اصل قیمت کی نقل و حرکت کے ساتھ مل کر مجموعی رجحان کی سمت کا تعین کرتا ہے۔

فوائد

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

خطرات

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

بہتری

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

نتیجہ

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


/*backtest
start: 2023-10-29 00:00:00
end: 2023-11-05 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="TSIHULLBOT", shorttitle="TSICCIHULL", default_qty_type=strategy.percent_of_equity, default_qty_value=100)
long = input(title="Long Length", type=input.integer, defval=50)
short = input(title="Short Length", type=input.integer, defval=50)
signal = input(title="Signal Length", type=input.integer, defval=7)
price = input(title="Source",type=input.source,defval=open)
lineupper = input(title="Upper Line", type=input.integer, defval=250)
linelower = input(title="Lower Line", type=input.integer, defval=-250)
double_smooth(price, long, short) =>
    fist_smooth = hma(price, long)
    hma(fist_smooth, short)
pc = change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
tsi_value = (100 * (double_smoothed_pc / double_smoothed_abs_pc))*5
tsihmaline=(hma(tsi_value,signal))*5
clr = tsihmaline < tsi_value ? color.red : color.lime
clr2 = tsi_value < tsi_value[1] ? color.red : color.lime
i1=plot(lineupper+3, color=color.black, linewidth=3)
i2=plot(linelower+3, color=color.black, linewidth=3)
i3=plot(lineupper, color=clr)
i4=plot(linelower, color=clr)
trendv=tsihmaline/5.6
plot(trendv, linewidth=7,  color=color.black)
plot(trendv, linewidth=4,  color=color.yellow)
j1=plot(tsi_value, linewidth=5, color=color.black)
j2=plot(tsi_value[1], linewidth=5, color=color.black)
j3=plot(tsi_value, color=clr2)
j4=plot(tsi_value[1], color=clr2)
fill(i3,i4,color=clr,transp=90)
fill(j3,j4,color=clr2,transp=15)
longCondition = tsihmaline>tsihmaline[1] and price>price[1]
if (longCondition)
    strategy.entry("Buy ⤴️", strategy.long)
shortCondition = tsihmaline<tsihmaline[1] and price<price[1]
if (shortCondition)
    strategy.entry("Sell ⤵️", strategy.short)

مزید