متحرک سپلائی اور ڈیمانڈ رینج مڈ لائن ریورسل حکمت عملی

SMA TP SL SUPPLY ZONE DEMAND ZONE Midline Rejection
تخلیق کی تاریخ: 2025-02-24 09:54:03 آخر میں ترمیم کریں: 2025-02-24 16:00:34
کاپی: 2 کلکس کی تعداد: 353
2
پر توجہ دیں
319
پیروکار

متحرک سپلائی اور ڈیمانڈ رینج مڈ لائن ریورسل حکمت عملی متحرک سپلائی اور ڈیمانڈ رینج مڈ لائن ریورسل حکمت عملی

جائزہ

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

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

حکمت عملی کی بنیادی منطق میں درج ذیل کلیدی عناصر شامل ہیں:

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2025-02-16 00:00:00
end: 2025-02-23 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © bommytarton

//@version=6
strategy("Midline Rejection Entry with TP/SL at Supply/Demand", overlay=true)

// User inputs for Swing Length and Length for Supply/Demand Zones
length = input.int(50, title="Swing Length", minval=1)
midlineLength = input.int(20, title="Midline Length for Trend", minval=1)  // Moving average length for trend

// Identify swing highs (Supply Zone) and swing lows (Demand Zone)
supplyZone = ta.highest(high, length) // Supply Zone (resistance)
demandZone = ta.lowest(low, length) // Demand Zone (support)

// Calculate the midpoint between supply and demand zones
midpoint = (supplyZone + demandZone) / 2

// Trend Detection: Use a simple moving average (SMA) for trend direction
smaTrend = ta.sma(close, midlineLength)

// Variables to store Supply/Demand Zones at the time of entry
var float entrySupplyZone = na
var float entryDemandZone = na
var float entryMidpoint = na

// Entry Conditions
// 1. Price in an uptrend (close above SMA)
longCondition = close > smaTrend and close < midpoint and close > open and open < close[1] and close[1] < open[1]

// 1. Price in a downtrend (close below SMA)
shortCondition = close < smaTrend and close > midpoint and close < open and open > close[1] and close[1] > open[1]

// Close any open trades before opening a new one
if (longCondition or shortCondition)
    strategy.close_all()

// Execute the entry logic
if (longCondition)
    entrySupplyZone := supplyZone  // Store Supply Zone for Take Profit
    entryDemandZone := demandZone  // Store Demand Zone for Stop Loss
    entryMidpoint := midpoint      // Store Midpoint
    strategy.entry("Long", strategy.long)
    label.new(bar_index, low, "Open Long", color=color.green, textcolor=color.white, style=label.style_label_up, size=size.small)

if (shortCondition)
    entrySupplyZone := supplyZone  // Store Supply Zone for Stop Loss
    entryDemandZone := demandZone  // Store Demand Zone for Take Profit
    entryMidpoint := midpoint      // Store Midpoint
    strategy.entry("Short", strategy.short)
    label.new(bar_index, high, "Open Short", color=color.red, textcolor=color.white, style=label.style_label_down, size=size.small)

// Define Take Profit and Stop Loss Levels for Long/Short Trades
if (strategy.opentrades > 0)
    // For Long trades, use Supply Zone for Take Profit and Demand Zone for Stop Loss
    if (strategy.position_size > 0)
        strategy.exit("Take Profit", "Long", limit=entrySupplyZone)  // Take Profit at Supply Zone
        strategy.exit("Stop Loss", "Long", stop=entryDemandZone)    // Stop Loss at Demand Zone


    // For Short trades, use Demand Zone for Take Profit and Supply Zone for Stop Loss
    if (strategy.position_size < 0)
        strategy.exit("Take Profit", "Short", limit=entryDemandZone)  // Take Profit at Demand Zone
        strategy.exit("Stop Loss", "Short", stop=entrySupplyZone)     // Stop Loss at Supply Zone


// Re-Plot Supply, Midpoint, and Demand Zones after Trade Closure
plot(supplyZone, title="Supply Zone", color=color.red, linewidth=2, style=plot.style_line)
plot(demandZone, title="Demand Zone", color=color.green, linewidth=2, style=plot.style_line)
plot(midpoint, title="Midpoint", color=color.blue, linewidth=1, style=plot.style_line)