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

RSI MACD
تخلیق کی تاریخ: 2024-07-29 17:02:12 آخر میں ترمیم کریں: 2024-07-29 17:02:12
کاپی: 0 کلکس کی تعداد: 510
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

  1. رشتہ دار طاقت کا اشاریہ ((RSI): قیمت کی نقل و حرکت کی پیمائش کے لئے استعمال کیا جاتا ہے۔
  2. حرکت پذیری اوسط رجحان / انحراف اشارے ((MACD): رجحان کی سمت اور طاقت کی شناخت کے لئے استعمال کیا جاتا ہے۔
  3. اسٹوکاسٹک: یہ معلوم کرنے کے لئے استعمال کیا جاتا ہے کہ آیا اثاثہ زیادہ خرید یا زیادہ فروخت کی حالت میں ہے۔

حکمت عملی مندرجہ ذیل مراحل پر عمل کرتی ہے:

  1. RSI، MACD اور بے ترتیب اشارے کی قیمتوں کا حساب لگائیں۔
  2. ہر اشارے کے لئے انحراف کی جانچ پڑتال کریں:
    • RSI سے انحراف: جب RSI اپنی 14 سائیکل سادہ منتقل اوسط سے گزرتا ہے۔
    • MACD انحراف: جب MACD لائن سگنل لائن کو پار کرتی ہے۔
    • بے ترتیب اشارے سے انحراف: جب بے ترتیب اشارے اپنے 14 دوروں کی سادہ منتقل اوسط سے گزرتا ہے۔
  3. حکمت عملی ٹریڈنگ سگنل پیدا کرتی ہے جب تینوں اشارے الگ ہوجاتے ہیں:
    • خریدنے کا اشارہ: آر ایس آئی سے دور + ایم اے سی ڈی سے دور + بے ترتیب اشارے سے دور
    • فروخت سگنل: آر ایس آئی سے دور + ایم اے سی ڈی سے دور + بے ترتیب اشارے سے دور نہیں
  4. تجارت کو انجام دیں اور اسٹاپ اور نقصان کی سطح مقرر کریں:
    • سٹاپ باکس کی سطح: داخلے کی قیمت کا 20 فیصد
    • سٹاپ نقصان کی سطح: داخلے کی قیمت کا 10٪

اس طرح کی ایک سے زیادہ تصدیق کے طریقوں کا مقصد جعلی سگنل کو کم کرنا اور ٹرانزیکشن کی درستگی کو بہتر بنانا ہے۔

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

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

  2. لچکدار رسک مینجمنٹ: انٹیگریٹڈ اسٹاپ اور اسٹاپ نقصان میکانزم تاجر کو ذاتی خطرے کی ترجیحات اور مارکیٹ کے حالات کے مطابق رسک ریٹرن کو ایڈجسٹ کرنے کی اجازت دیتا ہے۔

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

  4. خودکار تجارت: حکمت عملیوں کو آسانی سے خودکار بنایا جاسکتا ہے ، انسانی جذبات کو کم کیا جاسکتا ہے ، اور عملدرآمد کو بہتر بنایا جاسکتا ہے۔

  5. واضح داخلے اور باہر نکلنے کے قواعد: واضح طور پر متعین کردہ تجارتی قواعد سے متعلق فیصلہ کو ختم کرنے میں مدد ملتی ہے اور تجارتی نظم و ضبط کو برقرار رکھنے میں مدد ملتی ہے۔

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

  7. رجحانات کو پکڑنے کی صلاحیت: اسٹریٹجی میں ممکنہ طور پر ابتدائی مرحلے میں نئے رجحانات کی تشکیل کو پکڑنے کی صلاحیت ہے.

اسٹریٹجک رسک

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

  2. پسماندگی کا مسئلہ: تکنیکی اشارے بنیادی طور پر پسماندہ ہیں ، جس کی وجہ سے رجحانات میں نمایاں تبدیلی آنے کے بعد ہی تجارت کی جاسکتی ہے۔

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

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

  5. پیرامیٹرز کو بہتر بنانے کا خطرہ: اشارے کے پیرامیٹرز کو زیادہ سے زیادہ بہتر بنانا ممکنہ طور پر زیادہ سے زیادہ فٹ ہونے کا سبب بن سکتا ہے ، جو حقیقی تجارت میں خراب کارکردگی کا مظاہرہ کرے گا۔

  6. وابستگی کا خطرہ: بعض مارکیٹ کے حالات میں ، مختلف اشارے انتہائی وابستہ ہوسکتے ہیں ، جس سے متعدد تصدیقوں کی تاثیر کم ہوجاتی ہے۔

  7. بنیادی خیالات کی کمی: خالص تکنیکی تجزیہ کے طریقوں سے اہم بنیادی عوامل کو نظرانداز کیا جاسکتا ہے ، جو طویل مدتی کارکردگی کو متاثر کرتے ہیں۔

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

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

  2. مارکیٹ ریجیم کی شناخت: مارکیٹ کی حالت کی درجہ بندی کے الگورتھم کو مربوط کرنا ، مختلف مارکیٹ کے حالات (جیسے رجحانات ، جھٹکے) میں حکمت عملی کے عمل کو ایڈجسٹ کرنا۔

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

  4. ٹرانزٹ حجم تجزیہ میں شامل: ٹرانزٹ حجم کے اشارے کو مربوط کرنا ، رجحانات کو تبدیل کرنے کی شناخت کی درستگی کو بہتر بنانا

  5. ٹائم فلٹر: وقت پر مبنی فلٹر متعارف کروانا تاکہ معلوم کم لیکویڈیٹی یا اعلی اتار چڑھاؤ کے اوقات میں تجارت سے بچا جاسکے۔

  6. مشین لرننگ میں اضافہ: مشین لرننگ الگورتھم کا استعمال کرتے ہوئے اشارے کے مجموعے اور وزن کو بہتر بنانا ، سگنل کے معیار کو بہتر بنانا۔

  7. خطرے کے انتظام میں بہتری: پوزیشن مینجمنٹ کی زیادہ پیچیدہ حکمت عملی جیسے پوزیشن سائز کو اتار چڑھاؤ کی بنیاد پر ایڈجسٹ کرنا۔

  8. کثیر ٹائم فریم تجزیہ: متعدد ٹائم فریموں کا تجزیہ جوڑ کر ، تجارتی فیصلوں کی استحکام کو بہتر بناتا ہے۔

  9. بنیادی انضمام: فیصلہ سازی کے عمل میں کلیدی بنیادی اشارے یا واقعات کو شامل کرنے پر غور کریں ، تاکہ زیادہ جامع تجزیہ کیا جاسکے۔

خلاصہ کریں۔

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

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

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-06-01 00:00:00
end: 2024-06-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//You will have to choose between High profits and high risks or low profits and low risks? By adjusting TP and SL values  
//.........................Working principle
//Even though many pyramid orders are opened  The position will be closed when the specified TP target profit is reached. 
//..... and setting SL is to ensure safety from being dragged down and losing a large sum of money (it is very important, you need to know what percentage the price swings on the moving chart are in most cases).
//I wish you good luck and prosperity as you use this indicator.



//@version=5
strategy("Multi-Divergence Buy/Sell Strategy with TP and SL", overlay=true)

// Input parameters
rsiLength = input(14, "RSI Length")
macdShortLength = input(12, "MACD Short Length")
macdLongLength = input(26, "MACD Long Length")
macdSignalSmoothing = input(9, "MACD Signal Smoothing")
stochLength = input(14, "Stochastic Length")
stochOverbought = input(80, "Stochastic Overbought Level")
stochOversold = input(20, "Stochastic Oversold Level")

// Take Profit and Stop Loss as percentage of entry price
takeProfitPerc = input(20.0, "Take Profit (%)") / 100.0
stopLossPerc = input(10.0, "Stop Loss (%)") / 100.0

// Calculate RSI
rsi = ta.rsi(close, rsiLength)

// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, macdShortLength, macdLongLength, macdSignalSmoothing)

// Calculate Stochastic
stoch = ta.stoch(close, high, low, stochLength)

// Determine divergences
rsiDivergence = ta.crossover(rsi, ta.sma(rsi, 14))
macdDivergence = ta.crossover(macdLine, signalLine)
stochDivergence = ta.crossover(stoch, ta.sma(stoch, 14))

// Determine buy/sell conditions
buyCondition = rsiDivergence and macdDivergence and stochDivergence
sellCondition = rsiDivergence and macdDivergence and not stochDivergence

// Execute buy/sell orders
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.entry("Sell", strategy.short)

// Calculate take profit and stop loss levels
longTakeProfitPrice = strategy.position_avg_price * (1 + takeProfitPerc)
longStopLossPrice = strategy.position_avg_price * (1 - stopLossPerc)
shortTakeProfitPrice = strategy.position_avg_price * (1 - takeProfitPerc)
shortStopLossPrice = strategy.position_avg_price * (1 + stopLossPerc)

// Close positions at take profit or stop loss level
if (strategy.position_size > 0)
    strategy.exit("Take Profit/Stop Loss", "Buy", limit=longTakeProfitPrice, stop=longStopLossPrice)

if (strategy.position_size < 0)
    strategy.exit("Take Profit/Stop Loss", "Sell", limit=shortTakeProfitPrice, stop=shortStopLossPrice)

// Plotting buy/sell signals
plotshape(buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")