حکمت عملی کے بعد ملٹی انڈیکیٹر ٹرینڈ

MACD MA RSI ATR
تخلیق کی تاریخ: 2024-04-28 14:25:12 آخر میں ترمیم کریں: 2024-04-28 14:25:12
کاپی: 0 کلکس کی تعداد: 598
1
پر توجہ دیں
1617
پیروکار

حکمت عملی کے بعد ملٹی انڈیکیٹر ٹرینڈ

جائزہ

اس حکمت عملی کا نام “جانکوک اسٹریٹجیکس وی 3” ہے ، جو ایک کثیر اشارے کی رجحان سے باخبر رہنے کی حکمت عملی ہے جو چلتی اوسط ((MA) ، چلتی اوسط کے قریب ہونے والی اسپریڈ ((MACD) ، نسبتا strong مضبوط اشارے ((RSI) ، اور اوسط حقیقی حد ((ATR) پر مبنی ہے۔ اس حکمت عملی کا بنیادی خیال یہ ہے کہ مارکیٹ میں رجحانات کا اندازہ لگانے اور رجحان کی سمت میں تجارت کرنے کے لئے متعدد اشارے کا مجموعہ استعمال کیا جائے۔ اس حکمت عملی میں متحرک اسٹاپ لاس اور کراسنگ کے ساتھ ساتھ خطرے کو کنٹرول کرنے اور منافع کو بہتر بنانے کے لئے اے ٹی آر پر مبنی رسک مینجمنٹ کا بھی استعمال کیا گیا ہے۔

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

اس حکمت عملی میں مارکیٹ کے رجحانات کا اندازہ لگانے کے لئے مندرجہ ذیل چار اشارے استعمال کیے گئے ہیں۔

  1. چلتی اوسط ((MA): قلیل مدتی ((9 سائیکل) اور طویل مدتی ((21 سائیکل) کے لئے چلتی اوسط کا حساب لگایا جاتا ہے ، جب قلیل مدتی اوسط طویل مدتی اوسط سے ٹکرا جاتا ہے تو یہ ایک بڑھتی ہوئی رجحان کی نشاندہی کرتا ہے۔ جب قلیل مدتی اوسط طویل مدتی اوسط سے ٹکرا جاتا ہے تو یہ ایک کم رجحان کی نشاندہی کرتا ہے۔
  2. حرکت پذیری اوسط Convergence scattering ((MACD): MACD لائن اور سگنل لائن کا حساب لگائیں ، جب MACD لائن پر سگنل لائن سے گزرتا ہے تو یہ ایک بڑھتی ہوئی رجحان کی نشاندہی کرتا ہے۔ جب MACD لائن نیچے سگنل لائن سے گزرتی ہے تو یہ ایک کم رجحان کی نشاندہی کرتی ہے۔
  3. نسبتا weak مضبوط اشارے ((RSI): 14 سائیکلوں کے لئے RSI کا حساب لگائیں ، جب RSI 70 سے زیادہ ہو تو ، مارکیٹ کو زیادہ خریدنے کا امکان ہے۔ جب RSI 30 سے کم ہو تو ، مارکیٹ کو زیادہ فروخت کرنے کا امکان ہے۔
  4. اوسط حقیقی رینج ((اے ٹی آر): مارکیٹ میں اتار چڑھاؤ کی پیمائش کرنے اور اسٹاپ نقصان کی حد مقرر کرنے کے لئے 14 سائیکلوں کے اے ٹی آر کا حساب لگایا گیا ہے۔

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

  • جب قلیل مدتی اوسط لائن پر طویل مدتی اوسط لائن ، MACD لائن پر سگنل لائن ، اس کی متحرک اوسط سے زیادہ لین دین ، اور اتار چڑھاؤ کی شرح کم قیمت سے کم ہو تو ، زیادہ اختیارات کھولیں۔
  • جب قلیل مدتی اوسط لائن کے نیچے طویل مدتی اوسط لائن ، MACD لائن کے نیچے سگنل لائن کو پار کرتے ہیں ، اور اس کی متحرک اوسط سے زیادہ تجارت ہوتی ہے ، اور اتار چڑھاؤ کی شرح کم قیمت سے کم ہوتی ہے تو ، خالی کارڈ کھولیں۔
  • اسٹاپ نقصان اور اسٹاپ پوائنٹ اے ٹی آر کی متحرک ترتیب کے مطابق ، اسٹاپ نقصان اے ٹی آر کا 2 گنا ہے ، اور اسٹاپ پوائنٹ اے ٹی آر کا 4 گنا ہے۔
  • ATR پر مبنی ٹریکنگ اسٹاپ نقصان کا استعمال کرنے کا اختیار ، ٹریکنگ اسٹاپ نقصان کا نقطہ ATR کا 2.5 گنا ہے۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

“Jancok Strategycs v3” ایک کثیر اشارے پر مبنی رجحان ٹریکنگ حکمت عملی ہے ، جو مارکیٹ کے رجحانات کا اندازہ لگانے کے لئے ایک متحرک اوسط ، MACD ، RSI اور ATR جیسے اشارے کی بنیاد پر ہے ، اور خطرے کے انتظام کے ذرائع جیسے متحرک اسٹاپ نقصانات اور ٹریکنگ اسٹاپ نقصانات کا استعمال کرتے ہوئے ، خطرے پر قابو پانے اور منافع کو بہتر بنانے کے لئے استعمال کیا جاتا ہے۔ اس حکمت عملی کا فائدہ یہ ہے کہ رجحانات کا اندازہ لگانے کی درستگی ، خطرے کے انتظام میں لچکدار اور قابل اطلاق ہے۔ لیکن اس کے ساتھ ہی کچھ خطرات بھی موجود ہیں ، جیسے جھوٹے سگنل ، پیرامیٹر کی ترتیب کی حساسیت اور بلیک سویلم واقعات۔ مستقبل میں ، حکمت عملی کی کارکردگی اور استحکام کو مزید بہتر بنانے کے لئے ، مزید اشارے ، پیرامیٹرز کو بہتر بنانے کے انتخاب ، پوزیشن مینجمنٹ میں شامل ہونے اور زیادہ سے زیادہ واپسی کی حد مقرر کرنے جیسے طریقوں کو متعارف کرانے کے ذریعے مزید بہتر بنایا جاسکتا ہے۔

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

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

//@version=5
strategy("Jancok Strategycs v3", overlay=true, initial_capital=100, currency="USD")

// Inputs
short_ma_length = input.int(9, title="Short MA Length", minval=1)
long_ma_length = input.int(21, title="Long MA Length", minval=1)
atr_multiplier_for_sl = input.float(2, title="ATR Multiplier for Stop Loss", minval=1.0)
atr_multiplier_for_tp = input.float(4, title="ATR Multiplier for Take Profit", minval=1.0)
volume_ma_length = input.int(20, title="Volume MA Length", minval=1)
volatility_threshold = input.float(1.5, title="Volatility Threshold", minval=0.1, step=0.1)
use_trailing_stop = input.bool(false, title="Use Trailing Stop")
trailing_stop_atr_multiplier = input.float(2.5, title="Trailing Stop ATR Multiplier", minval=1.0)

// Calculating indicators
short_ma = ta.sma(close, short_ma_length)
long_ma = ta.sma(close, long_ma_length)
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
atr = ta.atr(14)
volume_ma = ta.sma(volume, volume_ma_length)
volatility = atr / close

// Plotting indicators
plot(short_ma, color=color.red)
plot(long_ma, color=color.blue)

// Defining entry conditions with added indicators and filters
long_condition = ta.crossover(short_ma, long_ma) and (macdLine > signalLine) and (volume > volume_ma) and (volatility < volatility_threshold)
short_condition = ta.crossunder(short_ma, long_ma) and (macdLine < signalLine) and (volume > volume_ma) and (volatility < volatility_threshold)

// Entering trades with dynamic stop loss and take profit based on ATR
if (long_condition)
    strategy.entry("Long", strategy.long)
    if use_trailing_stop
        strategy.exit("Exit Long", "Long", trail_points=atr * trailing_stop_atr_multiplier, trail_offset=atr * 0.5)
    else
        strategy.exit("Exit Long", "Long", loss=atr * atr_multiplier_for_sl, profit=atr * atr_multiplier_for_tp)

if (short_condition)
    strategy.entry("Short", strategy.short)
    if use_trailing_stop
        strategy.exit("Exit Short", "Short", trail_points=atr * trailing_stop_atr_multiplier, trail_offset=atr * 0.5)
    else
        strategy.exit("Exit Short", "Short", loss=atr * atr_multiplier_for_sl, profit=atr * atr_multiplier_for_tp)