ملٹی پیریڈ ٹرینڈ لکیری اینگلفنگ پیٹرن مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2025-01-06 11:42:37 آخر میں ترمیم کریں: 2025-01-06 11:42:37
کاپی: 1 کلکس کی تعداد: 315
1
پر توجہ دیں
1617
پیروکار

ملٹی پیریڈ ٹرینڈ لکیری اینگلفنگ پیٹرن مقداری تجارتی حکمت عملی

جائزہ

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-12-06 00:00:00
end: 2025-01-04 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("Engulfing Candlestick Strategy", overlay=true)

// Input parameters
bull_color = input.color(color.new(color.green, 0), title="Bullish Engulfing Highlight")
bear_color = input.color(color.new(color.red, 0), title="Bearish Engulfing Highlight")
hold_periods = input.int(17, title="Hold Periods", minval=1)  // How many bars to hold the position

// Input for selecting the pattern (Bullish or Bearish Engulfing)
pattern_type = input.string("Bullish Engulfing", title="Engulfing Pattern", options=["Bullish Engulfing", "Bearish Engulfing"])

// Input for selecting the trade type (Long or Short)
trade_type = input.string("Long", title="Trade Type", options=["Long", "Short"])

// Conditions for Bullish Engulfing
bullish_engulfing = close > open and open < close[1] and close > open[1] and open[1] > close[1]

// Conditions for Bearish Engulfing
bearish_engulfing = close < open and open > close[1] and close < open[1] and open[1] < close[1]

// Declare the entry condition variable
var bool entry_condition = false  // Set initial value to 'false'

// Entry logic based on selected pattern and trade type
if pattern_type == "Bullish Engulfing"
    entry_condition := bullish_engulfing
else
    entry_condition := bearish_engulfing

// Execute the entry based on the selected trade type
if entry_condition
    if trade_type == "Long"
        strategy.entry("Long", strategy.long)
    else
        strategy.entry("Short", strategy.short)

// Close position after specified number of bars
if strategy.position_size != 0 and bar_index - strategy.opentrades.entry_bar_index(0) >= hold_periods
    strategy.close("Long")
    strategy.close("Short")

// Highlight Bullish Engulfing Candles (Background Color)
bgcolor(bullish_engulfing and pattern_type == "Bullish Engulfing" ? color.new(bull_color, 80) : na, title="Bullish Engulfing Background")
// Highlight Bearish Engulfing Candles (Background Color)
bgcolor(bearish_engulfing and pattern_type == "Bearish Engulfing" ? color.new(bear_color, 80) : na, title="Bearish Engulfing Background")