دوہری اسٹوکاسٹکس اور حجم وزن شدہ اوسط حرکت پذیر مجموعہ اشارے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-26 17:18:53
ٹیگز:

img

جائزہ

یہ ایک ایسی حکمت عملی ہے جو رجحانات کی نشاندہی کرنے کے لئے دوہری اسٹوکاسٹکس اشارے اور حجم وزن شدہ چلتی اوسط کے امتزاج کا استعمال کرتی ہے۔ یہ موجودہ رجحان کی سمت کا تعین کرنے کے لئے VWMA کے ساتھ مل کر ایک قلیل مدتی اور ایک طویل مدتی ، مختلف ادوار کے ساتھ دو اسٹوکاسٹکس اشارے استعمال کرتی ہے۔

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

حکمت عملی بنیادی طور پر مندرجہ ذیل حصوں کے ذریعے رجحان کی نشاندہی کو نافذ کرتی ہے:

  1. مدت کی لمبائی ان پٹ ((30) اور ہموار پیرامیٹر 2 کے ساتھ ایک مختصر مدت اسٹوکاسٹکس اشارے کا حساب لگائیں

  2. مدت کی لمبائی ان پٹ ((90) اور ہموار پیرامیٹر 2 کے ساتھ ایک طویل مدت اسٹوکاسٹکس اشارے کا حساب لگائیں

  3. مختصر مدت اور طویل مدتی اسٹوکاسٹکس کو ایک ساتھ شامل کریں تاکہ مشترکہ اسٹوکاسٹکس منحنی ٹی ایس حاصل کیا جاسکے

  4. مدت کی لمبائی ان پٹ کے ساتھ ts منحنی کے حجم وزن شدہ چلتی اوسط کا حساب لگائیں ((30)

  5. موجودہ ٹی ایس ایل کی قیمت کا موازنہ اس کی قیمت کے ساتھ کریں 1 مدت پہلے ، جب ٹی ایس ایل بڑھتا ہے تو ، یہ ایک اپ ٹرینڈ کی نشاندہی کرتا ہے ، جب ٹی ایس ایل گرتا ہے تو ، یہ ایک ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے

  6. بلش یا بیرش سگنلز کی نشاندہی کرنے کے لئے اسٹوکاسٹکس وکر پوزیشن کے ساتھ مل کر

  • جب tsl بڑھتا ہے اور ts وسط زون میں ہے، یہ ایک تیزی کا اشارہ ہے
  • جب tsl گرتا ہے اور ts وسط زون میں ہے، یہ ایک bearish سگنل ہے

فوائد کا تجزیہ

اس حکمت عملی میں رجحان کی نشاندہی اور زیادہ سے زیادہ خریدی جانے والی تجزیہ کا امتزاج ہوتا ہے ، جو رجحان کی سمت کو کافی قابل اعتماد طریقے سے طے کرسکتا ہے۔ فوائد یہ ہیں:

  1. دوہری اسٹوکاسٹکس قلیل مدتی اور طویل مدتی اوور خرید / اوور فروخت کی صورت حال کو ظاہر کرسکتے ہیں ، کچھ سگنلز کو یاد کرنے سے گریز کرتے ہیں

  2. حجم وزن شدہ چلتی اوسط کچھ جھوٹے بریکآؤٹ سگنل کو فلٹر کر سکتا ہے

  3. اسٹوکاسٹک وکر کی پوزیشن رجحان سگنل کی وشوسنییتا کی تصدیق کرتی ہے

  4. مختلف مارکیٹوں کے مطابق ایڈجسٹ پیرامیٹرز

  5. واضح اور سادہ منطق، سمجھنے اور تبدیل کرنے کے لئے آسان

خطرات اور بہتری

اس حکمت عملی کے لئے کچھ خطرات بھی ہیں:

  1. اسٹوکاسٹکس غلط سگنل دے سکتے ہیں، طویل مدت کے اشارے کے ساتھ فلٹرنگ کی ضرورت ہے

  2. مقررہ ادوار تمام مارکیٹوں کے لئے موزوں نہیں ہو سکتے، متحرک اصلاحات مدد کر سکتی ہیں

  3. خالص طور پر تکنیکی اشارے پر مبنی، بنیادیات درستگی کو بہتر بنا سکتے ہیں

  4. حجم کے ناقص اعداد و شمار نتائج کو متاثر کرتے ہیں، ڈیٹا کی کوالٹی کی تصدیق کی ضرورت ہے

  5. ناکافی بیک ٹسٹنگ کی تاریخ، توثیق کے لئے مزید ڈیٹا کی ضرورت ہے

  6. انٹری پوائنٹس کو بہتر بنایا جا سکتا ہے، براہ راست کے بجائے کم سے کم کے تحت کراس پر طویل

نتیجہ

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


/*backtest
start: 2022-10-19 00:00:00
end: 2023-10-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Trend Finder V2", shorttitle="TFV2", format=format.price, precision=2, overlay = true)

//----------Indicator------------//

periodK = input(30)
periodD = 3
smoothK = 2

periodK_two = input(90)
periodD_two = 3
smoothK_two = 2

k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)

k_two = sma(stoch(close, high, low, periodK_two), smoothK_two)
d_two = sma(k, periodD_two)

ts = k + k_two
tsl = vwma(ts, input(30, title = "VWMA Length"))

//--------Label parameter--------// 

up_label = tsl[1] < 100 and tsl > 100 ? 1 : 0
down_label = tsl[1] > 100 and tsl < 100 ? 1 : 0

//----------Color Code-----------//

//tsl_col = tsl > 100 and tsl > tsl[1] ? color.aqua : tsl > 100 and tsl < tsl[1] ? color.green : tsl < 100 and tsl > tsl[1] ? color.maroon : tsl < 100 and tsl < tsl[1] ? color.red : color.silver

//tsl_col = tsl > 100 and ts < 100 and ts > ts[1] ? color.aqua : tsl > 100 and ts > 100 and (ts > ts[1] or ts < ts[1]) ? color.green : tsl < 100 and ts > 100 and ts < ts[1] ? color.red : tsl < 100 and ts < 100 and (ts < ts[1] or ts > ts[1]) ? color.maroon : color.purple  

tsl_col = ts > ts[1] and tsl > tsl[1] ? color.lime : ts < ts[1] and tsl < tsl[1] ? color.red : color.yellow 

ts_col = (tsl_col == color.lime or tsl_col == color.maroon) and (k>k[1] and k < 30) ? color.lime :  (tsl_col == color.green or tsl_col == color.red) and (k < k[1] and k > 70)  ? color.red : color.silver

//-------------Plots-------------//

buy = tsl_col[1] == color.yellow and tsl_col == color.lime ? 1 : 0
sell = tsl_col[1] == color.yellow and tsl_col == color.red ? -1 : 0

plotcandle(open,high,low,close, color=tsl_col)

strategy.entry("Long", strategy.long,when=buy==1)
strategy.close("Long", when=sell==-1)


مزید