دوہری ٹائم فریم رجحانات کے بعد ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-12 14:22:39
ٹیگز:

دوہری ٹائم فریم رجحانات کے بعد ٹریڈنگ کی حکمت عملی

یہ تجارتی حکمت عملی متعدد ٹائم فریموں میں رجحان کی سمت کی نشاندہی کرتی ہے تاکہ رجحانات میں جلدی سے داخل ہوسکے۔ یہ MACD اور اسٹوکاسٹک RSI (SRSI) دونوں کو اشارے کے طور پر استعمال کرتا ہے ، اور جب روزانہ اور 4 گھنٹے کے ٹائم فریموں پر مستقل سگنل ٹرگر ہوتے ہیں تو تجارت میں داخل ہوتا ہے۔

حکمت عملی منطق:

  1. روزانہ چارٹ پر MACD اور SRSI کا حساب لگائیں۔ جب MACD سگنل سے اوپر اور SRSI %K سگنل سے اوپر عبور کرتا ہے تو ، اسے تیزی کا اشارہ سمجھا جاتا ہے۔

  2. چار گھنٹے کے چارٹ پر ایم اے سی ڈی اور ایس آر ایس آئی کا حساب لگائیں۔ جب ایم اے سی ڈی سگنل سے اوپر اور ایس آر ایس آئی٪ کے سگنل سے اوپر عبور کرتا ہے تو ، اسے تیزی کا اشارہ سمجھا جاتا ہے۔

  3. صرف تب ہی طویل سفر کریں جب روزانہ اور 4 گھنٹے کے تیزی کے سگنل ایک ساتھ ظاہر ہوں۔

  4. اگر روزانہ اور 4 گھنٹے کے دونوں تیزی کے سگنل غائب ہوجائیں تو، طویل پوزیشنیں بند کریں۔

  5. اگر روزانہ اور 4 گھنٹے کے دونوں bearish سگنل (MACD اور SRSI کراسنگ ذیل میں) ایک ساتھ ظاہر ہوتے ہیں تو، مختصر جائیں۔

  6. اگر روزانہ اور 4 گھنٹے کے دونوں bearish سگنل غائب ہوجائیں تو مختصر پوزیشن بند کریں۔

  7. رجحانات کی پیروی کرنے کے لئے دوہری سگنل کی مسلسل نگرانی کریں.

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

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

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


/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy(title='[RS]Khizon (DWTI) Strategy V0', shorttitle='K', overlay=false, pyramiding=0, initial_capital=100000, currency=currency.USD)
trade_size = 10000
//  ||  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=14)
srsi_signal_smooth = input(title='SRSI Signal Smoothing:',  defval=14)
//  ||  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(0, style=circles, color=daily_trigger?blue:na, linewidth=4, transp=65)
plot(0, style=circles, color=h4_trigger?navy:na, linewidth=2, transp=0)

sel_open = daily_trigger and h4_trigger
buy_open = not daily_trigger and not h4_trigger

strategy.entry('sel', long=false,  comment='sel', when=sel_open)
strategy.entry('buy', long=true,  comment='buy', when=buy_open)


مزید