EMA100 اور NUPL رشتہ دار غیر حقیقی منافع مقداری تجارتی حکمت عملی

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

EMA100 اور NUPL رشتہ دار غیر حقیقی منافع مقداری تجارتی حکمت عملی

جائزہ

یہ ٹریڈنگ حکمت عملی 100 دورانیہ انڈیکس منتقل اوسط ((EMA100) ، خالص غیر حاصل شدہ منافع / نقصان ((NUPL) ، اور نسبتا غیر حاصل شدہ منافع کے تین اشارے پر مبنی ہے ، جس سے ٹریڈنگ سگنل پیدا ہوتا ہے۔ جب قیمت EMA100 سے ٹکرا جاتی ہے اور NEPL اور نسبتا غیر حاصل شدہ منافع دونوں ٹھیک ہوتے ہیں تو ایک سے زیادہ سگنل کو متحرک کیا جاتا ہے۔ جب قیمت EMA100 سے ٹکرا جاتی ہے اور NEPL اور نسبتا غیر حاصل شدہ منافع دونوں منفی ہوتے ہیں تو ایک خالی سگنل کو متحرک کیا جاتا ہے۔ یہ حکمت عملی 10٪ فکسڈ پوزیشن لیتا ہے ، اور 10٪ اسٹاپ نقصان کا تعین کرتا ہے۔

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

  1. 100 سائیکل ای ایم اے کو رجحانات کے اہم اشارے کے طور پر شمار کرنا
  2. رجحان کی طاقت اور پائیداری کی تصدیق کے لئے NUPL اور رشتہ دار غیر منافع بخش منافع کو معاون اشارے کے طور پر استعمال کرنا
  3. جب قیمت EMA100 کے اوپر / نیچے سے گزرتی ہے تو ، NUPL اور رشتہ دار غیر منافع بخش منافع ایک ساتھ ہی مثبت / منفی وقت کے لئے زیادہ / کم سگنل پیدا کرتے ہیں
  4. 10٪ فکسڈ پوزیشن کا استعمال کرتے ہوئے اور 10٪ روکنے کے لئے، خطرے کو کنٹرول
  5. جب ایک ہیڈ پوزیشن کی پوزیشن ہوتی ہے تو ، اگر قیمت اسٹاپ نقصان کی قیمت سے نیچے آجاتی ہے تو ، ایک ہیڈ پوزیشن کو ختم کردیا جاتا ہے۔ جب ایک ہیڈ پوزیشن کی پوزیشن ہوتی ہے تو ، اگر قیمت اسٹاپ نقصان کی قیمت سے اوپر آجاتی ہے تو ، ایک ہیڈ پوزیشن کو ختم کردیا جاتا ہے۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

یہ تجارتی حکمت عملی EMA100 ، NUPL اور نسبتا unrealized منافع کے تین اشارے کے ذریعہ تجارتی سگنل پیدا کرتی ہے ، جس میں منطقی وضاحت ، خطرے سے قابو پانے ، اور مضبوط موافقت جیسے فوائد ہیں۔ اس کے ساتھ ہی غلط سگنل ، پسماندگی اور پیرامیٹرز کی اصلاح جیسے خطرات بھی موجود ہیں۔ مستقبل میں اس حکمت عملی کو پیرامیٹرز کی اصلاح ، سگنل فلٹرنگ ، متحرک پوزیشن مینجمنٹ اور کثیر خلائی مجموعہ جیسے طریقوں سے بہتر اور بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-06-11 00:00:00
end: 2024-06-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Scalping Strategy with EMA 100, NUPL, and Relative Unrealized Profit", overlay=true)

// Input for EMA period
emaPeriod = input.int(100, title="EMA Period", minval=1)
ema100 = ta.ema(close, emaPeriod)
plot(ema100, color=color.blue, title="EMA 100")

// Placeholder function for NUPL (Net Unrealized Profit/Loss)
// Replace this with actual NUPL data or calculation
NUPL = close * 0.0001 // Dummy calculation

// Placeholder function for relative unrealized profit
// Replace this with actual relative unrealized profit data or calculation
relativeUnrealizedProfit = close * 0.0001 // Dummy calculation

// Define conditions for long and short entries
longCondition = ta.crossover(close, ema100) and NUPL > 0 and relativeUnrealizedProfit > 0
shortCondition = ta.crossunder(close, ema100) and NUPL < 0 and relativeUnrealizedProfit < 0

// Plot buy and sell signals on the chart
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal")

// Calculate stop loss levels
longStopLoss = close * 0.90
shortStopLoss = close * 1.10

// Strategy entry and exit rules
if (longCondition)
    strategy.entry("Long", strategy.long, stop=longStopLoss)

if (shortCondition)
    strategy.entry("Short", strategy.short, stop=shortStopLoss)

// Set stop loss levels for active positions
if (strategy.position_size > 0)
    strategy.exit("Exit Long", "Long", stop=longStopLoss)
if (strategy.position_size < 0)
    strategy.exit("Exit Short", "Short", stop=shortStopLoss)

// Alerts for long and short entries
alertcondition(longCondition, title="Long Entry Alert", message="Long entry signal based on EMA 100, NUPL, and relative unrealized profit")
alertcondition(shortCondition, title="Short Entry Alert", message="Short entry signal based on EMA 100, NUPL, and relative unrealized profit")

// Visualize the entry conditions
plotshape(series=longCondition, location=location.belowbar, color=color.blue, style=shape.cross, title="Long Condition")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.cross, title="Short Condition")