سادہ امتزاج کی حکمت عملی: پیوٹ پوائنٹ سپر ٹرینڈ اور ڈبل ایکسپونیشنل موونگ ایوریج

ATR DEMA EMA
تخلیق کی تاریخ: 2024-06-17 14:49:14 آخر میں ترمیم کریں: 2024-06-17 14:49:14
کاپی: 0 کلکس کی تعداد: 723
1
پر توجہ دیں
1617
پیروکار

سادہ امتزاج کی حکمت عملی: پیوٹ پوائنٹ سپر ٹرینڈ اور ڈبل ایکسپونیشنل موونگ ایوریج

جائزہ

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

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

  1. محور پوائنٹ سپر ٹرینڈ اشارے کا حساب لگائیں: ایک خاص دورانیے میں اعلی ترین اور کم ترین قیمتوں کی اوسط قیمت کو مرکزی نقطہ کے طور پر شمار کرکے ، پھر اوسط حقیقی طول موج ((اے ٹی آر) کے مطابق اوپر اور نیچے کا حساب لگائیں ، جس سے متحرک حمایت اور مزاحمت کی پوزیشنیں تشکیل پائیں۔
  2. ڈی ای ایم اے اشارے کا حساب لگائیں: پہلے بند ہونے والی قیمت کی انڈیکس منتقل اوسط ((ای ایم اے) کا حساب لگائیں ، پھر ای ایم اے پر ایک بار انڈیکس منتقل اوسط لگائیں ، اور آخر میں دوگنا ای ایم اے کو ڈی ای ایم اے سے کم کرکے حتمی ڈی ای ایم اے اشارے حاصل کریں۔
  3. ٹریڈنگ سگنل پیدا کریں: جب بند ہونے والی قیمتیں کراس محور سپر ٹرینڈ ٹریک کو توڑتی ہیں اور ڈی ای ایم اے اشارے سے اوپر ہوتی ہیں تو ، ایک کثیر سگنل پیدا کریں۔ جب بند ہونے والی قیمتیں کراس محور سپر ٹرینڈ ٹریک کو توڑتی ہیں اور ڈی ای ایم اے اشارے سے نیچے ہوتی ہیں تو ، ایک کراس سگنل پیدا کریں۔
  4. اسٹاپ نقصان اور اسٹاپ بندش کی ترتیب: پوائنٹ ویلیو ((Pip Value) اور پہلے سے طے شدہ سٹاپ نقصان پوائنٹس ((Stop Loss Pips) اور سٹاپ نقصان پوائنٹس ((Take Profit Pips) کی تعداد کے مطابق مخصوص اسٹاپ نقصان اور اسٹاپ قیمت کا حساب لگائیں۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

حکمت عملی کی اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Simple Combined Strategy: Pivot Point SuperTrend and DEMA", overlay=true)

// Pivot Point SuperTrend settings
prd = input.int(2, title="Pivot Point Period", minval=1, maxval=50)
Factor = input.float(3.0, title="ATR Factor", minval=1, step=0.1)
Pd = input.int(10, title="ATR Period", minval=1)

// Double EMA settings
demaLength = input.int(200, title="DEMA Length", minval=1)
src = input(close, title="Source")

// Pip settings
pipValue = input.float(0.0001, title="Pip Value")
stopLossPips = input.int(15, title="Stop Loss (pips)")
takeProfitPips = input.int(35, title="Take Profit (pips)")

// Pivot Point SuperTrend Calculation
float ph = ta.pivothigh(prd, prd)
float pl = ta.pivotlow(prd, prd)
var float center = na
if not na(ph)
    center := na(center) ? ph : (center * 2 + ph) / 3
if not na(pl)
    center := na(center) ? pl : (center * 2 + pl) / 3

Up = center - (Factor * ta.atr(Pd))
Dn = center + (Factor * ta.atr(Pd))
var float TUp = na
var float TDown = na
var int Trend = na

if na(Trend)
    TUp := Up
    TDown := Dn
    Trend := close > Dn ? 1 : -1
else
    TUp := close[1] > TUp[1] ? math.max(Up, TUp[1]) : Up
    TDown := close[1] < TDown[1] ? math.min(Dn, TDown[1]) : Dn
    Trend := close > TDown[1] ? 1 : close < TUp[1] ? -1 : nz(Trend[1], 1)

Trailingsl = Trend == 1 ? TUp : TDown
linecolor = Trend == 1 ? color.lime : color.red
plot(Trailingsl, color=linecolor, linewidth=2, title="PP SuperTrend")

// Double EMA Calculation
e1 = ta.ema(src, demaLength)
e2 = ta.ema(e1, demaLength)
dema = 2 * e1 - e2
plot(dema, "DEMA", color=color.new(#43A047, 0))

// Strategy Logic
longCondition = close > Trailingsl and close > dema and strategy.position_size <= 0
shortCondition = close < Trailingsl and close < dema and strategy.position_size >= 0

// Plot signals
plotshape(series=longCondition, title="Long", location=location.belowbar, color=color.green, style=shape.labelup, text="Long")
plotshape(series=shortCondition, title="Short", location=location.abovebar, color=color.red, style=shape.labeldown, text="Short")

// Strategy Entry and Exit
if (longCondition)
    strategy.entry("Long", strategy.long, stop=close - (stopLossPips * pipValue), limit=close + (takeProfitPips * pipValue))
if (shortCondition)
    strategy.entry("Short", strategy.short, stop=close + (stopLossPips * pipValue), limit=close - (takeProfitPips * pipValue))

alertcondition(longCondition, title="Long Alert", message="Long Signal")
alertcondition(shortCondition, title="Short Alert", message="Short Signal")