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

ایڈیپٹیو ای ایم اے ڈائنامک پوزیشن بریک آؤٹ ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-12-20 16:33:20
ٹیگز:ای ایم اےٹی پیROI

img

جائزہ

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

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

حکمت عملی کے بنیادی منطق میں تین اہم اجزاء شامل ہیں:

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover with TP and SL (Buy only) and Break-even", overlay=true)

// EMA sozlamalari
emaFastLength = input.int(25, title="Fast EMA Length")
emaSlowLength = input.int(100, title="Slow EMA Length")

// Hisoblash
emaFast = ta.ema(close, emaFastLength)
emaSlow = ta.ema(close, emaSlowLength)

// Kesishishni aniqlash
bullishCross = ta.crossover(emaFast, emaSlow) // EMA 25 EMA 100 ni yuqoriga kesib o'tganda

// EMA 100 tagidagi oxirgi qizil shamning tagini olish
lastRedCandleLow = ta.valuewhen(close < open and close < emaSlow, low, 0) // EMA 100 pastidagi qizil shamning tagi

// TP va SL darajalarini hisoblash
longSL = lastRedCandleLow
longTP = close + 3 * (close - longSL) // TP SL ga nisbatan 1:2 masofada

// Savdoni ochish va 2% foyda bo'lganda SLni break-even ga o‘zgartirish
if (bullishCross)
    strategy.entry("Buy", strategy.long)  // Buy pozitsiyasini ochish
    strategy.exit("Exit Buy", "Buy", stop=longSL, limit=longTP)  // SL va TP qo'yish

    // 2% foyda bo'lganda SLni break-even ga o'zgartirish
    if (strategy.position_size > 0)
        profitPercentage = (close - strategy.position_avg_price) / strategy.position_avg_price * 100
        if (profitPercentage >= 2)
            strategy.exit("Exit Buy BE", "Buy", stop=strategy.position_avg_price) // SLni break-even ga o'zgartirish

// Signalni ko'rsatish
plotshape(bullishCross, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")

// // TP va SL chizish
// if (bullishCross)
//     line.new(x1=bar_index, y1=longSL, x2=bar_index+1, y2=longSL, color=color.red, width=1, extend=extend.none)
//     line.new(x1=bar_index, y1=longTP, x2=bar_index+1, y2=longTP, color=color.green, width=1, extend=extend.none)
//     label.new(bar_index, longSL, text="SL: " + str.tostring(longSL), style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
//     label.new(bar_index, longTP, text="TP: " + str.tostring(longTP), style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)

// EMA chizish
plot(emaFast, color=color.blue, title="Fast EMA (25)")
plot(emaSlow, color=color.orange, title="Slow EMA (100)")

// Alert qo'shish
alertcondition(bullishCross, title="Buy Signal Alert", message="EMA 25 crossed above EMA 100! Buy Signal!")


متعلقہ

مزید