متحرک اوسط کراس اوور، رشتہ دار طاقت کا اشاریہ، حجم کی قیمت کا رجحان، پیٹرن کی حکمت عملی کو گھیرے ہوئے ہے۔

EMA RSI
تخلیق کی تاریخ: 2024-07-29 16:56:08 آخر میں ترمیم کریں: 2024-07-29 16:56:08
کاپی: 2 کلکس کی تعداد: 288
1
پر توجہ دیں
1219
پیروکار

متحرک اوسط کراس اوور، رشتہ دار طاقت کا اشاریہ، حجم کی قیمت کا رجحان، پیٹرن کی حکمت عملی کو گھیرے ہوئے ہے۔

جائزہ

یہ حکمت عملی ایک جامع تجارتی نظام ہے جس میں متعدد تکنیکی تجزیہ کے اوزار شامل ہیں۔ یہ اشاریہ منتقل کرنے والی اوسط ((EMA) کراسنگ ، بے ترتیب نسبتا strong مضبوط اشارے ((Stochastic RSI) ، کراسنگ قیمتوں کے تعلقات اور گرافک شکل کو استعمال کرکے تجارتی سگنل تیار کرتا ہے۔ اس حکمت عملی کا بنیادی مقصد مارکیٹ کی حرکیات کا کثیر جہتی تجزیہ کرکے تجارتی فیصلوں کی درستگی اور وشوسنییتا کو بہتر بنانا ہے۔

اس حکمت عملی کے اہم اجزاء میں شامل ہیں:

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

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

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

  1. EMA کراس نظام:

    • جب 8 ای ایم اے 20 ای ایم اے سے تجاوز کرتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے
    • جب 8 ای ایم اے 20 ای ایم اے کے نیچے سے گزرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے
  2. قیمتوں کے رجحانات کے حساب سے:

    • مارکیٹ کے جذبات کو حجم اور اختتامی قیمت کے تناسب سے ماپا جاتا ہے
    • ممکنہ ریچھ اور ریچھوں کے انحراف کا پتہ لگانے کے لئے استعمال کیا جاتا ہے
  3. بے ترتیب RSI:

    • ممکنہ ٹرینڈ ٹرن آؤٹ پوائنٹس کی تصدیق کے لئے 14 ایام کے رینڈم آر ایس آئی کا حساب لگائیں
  4. بیل اور ریچھ نے ٹیسٹ سے گریز کیا:

    • حالیہ کم / اعلی کے مقابلے میں ٹرانزیکشن حجم قیمتوں کے رجحانات
    • جب قیمتوں میں جدت طرازی کم ہوتی ہے لیکن قیمتوں میں اضافے کا رجحان بڑھتا ہے تو ، اسے بیل مارکیٹ سے دور سمجھا جاتا ہے
    • جب قیمتوں میں جدت طرازی زیادہ ہوتی ہے لیکن حجم کی قیمتوں میں کمی کا رجحان ہوتا ہے تو ، اسے ایک گھوڑے کی منڈی کے طور پر دیکھا جاتا ہے
  5. شکل کی شناخت:

    • بیل مارکیٹ اور ریچھ مارکیٹ کے خاتمے کی شناخت
    • سٹاپ نقصان کے نقطہ اور منافع بند کر دیا گیا نقطہ قائم کرنے کے لئے استعمال کیا جاتا ہے
  6. لین دین کی منطق:

    • بیول مارکیٹ کے پیچھے یا ای ایم اے گولڈ فورک پر خریدیں
    • بیئرز کی واپسی یا ای ایم اے کی ڈیڈ فورک کے دوران فروخت
    • پہلی بار ریورس نگلنے کے لئے نقصان کو روکنے کے لئے
    • ریورس نگلنے کی دوسری شکل کے دوران بیعانہ منافع

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

  1. کثیر جہتی تجزیہ: تکنیکی اشارے ، حجم تجزیہ ، اور گرافکس کے ساتھ مل کر ، مارکیٹ کا ایک جامع نقطہ نظر فراہم کرتا ہے۔

  2. رجحانات کا سراغ لگانا اور الٹ کے بارے میں پیشگی انتباہ: ای ایم اے کراسنگ سسٹم اہم رجحانات کو پکڑنے میں مدد کرتا ہے ، جبکہ پتہ لگانے اور نگلنے والی شکلوں سے دور ہونے سے ممکنہ الٹ کے بارے میں پیشگی انتباہ دیا جاسکتا ہے۔

  3. رسک مینجمنٹ: متحرک اسٹاپ نقصان اور فائدہ اٹھانا ، جس میں خطرہ کو کنٹرول کرنے اور منافع کو لاک کرنے میں مدد ملتی ہے۔

  4. لچک: حکمت عملی مختلف مارکیٹ کے حالات کے مطابق ڈھال سکتی ہے ، جو رجحان کی منڈیوں میں منافع بخش ہوسکتی ہے ، اور ہلچل کی منڈیوں میں الٹ کے مواقع پر قبضہ کرسکتی ہے۔

  5. آٹومیشن: حکمت عملی کو پروگرام کے ذریعہ نافذ کیا جاسکتا ہے ، جس سے انسانی جذباتی مداخلت کو کم کیا جاسکتا ہے ، جس سے عملدرآمد میں بہتری آتی ہے۔

  6. غیرجانبدار: واضح تکنیکی اشارے اور گرافک ماڈل کی بنیاد پر ، جس سے تعصب کو کم کیا جاسکتا ہے۔

اسٹریٹجک رسک

  1. ضرورت سے زیادہ تجارت: ہنگامہ خیز مارکیٹوں میں ، بار بار ای ایم اے کراسنگ سے ضرورت سے زیادہ تجارت ہوسکتی ہے ، جس سے تجارت کی لاگت میں اضافہ ہوتا ہے۔

  2. پسماندہ: EMA اور RSI جیسے اشارے بنیادی طور پر پسماندہ اشارے ہیں اور تیزی سے بدلتے ہوئے بازاروں میں اہم موڑ سے محروم ہوسکتے ہیں۔

  3. جھوٹی بریک: افقی ڈیسک مرتب کرنے کے مرحلے میں ، ایک مختصر مدت کی جھوٹی بریک ہوسکتی ہے ، جس سے غلط سگنل پیدا ہوتا ہے۔

  4. پیرامیٹر حساسیت: حکمت عملی کا اثر EMA کی مدت ، RSI پیرامیٹرز وغیرہ کی ترتیبات پر بہت زیادہ انحصار کرتا ہے۔ مختلف مارکیٹوں میں مختلف اصلاحات کی ضرورت ہوسکتی ہے۔

  5. مارکیٹ کے ماحول پر انحصار: مضبوط رجحان مارکیٹ میں کارکردگی کا مظاہرہ ہلچل مارکیٹ سے بہتر ہوسکتا ہے ، مارکیٹ کی سائیکل کو مدنظر رکھنا ضروری ہے۔

  6. سگنل تنازعہ: مختلف اشارے متضاد سگنل پیدا کرسکتے ہیں ، اور واضح ترجیح کے قواعد کی ضرورت ہے۔

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

  1. متحرک پیرامیٹرز کو ایڈجسٹ کریں:

    • مارکیٹ میں اتار چڑھاو کے مطابق ای ایم اے سائیکل اور آر ایس آئی پیرامیٹرز کو خود بخود ایڈجسٹ کریں
    • عمل درآمد: ATR (اوسط حقیقی طول موج) اشارے کا استعمال کرتے ہوئے اتار چڑھاؤ کی شرح کی پیمائش کریں ، اور اس کے مطابق پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں
  2. مارکیٹ کے جذبات کے اشارے میں شامل ہونے کے لئے:

    • VIX یا PUT/CALL تناسب جیسے جذباتی اشارے متعارف کروائیں
    • مقصد: مارکیٹ کے انتہائی جذبات کے تحت ممکنہ طور پر جعلی سگنل کو فلٹر کرنا
  3. آپٹمائزڈ سٹاپ نقصان کا طریقہ کار:

    • ٹریکنگ اسٹاپ کا استعمال کرنے پر غور کریں ، جیسے اے ٹی آر ضرب اسٹاپ
    • فوائد: مارکیٹ میں اتار چڑھاو کو بہتر طور پر اپنانے اور منافع کو بچانے کے لئے
  4. ٹائم فریم تجزیہ کا تعارف:

    • ایک سے زیادہ ٹائم فریم پر سگنل کی توثیق کریں
    • فوائد: جعلی سگنل کم کرنے اور تجارت کی وشوسنییتا میں اضافہ
  5. بنیادی اعداد و شمار کا مجموعہ:

    • اقتصادی کیلنڈر کے واقعات، سہ ماہی کی رپورٹوں اور دیگر بنیادی عوامل پر غور کریں
    • مقصد: اہم واقعات سے پہلے اور بعد میں غیر ضروری خطرات سے بچنے کے لئے حکمت عملی کی حساسیت کو ایڈجسٹ کرنا
  6. مشین لرننگ کی اصلاح:

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

خلاصہ کریں۔

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

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

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

مجموعی طور پر ، یہ ایک پیچیدہ اور جامع تجارتی حکمت عملی ہے ، جس میں مضبوط موافقت اور صلاحیت ہے۔ مسلسل اصلاح اور جانچ پڑتال کے ذریعہ ، اس کا امکان ایک طاقتور تجارتی آلہ بننے کا ہے۔ تاہم ، صارفین کو حکمت عملی کے اصولوں اور حدود کو پوری طرح سمجھنے کی ضرورت ہے ، اور عملی تجارت میں محتاط اطلاق کی ضرورت ہے۔

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

//@version=5
strategy("Combined Strategy with Custom Signals and Reversal Patterns", overlay=true)

// Extract data
dataClose = close
dataVolume = volume
dataHigh = high
dataLow = low

// Calculate Volume-Price Relation
volume_price_trend = dataVolume / dataClose

// Calculate Stochastic RSI
stoch_rsi = ta.stoch(dataClose, dataClose, dataClose, 14)

// Calculate EMA
ema_12 = ta.ema(dataClose, 8)
ema_26 = ta.ema(dataClose, 20)

// Bullish Divergence
bullish_divergence = ((ta.lowest(dataLow, 6) < ta.lowest(dataLow, 7)) and (volume_price_trend > ta.lowest(volume_price_trend, 6)))

// Bearish Divergence
bearish_divergence = ((ta.highest(dataHigh, 6) > ta.highest(dataHigh, 7)) and (volume_price_trend < ta.highest(volume_price_trend, 6)))

// Check for buy signals
buy_signal = (bullish_divergence or ((ema_12 > ema_26) and (ema_12[1] <= ema_26[1]))) // Previous crossover point

// Check for sell signals
sell_signal = (bearish_divergence or ((ema_12 < ema_26) and (ema_12[1] >= ema_26[1]))) // Previous crossover point

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

// Optional: Add alerts for buy and sell signals
alertcondition(buy_signal, title="Buy Signal Alert", message="Buy signal detected!")
alertcondition(sell_signal, title="Sell Signal Alert", message="Sell signal detected!")

// Define patterns for Reversal Candlestick Patterns
isBullishEngulfing() =>
    bullishEngulfing = close > open and close[1] < open[1] and close > open[1] and open < close[1]
    bullishEngulfing

isBearishEngulfing() =>
    bearishEngulfing = close < open and close[1] > open[1] and close < open[1] and open > close[1]
    bearishEngulfing

// Calculate patterns
bullishEngulfing = isBullishEngulfing()
bearishEngulfing = isBearishEngulfing()

// Plot reversal signals
plotshape(bullishEngulfing, title="Bullish Engulfing", location=location.belowbar, color=color.green, style=shape.labelup, text="Bull Eng")
plotshape(bearishEngulfing, title="Bearish Engulfing", location=location.abovebar, color=color.red, style=shape.labeldown, text="Bear Eng")

// Variables to count occurrences of engulfing patterns
var int bullishEngulfingCount = 0
var int bearishEngulfingCount = 0

// Strategy logic for combined signals and patterns
if (buy_signal)
    strategy.entry("Long", strategy.long)
if (sell_signal)
    strategy.entry("Short", strategy.short)

// Logic to increment the engulfing pattern counts
if (bullishEngulfing)
    bullishEngulfingCount += 1
else if (not bullishEngulfing)
    bullishEngulfingCount := 0

if (bearishEngulfing)
    bearishEngulfingCount += 1
else if (not bearishEngulfing)
    bearishEngulfingCount := 0

// Exit conditions based on engulfing patterns
if (bearishEngulfing and strategy.position_size > 0)
    strategy.close("Long")
if (bullishEngulfing and strategy.position_size < 0)
    strategy.close("Short")

// Exit conditions for the second occurrence of engulfing patterns for taking profit
if (bullishEngulfingCount == 2 and strategy.position_size < 0)
    strategy.close("Short")
if (bearishEngulfingCount == 2 and strategy.position_size > 0)
    strategy.close("Long")