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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-06-17 14:55:13
ٹیگز:ای ایم اے

img

جائزہ

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

خلاصہ

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


/*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")


متعلقہ

مزید