ٹرینڈ ڈیوی ایشن انڈیکیٹر K-لائن حرکت پذیر اوسط لہر کی حکمت عملی کے ساتھ مل کر


تخلیق کی تاریخ: 2023-11-06 14:46:40 آخر میں ترمیم کریں: 2023-11-06 14:46:40
کاپی: 0 کلکس کی تعداد: 373
1
پر توجہ دیں
1166
پیروکار

ٹرینڈ ڈیوی ایشن انڈیکیٹر K-لائن حرکت پذیر اوسط لہر کی حکمت عملی کے ساتھ مل کر

جائزہ

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

اصول

اس حکمت عملی میں مندرجہ ذیل اہم اقدامات شامل ہیں:

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

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

فوائد

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

خطرات

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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)