ملٹی ریجن ایس ایم سی تھیوری پر مبنی ذہین رجحان سے باخبر رہنے کی حکمت عملی

SMA SMC OB EQ
تخلیق کی تاریخ: 2024-11-29 15:38:01 آخر میں ترمیم کریں: 2024-11-29 15:38:01
کاپی: 0 کلکس کی تعداد: 527
1
پر توجہ دیں
1617
پیروکار

ملٹی ریجن ایس ایم سی تھیوری پر مبنی ذہین رجحان سے باخبر رہنے کی حکمت عملی

جائزہ

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

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
//@version=5
strategy("SMC Strategy with Premium, Equilibrium, and Discount Zones", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// === Instellingen voor Swing High en Swing Low ===
swingHighLength = input.int(8, title="Swing High Length")
swingLowLength = input.int(8, title="Swing Low Length")

// Vind de recente swing highs en lows
var float swingHigh = na
var float swingLow = na

if (ta.highestbars(high, swingHighLength) == 0)
    swingHigh := high

if (ta.lowestbars(low, swingLowLength) == 0)
    swingLow := low

// Bereken Equilibrium, Premium en Discount Zones
equilibrium = (swingHigh + swingLow) / 2
premiumZone = swingHigh
discountZone = swingLow

// Plot de zones op de grafiek
plot(equilibrium, title="Equilibrium", color=color.blue, linewidth=2)
plot(premiumZone, title="Premium Zone (Resistance)", color=color.red, linewidth=1)
plot(discountZone, title="Discount Zone (Support)", color=color.green, linewidth=1)

// === Simple Moving Average om trendrichting te bepalen ===
smaLength = input.int(50, title="SMA Length")
sma = ta.sma(close, smaLength)
plot(sma, title="SMA", color=color.orange)

// === Entry- en Exitregels op basis van zones en trendrichting ===

// Koop- en verkoopsignalen
buySignal = close < equilibrium and close > discountZone and close > sma // Prijs in discount zone en boven SMA
sellSignal = close > equilibrium and close < premiumZone and close < sma // Prijs in premium zone en onder SMA

// Order Blocks (Eenvoudig: hoogste en laagste kaars binnen de laatste 20 kaarsen)
orderBlockLength = input.int(20, title="Order Block Length")
orderBlockHigh = ta.highest(high, orderBlockLength)
orderBlockLow = ta.lowest(low, orderBlockLength)

// Koop- en verkoopsignalen met order block bevestiging
buySignalOB = buySignal and close >= orderBlockLow // Koop in discount zone met ondersteuning van order block
sellSignalOB = sellSignal and close <= orderBlockHigh // Verkoop in premium zone met weerstand van order block

// === Uitvoeren van Trades ===
if (buySignalOB)
    strategy.entry("Buy", strategy.long)
    
if (sellSignalOB)
    strategy.entry("Sell", strategy.short)

// === Plots voor visuele feedback ===
plotshape(buySignalOB, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignalOB, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// === Liquiditeitsjachten aangeven ===
// Simpel: markeer recente swing highs en lows als liquiditeitszones
liquidityZoneHigh = ta.valuewhen(high == swingHigh, high, 0)
liquidityZoneLow = ta.valuewhen(low == swingLow, low, 0)

// Markeer liquiditeitszones
plot(liquidityZoneHigh, title="Liquidity Zone High", color=color.red, linewidth=1, style=plot.style_cross)
plot(liquidityZoneLow, title="Liquidity Zone Low", color=color.green, linewidth=1, style=plot.style_cross)