یہ حکمت عملی مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے موونگ ایوریج کنورجنس ڈائیورجنس (ایم اے سی ڈی) اشارے اور اسٹوکاسٹک رشتہ دار طاقت انڈیکس (اسٹوچ آر ایس آئی) اشارے کو جوڑتی ہے ، جب رجحان اوپر ہے تو طویل اور جب رجحان نیچے ہے تو مختصر ہوجاتا ہے۔ یہ رجحان ٹریڈنگ کی حکمت عملی کی قسم سے تعلق رکھتا ہے۔
یہ حکمت عملی مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے MACD اور اسٹاک RSI اشارے کا استعمال کرتی ہے۔
ایم اے سی ڈی اشارے میں تیز ای ایم اے لائن ، سست ای ایم اے لائن اور ان کے مابین فرق شامل ہے ، جو قلیل مدتی اور طویل مدتی حرکت پذیر اوسط کے تبادلوں اور اختلافات کی عکاسی کرتا ہے۔ جب تیز لائن سست لائن سے اوپر عبور کرتی ہے تو ، یہ خرید کا اشارہ ہے۔ جب تیز لائن سست لائن سے نیچے عبور کرتی ہے تو ، یہ فروخت کا اشارہ ہے۔
اسٹاک آر ایس آئی اشارے میں مارکیٹ میں زیادہ خریدنے اور زیادہ فروخت کی سطح کو ظاہر کرنے کے لئے آر ایس آئی اور اسٹاک دونوں اشارے کی طاقت کو یکجا کیا گیا ہے۔ جب اسٹاک آر ایس آئی اسٹاک آر ایس آئی سگنل لائن سے زیادہ ہے تو ، یہ خرید کا اشارہ ہے۔ جب یہ سگنل لائن سے کم ہے تو ، یہ فروخت کا اشارہ ہے۔
یہ حکمت عملی مارکیٹ کے رجحان کا تعین کرنے کے لئے روزانہ اور 4 گھنٹے کے ٹائم فریم پر ایم اے سی ڈی اور اسٹاک آر ایس آئی کا استعمال کرتی ہے۔ جب دونوں اشارے روزانہ اور 4 گھنٹے کے چارٹ پر خرید سگنل پیدا کرتے ہیں تو ، طویل ہوجائیں۔ جب دونوں فروخت سگنل پیدا کرتے ہیں تو ، مختصر ہوجائیں۔ اس سے غلط سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے اور وشوسنییتا کو بہتر بنایا جاسکتا ہے۔
مارکیٹ کی نقل و حرکت کا اندازہ کرنے کے لئے دو عوامل کا امتزاج غلط سگنل کو مؤثر طریقے سے فلٹر کرسکتا ہے اور سگنل کی درستگی کو بہتر بنا سکتا ہے
اعلی اور کم ٹائم فریم (روزانہ اور 4H) میں سگنل کی توثیق کرنے سے چھٹکارا حاصل کرنے سے بچتا ہے
رجحانات پر عمل کرنے سے مارکیٹوں میں ہلچل سے بچتا ہے
سادہ اور واضح حکمت عملی منطق، سمجھنے اور عملدرآمد کرنے کے لئے آسان
انٹری اور آؤٹ پوائنٹس کو بہتر بنانے کے لئے MACD اور اسٹاک RSI پیرامیٹرز کو ایڈجسٹ کریں
منافع میں تالا لگانے کے لئے ٹریلنگ اسٹاپ کی حکمت عملی شامل کریں
تجارت کے خطرے کے مطابق کنٹرول میں پوزیشن کا سائز شامل کریں
سگنل کی درستگی کو بہتر بنانے کے لئے فیصلہ کرنے کے لئے مزید عوامل شامل کریں
پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لئے مشین سیکھنے کے طریقوں کا استعمال کریں
یہ حکمت عملی دوہری عنصر ماڈل کے ذریعہ رجحان کی سمت کا تعین کرتی ہے اور ٹائم فریموں میں سگنلز کی توثیق کرتی ہے۔ یہ ایک نسبتا stable مستحکم اور قابل اعتماد رجحان کی پیروی کرنے والی حکمت عملی ہے ، جس میں کچھ رسک مینجمنٹ کی صلاحیتیں اور غلطی کی گنجائش ہے۔ پیرامیٹرز کی اصلاح ، اسٹاپ نقصان ، پوزیشن سائزنگ اور دیگر ماڈیولز کو شامل کرکے اس کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest start: 2024-01-09 00:00:00 end: 2024-01-16 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title='[RS]Khizon (UGAZ) 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('NGAS', '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('NGAS', '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)