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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-01-24 15:13:07
ٹیگز:

img

جائزہ

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

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

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

باہر نکلنے کے قواعد یہ ہیں: جب قیمت اے ٹی آر پر مبنی منافع لینے کی سطح تک پہنچ جاتی ہے یا سی ڈی سی ٹریلنگ اسٹاپ نقصان کی سطح سے نیچے آجاتی ہے تو پوزیشن بند کریں۔

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

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

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

خطرے کا تجزیہ

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

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

  1. بہترین ترتیب تلاش کرنے کے لئے EMA مدت پیرامیٹرز کے مختلف مجموعے کی جانچ کریں
  2. مختلف CDC سٹاپ نقصان ضرب سائز کی جانچ کریں
  3. داخلہ وقت فلٹر کرنے کے لئے دیگر اشارے شامل کرنے کی کوشش کریں
  4. اچانک مارکیٹ کے واقعات کو سنبھالنے کے لئے میکانزم شامل کریں

خلاصہ

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


/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Improved EMA & CDC Trailing Stop Strategy", overlay=true)

// Define the inputs
ema60Period = input(60, title="EMA 60 Period")
ema90Period = input(90, title="EMA 90 Period")
atrPeriod = input(24, title="CDC ATR Period")
multiplier = input(4.0, title="CDC Multiplier")
profitTargetMultiplier = input(2.0, title="Profit Target Multiplier (ATR)")

// Calculate EMAs
ema60 = ta.ema(close, ema60Period)
ema90 = ta.ema(close, ema90Period)

// Calculate ATR 
atr = ta.atr(atrPeriod)

// MACD calculation
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)

// Define the trailing stop and profit target
longStop = close - multiplier * atr
shortStop = close + multiplier * atr
longProfitTarget = close + profitTargetMultiplier * atr
shortProfitTarget = close - profitTargetMultiplier * atr

// Entry conditions
longCondition = close > ema60 and ema60 > ema90 and macdLine > signalLine and close > longStop
shortCondition = close < ema60 and ema60 < ema90 and macdLine < signalLine and close < shortStop

// Exit conditions based on profit target
longProfitCondition = close >= longProfitTarget
shortProfitCondition = close <= shortProfitTarget

// Plot the EMAs, Stops, and MACD for visualization
plot(ema60, color=color.blue, title="60 EMA")
plot(ema90, color=color.red, title="90 EMA")
plot(longStop, color=color.green, title="Long Stop", style=plot.style_linebr)
plot(shortStop, color=color.red, title="Short Stop", style=plot.style_linebr)
hline(0, "Zero Line", color=color.gray)
plot(macdLine - signalLine, color=color.blue, title="MACD Histogram")

// Strategy execution using conditional blocks
if longCondition
    strategy.entry("Long", strategy.long)
if shortCondition
    strategy.entry("Short", strategy.short)

// Exit based on profit target and trailing stop
if longProfitCondition or close < longStop
    strategy.close("Long")
if shortProfitCondition or close > shortStop
    strategy.close("Short")



مزید