وسائل لوڈ ہو رہے ہیں... لوڈنگ...

KST اشارے پر مبنی ٹرینڈ ٹریکنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-15 12:05:21
ٹیگز:

KST اشارے کا استعمال کرتے ہوئے رجحان کی پیروی کی حکمت عملی

یہ مضمون KST اشارے کا استعمال کرتے ہوئے حکمت عملی کے بعد ایک مقداری رجحان کی تفصیل سے وضاحت کرتا ہے۔ یہ KST لائن اور سگنل لائن کے مابین کراس اوور کا حساب لگاتے ہوئے تجارتی سگنل تیار کرتا ہے۔

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

سگنل کی پیداوار کے لئے اہم اقدامات یہ ہیں:

  1. مختلف ادوار کے ساتھ متعدد ROC اشارے کی قیمتوں کا حساب لگائیں۔

  2. ROC اقدار پر الگ الگ چلنے والے اوسط لاگو کریں اور KST لائن نکالنے کے لئے رقم لیں.

  3. مزید ہموار KST لائن سگنل لائن حاصل کرنے کے لئے چلتی اوسط کا استعمال کرتے ہوئے.

  4. خریدنے کا اشارہ اس وقت پیدا ہوتا ہے جب KST لائن سگنل لائن کے اوپر عبور کرتی ہے ، اور فروخت سگنل کے لئے الٹا۔

  5. مناسب پوزیشن سائزنگ منتخب کیا جا سکتا ہے.

متعدد ROC اقدار کا مجموعہ لے کر ، KST لائن قلیل مدتی اور طویل مدتی قیمت کے رجحانات دونوں کی عکاسی کرتی ہے۔ سگنل لائن کے ساتھ اس کا کراس اوور رجحان کی سمت کا تعین کرسکتا ہے۔

II۔ اسٹریٹیجی کے فوائد

سب سے بڑا فائدہ اشارے کا جامع حساب کتاب ہے ، جس میں ٹرینڈ کی معلومات کو وقت کے فریموں میں شامل کیا گیا ہے۔

ایک اور فائدہ واضح سگنل لائن کے ساتھ سادہ اور بدیہی اشارے کا استعمال ہے.

آخر میں، سایڈست پوزیشن سائزنگ مجموعی طور پر خطرے کے خطرے کو کنٹرول کرنے میں مدد ملتی ہے.

III. ممکنہ کمزوریاں

تاہم، کچھ مسائل موجود ہیں:

سب سے پہلے، اشارے خود کو قیمتوں میں تبدیلیوں پر ردعمل میں کچھ تاخیر ہے.

دوسرا، صرف KST پر انحصار اس کو الٹ جانے کے قابل بناتا ہے۔

اس کے علاوہ، زیادہ سے زیادہ فٹنگ سے بچنے کے لئے وسیع پیمانے پر اصلاح کی ضرورت ہے.

IV. خلاصہ

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


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

//@version=5
// strategy(title="KST Alert", shorttitle="KST Alert", format=format.price, precision=4)
roclen1 = input.int(10, minval=1, title = "ROC Length #1")
roclen2 = input.int(15, minval=1, title = "ROC Length #2")
roclen3 = input.int(20, minval=1, title = "ROC Length #3")
roclen4 = input.int(30, minval=1, title = "ROC Length #4")
smalen1 = input.int(10, minval=1, title = "SMA Length #1")
smalen2 = input.int(10, minval=1, title = "SMA Length #2")
smalen3 = input.int(10, minval=1, title = "SMA Length #3")
smalen4 = input.int(15, minval=1, title = "SMA Length #4")
siglen = input.int(9, minval=1, title = "Signal Line Length")
smaroc(roclen, smalen) => ta.sma(ta.roc(close, roclen), smalen)
kst = smaroc(roclen1, smalen1) + 2 * smaroc(roclen2, smalen2) + 3 * smaroc(roclen3, smalen3) + 4 * smaroc(roclen4, smalen4)
sig = ta.sma(kst, siglen)
plot(kst, color=#009688, title="KST")
plot(sig, color=#F44336, title="Signal")
hline(0, title="Zero", color = #787B86)
eL1=ta.crossover(kst,sig)
eS1=ta.crossunder(kst,sig)
ch = 0
t = year(time('D'))
ch := ta.change(t) != 0 ? 1 : 0
T1 = time(timeframe.period, "0915-1520")
session_open = na(t) ? false : true
newDay = ta.change(time("15m")) != 0
strategy.entry("Long1", strategy.long, when = eL1)
strategy.entry("Short1", strategy.short, when = eS1)


مزید