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

KDJ ٹرینڈنگ ویو سگنل اور ایم اے حکمت عملی کے ساتھ

مصنف:چاؤ ژانگ، تاریخ: 2024-05-11 11:46:11
ٹیگز:KDJایم اے

img

جائزہ

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

حکمت عملی کے اصول

  1. KDJ اشارے کے K، D، اور J اقدار کا حساب لگائیں، جہاں K RSV کا N دن کا چلتا ہوا اوسط ہے، D K کا M دن کا چلتا ہوا اوسط ہے، اور J کا حساب 3 فارمولے کے مطابق کیا جاتا ہے۔K-2D”.
  2. موجودہ قیمت کے رجحان کا تعین کرنے کے لئے چلتی اوسط (ایم اے) کا حساب لگائیں۔
  3. ایم اے کی سمت کا تعین کریں، جب قیمت اوپر سے گزرتی ہے تو ایک بولش سگنل اور جب نیچے سے گزرتی ہے تو ایک bearish سگنل کے ساتھ۔
  4. ایک مختصر سگنل پیدا کریں جب KDJ کی J قدر overbought سطح سے زیادہ ہے اور قیمت MA سے نیچے گزرتی ہے۔ ایک طویل سگنل پیدا کریں جب J قدر oversold سطح سے کم ہے اور قیمت MA سے اوپر گزرتی ہے۔
  5. سگنلز کی بنیاد پر فکسڈ سائز (1 یونٹ) طویل یا مختصر پوزیشن کھولیں۔

فوائد

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

خطرات

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

اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("KDJ Trending View with Signals and MA Strategy", overlay=true)

// KDJ Settings
kdjLength = input.int(9, title="KDJ Length")
kdjSignal = input.int(3, title="KDJ Signal")
kdjOverbought = input.int(80, title="KDJ Overbought Level")
kdjOversold = input.int(20, title="KDJ Oversold Level")

// Margin Settings
longMargin = input.float(2.0, title="Long Margin", step=0.01)
shortMargin = input.float(2.0, title="Short Margin", step=0.01)

// MA Settings
maLength = input.int(20, title="MA Length")
maType = input.string("SMA", title="MA Type (SMA, EMA, etc.)")

// Calculate KDJ
kdj_highest = ta.highest(high, kdjLength)
kdj_lowest = ta.lowest(low, kdjLength)
kdjRSV = 100 * ((close - kdj_lowest) / (kdj_highest - kdj_lowest))
kdjK = ta.sma(kdjRSV, kdjSignal)
kdjD = ta.sma(kdjK, kdjSignal)
kdjJ = 3 * kdjK - 2 * kdjD

// Calculate Moving Average
ma = ta.sma(close, maLength) // SMA kullanarak ortalama hesaplama

// Determine MA Direction
maCrossUp = ta.crossover(close, ma)
maCrossDown = ta.crossunder(close, ma)

// Plot MA with Direction Color Change
maColor = maCrossUp ? color.green : maCrossDown ? color.red : color.gray
plot(ma, color=maColor, title="Moving Average")

// Plot Trading Signals
plotshape(kdjJ >= kdjOverbought ? low : na, style=shape.triangleup, location=location.belowbar, color=color.red, size=size.small, title="Short Signal")
plotshape(kdjJ <= kdjOversold ? high : na, style=shape.triangledown, location=location.abovebar, color=color.green, size=size.small, title="Long Signal")

// Trading Strategy with Manual Margin and MA Strategy
if (kdjJ >= kdjOverbought and maCrossDown)
    strategy.entry("Short", strategy.short, qty=1, comment="Short Entry")
if (kdjJ <= kdjOversold and maCrossUp)
    strategy.entry("Long", strategy.long, qty=1, comment="Long Entry")
    


متعلقہ

مزید