اس حکمت عملی میں رجحان کی نگرانی اور oversold / overbought فیصلے کے لئے ایک ڈبل ریل ٹریڈنگ سسٹم بنانے کے لئے MACD اور اسٹاک RSI اشارے کو یکجا کیا گیا ہے۔ حکمت عملی میں غلط فیصلے کے امکان کو کم کرنے کے لئے کثیر ٹائم فریم فیصلے کرنے کے لئے روزانہ اور 4 گھنٹے کے ٹائم فریم پر اشارے بھی بنائے گئے ہیں۔
اس حکمت عملی میں میک ڈی اور اسٹاک آر ایس آئی اشارے ، جو مختلف قسم کے تکنیکی اشارے ہیں ، کو جوڑ دیا گیا ہے۔ میک ڈی ایک رفتار اشارے ہے جو قیمتوں میں تبدیلی کی رفتار کا فیصلہ کرتا ہے۔ اسٹاک آر ایس آئی ایک زیادہ خرید / زیادہ فروخت اشارے ہے جو قیمتوں کی نسبتا طاقت کا فیصلہ کرتا ہے۔
حکمت عملی سب سے پہلے رجحان اور زیادہ خرید / فروخت کے فیصلوں کے لئے بالترتیب روزانہ اور 4 گھنٹے کے ٹائم فریم پر ایم اے سی ڈی اور اسٹاک آر ایس آئی اشارے تیار کرتی ہے۔ جب دونوں ٹائم فریموں پر سگنل ٹرگر ہوتے ہیں تو ، اسی طرح کے خرید / فروخت کے عمل انجام دیئے جاتے ہیں۔
خاص طور پر ، ایم اے سی ڈی اشارے کو ڈی آئی ایف اور ڈی ای اے لائنوں کے ساتھ بنایا گیا ہے جو فیصلے کے لئے سنہری / مردہ صلیب تشکیل دیتے ہیں۔ اسٹاک آر ایس آئی اشارے کو K اور D لائنوں کے ساتھ بنایا گیا ہے جو فیصلے کے لئے سنہری / مردہ صلیب تشکیل دیتے ہیں۔ جب دونوں اشارے کے جوڑوں میں سنہری صلیب ہوتی ہے تو ، خرید سگنل پیدا ہوتے ہیں۔ جب دونوں میں مردہ صلیب ہوتی ہے تو ، فروخت سگنل پیدا ہوتے ہیں۔
اس طرح ، دوہری اشارے کے نظام اور کثیر ٹائم فریم فیصلوں کو جامع طور پر لاگو کرکے ، حکمت عملی قیمت کی رفتار اور نسبتا strength طاقت کا مکمل طور پر اندازہ کرتی ہے ، جس سے فیصلے کی درستگی کو بہتر بنانے اور بہتر منافع حاصل کرنے میں مدد ملتی ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں:
انسداد اقدامات:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
دوہری اشارے کے نظام اور ملٹی ٹائم فریم فیصلوں کے مشترکہ اطلاق کے ذریعہ ، یہ حکمت عملی قیمت کی رفتار اور نسبتا strength طاقت کا مکمل طور پر جائزہ لیتی ہے ، جو مارکیٹ کے رجحانات کو مؤثر طریقے سے گرفت میں لے سکتی ہے اور سنگل اشارے کی کمیوں کو بہتر بناسکتی ہے۔ اس میں لچکدار پیرامیٹر ٹیوننگ ، آسان تفہیم اور توسیع جیسے فوائد بھی ہیں۔ ملٹی اشارے کے امتزاج ، متحرک پیرامیٹر کی اصلاح ، جذبات کے اشارے کو شامل کرنے وغیرہ کے ذریعہ مزید توسیع حکمت عملی کی کارکردگی کو بڑھانے میں مدد فراہم کرسکتی ہے۔ [ترجمہ]
/*backtest start: 2023-11-14 00:00:00 end: 2023-11-15 10:00:00 period: 3m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy(title='[RS]Khizon (UWTI) Strategy V0', shorttitle='K', overlay=false, pyramiding=0, initial_capital=100000, currency=currency.USD) // || Inputs: macd_src = input(title='MACD Source:', defval=close) macd_fast = input(title='MACD Fast Length:', defval=12) macd_slow = input(title='MACD Slow Length:', defval=26) macd_signal_smooth = input(title='MACD Signal Smoothing:', defval=9) srsi_src = input(title='SRSI Source:', defval=close) srsi_rsi_length = input(title='SRSI RSI Length:', defval=14) srsi_stoch_length = input(title='SRSI Stoch Length:', defval=14) srsi_smooth = input(title='SRSI Smoothing:', defval=3) srsi_signal_smooth = input(title='SRSI Signal Smoothing:', defval=3) // || Strategy Inputs: trade_size = input(title='Trade Size in USD:', type=float, defval=1) buy_trade = input(title='Perform buy trading?', type=bool, defval=true) sel_trade = input(title='Perform sell trading?', type=bool, defval=true) // || MACD(close, 12, 26, 9): ||---------------------------------------------|| f_macd_trigger(_src, _fast, _slow, _signal_smooth)=> _macd = ema(_src, _fast) - ema(_src, _slow) _signal = sma(_macd, _signal_smooth) _return_trigger = _macd >= _signal ? true : false // || Stoch RSI(close, 14, 14, 3, 3) ||-----------------------------------------|| f_srsi_trigger(_src, _rsi_length, _stoch_length, _smooth, _signal_smooth)=> _rsi = rsi(_src, _rsi_length) _stoch = sma(stoch(_rsi, _rsi, _rsi, _stoch_length), _smooth) _signal = sma(_stoch, _signal_smooth) _return_trigger = _stoch >= _signal ? true : false // ||-----------------------------------------------------------------------------|| // ||-----------------------------------------------------------------------------|| // || Check Directional Bias from daily timeframe: daily_trigger = security('USOIL', 'D', f_macd_trigger(macd_src, macd_fast, macd_slow, macd_signal_smooth) and f_srsi_trigger(srsi_src, srsi_rsi_length, srsi_stoch_length, srsi_smooth, srsi_signal_smooth)) h4_trigger = security('USOIL', '240', f_macd_trigger(macd_src, macd_fast, macd_slow, macd_signal_smooth) and f_srsi_trigger(srsi_src, srsi_rsi_length, srsi_stoch_length, srsi_smooth, srsi_signal_smooth)) plot(title='D1T', series=daily_trigger?0:na, style=circles, color=blue, linewidth=4, transp=65) plot(title='H4T', series=h4_trigger?0:na, style=circles, color=navy, linewidth=2, transp=0) sel_open = sel_trade and not daily_trigger and not h4_trigger buy_open = buy_trade and daily_trigger and h4_trigger sel_close = not buy_trade and daily_trigger and h4_trigger buy_close = not sel_trade and not daily_trigger and not h4_trigger strategy.entry('sel', long=false, qty=trade_size, comment='sel', when=sel_open) strategy.close('sel', when=sel_close) strategy.entry('buy', long=true, qty=trade_size, comment='buy', when=buy_open) strategy.close('buy', when=buy_close)