متحرک رسک مینجمنٹ اور فکسڈ منافع پر مبنی ایڈوانسڈ فیئر ویلیو گیپ کا پتہ لگانے کی حکمت عملی

FVG SL TP
تخلیق کی تاریخ: 2024-11-29 16:22:10 آخر میں ترمیم کریں: 2024-11-29 16:22:10
کاپی: 0 کلکس کی تعداد: 587
1
پر توجہ دیں
1617
پیروکار

متحرک رسک مینجمنٹ اور فکسڈ منافع پر مبنی ایڈوانسڈ فیئر ویلیو گیپ کا پتہ لگانے کی حکمت عملی

جائزہ

یہ ایک ٹریڈنگ حکمت عملی ہے جو فاریکس ٹریڈنگ کے فوائد پر مبنی ہے (FVG) ، جس میں متحرک رسک مینجمنٹ اور فکسڈ منافع کا ہدف شامل ہے۔ یہ حکمت عملی 15 منٹ کے وقت کے دورانیے پر چلتی ہے ، جس میں مارکیٹ میں قیمت کے فرق کی نشاندہی کرکے ممکنہ تجارتی مواقع کو پکڑ لیا جاتا ہے۔ اس حکمت عملی نے نومبر 2023 سے اگست 2024 کے درمیان 284.40٪ کی خالص واپسی کی شرح حاصل کی ، جس میں 153 تجارتیں مکمل کی گئیں ، جن میں 71.24٪ کی واپسی کی شرح اور 2.422٪ کا منافع بخش عنصر تھا۔

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

اس حکمت عملی کا بنیادی مقصد تین مسلسل K لائنوں کے درمیان قیمتوں کے تعلقات کی نگرانی کرکے منصفانہ قیمت کے فرق کی نشاندہی کرنا ہے۔ خاص طور پر:

  1. کثیر سر FVG کی تشکیل کی شرائط: موجودہ ایک K لائن کی اعلی ترین قیمت پچھلی دو K لائنوں کی کم سے کم قیمت سے کم ہے
  2. خالی سر FVG تشکیل کی شرائط: موجودہ ایک K لائن کی کم از کم قیمت پچھلی دو K لائنوں کی زیادہ سے زیادہ قیمت سے زیادہ ہے
  3. ان پٹ سگنل کو ایف وی جی کی حد کے پیرامیٹرز کے ذریعہ کنٹرول کیا جاتا ہے ، اور صرف اس وقت متحرک ہوتا ہے جب سوراخ کا سائز قیمت کے ایک خاص فیصد سے زیادہ ہوتا ہے
  4. خطرے کا کنٹرول اکاؤنٹ میں منافع کا ایک مقررہ تناسب ((1٪) کو روکنے کے معیار کے طور پر استعمال کرتا ہے
  5. منافع کا ہدف مقررہ پوائنٹس ((50 پوائنٹس) کی ترتیب پر ہے

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("Fair Value Gap Strategy with % SL and Fixed TP", overlay=true, initial_capital=500, default_qty_type=strategy.fixed, default_qty_value=1)

// Parameters
fvgThreshold = input.float(0.5, "FVG Threshold (%)", minval=0.1, step=0.1)

// Fixed take profit in pips
takeProfitPips = 50

// Function to convert pips to price
pipsToPriceChange(pips) =>
    syminfo.mintick * pips * 10

// Function to detect Fair Value Gap
detectFVG(dir) =>
    gap = 0.0
    if dir > 0  // Bullish FVG
        gap := low[2] - high[1]
    else  // Bearish FVG
        gap := low[1] - high[2]
    math.abs(gap) > (close * fvgThreshold / 100)

// Detect FVGs
bullishFVG = detectFVG(1)
bearishFVG = detectFVG(-1)

// Entry conditions
longCondition = bullishFVG
shortCondition = bearishFVG

// Calculate take profit level
longTakeProfit = strategy.position_avg_price + pipsToPriceChange(takeProfitPips)
shortTakeProfit = strategy.position_avg_price - pipsToPriceChange(takeProfitPips)

// Calculate stop loss amount (5% of capital)
stopLossAmount = strategy.equity * 0.01

// Execute trades
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

// Set exit conditions
if (strategy.position_size > 0)
    strategy.exit("Long TP", "Long", limit=longTakeProfit)
    strategy.close("Long SL", when=strategy.openprofit < -stopLossAmount)
else if (strategy.position_size < 0)
    strategy.exit("Short TP", "Short", limit=shortTakeProfit)
    strategy.close("Short SL", when=strategy.openprofit < -stopLossAmount)

// Plot signals
plotshape(longCondition, "Buy Signal", location = location.belowbar, color = color.green, style = shape.triangleup, size = size.small)
plotshape(shortCondition, "Sell Signal", location = location.abovebar, color = color.red, style = shape.triangledown, size = size.small)