آر ایس آئی حرکت پذیر اوسط ڈبل کراس نوساناتی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو اندراجات اور باہر نکلنے کے لئے آر ایس آئی اشارے اور حرکت پذیر اوسط دونوں کے کراس اوورز کا استعمال کرتی ہے۔ یہ آر ایس آئی اشارے کا استعمال یہ فیصلہ کرنے کے لئے کرتی ہے کہ آیا مارکیٹ زیادہ خرید یا زیادہ فروخت ہوئی ہے ، جب آر ایس آئی انتہائی حالات دکھاتا ہے تو ٹریڈنگ سگنل جاری کرنے کے لئے حرکت پذیر اوسط کے رجحان فیصلے کے ساتھ مل کر۔ اس سے جعلی سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے اور حکمت عملی کے استحکام کو بہتر بنایا جاسکتا ہے۔
یہ حکمت عملی بنیادی طور پر آر ایس آئی اشارے اور حرکت پذیر اوسط کے مشترکہ استعمال پر مبنی ہے۔ سب سے پہلے ، کسی خاص مدت کے دوران آر ایس آئی کی قیمت کا حساب لگائیں اور اوور بک / اوور سیل لائنیں مرتب کریں۔ دوسرا ، تیز اور سست حرکت پذیر اوسط کا حساب لگائیں۔ جب آر ایس آئی سست حرکت پذیر اوسط سے تجاوز کرتا ہے ، جبکہ آر ایس آئی کی قیمت اوور سیل لائن اور نچلے بینڈ سے نیچے ہوتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب آر ایس آئی سست حرکت پذیر اوسط سے نیچے ہوتا ہے ، جبکہ آر ایس آئی اوور بک لائن اور اوپری بینڈ سے اوپر ہوتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ اوور بک / اوور سیلڈ حالات کا فیصلہ کرنے کے لئے آر ایس آئی اشارے اور رجحان کی سمت کا تعین کرنے کے لئے حرکت پذیر اوسط دونوں کا استعمال کرتا ہے ، جو غلط بریکآؤٹس سے مؤثر طریقے سے بچ سکتا ہے۔ اس کے علاوہ ، آر ایس آئی اور بی او ایل ایل چینل کا امتزاج تجارتی سگنل کو زیادہ درست بنانے کے لئے شور کو مزید فلٹر کرسکتا ہے۔
اس حکمت عملی کے اہم خطرات میں شامل ہوسکتے ہیں: اعلی تجارتی تعدد جس کی وجہ سے زیادہ تجارت ہوتی ہے۔ پیرامیٹر کی غلط ترتیبات سگنل کی درستگی کو کم کرسکتی ہیں۔ اس کے علاوہ ، رینج سے منسلک مارکیٹوں میں نقصانات ہوسکتے ہیں۔
مختلف دوروں کے مطابق آر ایس آئی یا چلتی اوسط مدت کے پیرامیٹرز کو ایڈجسٹ کرنے پر غور کریں۔ سگنل فلٹر کرنے کے لئے دوسرے اشارے کے ساتھ مل کر؛ خطرات پر قابو پانے کے لئے اسٹاپ نقصان اور منافع حاصل کریں؛ ہر تجارت پر پوزیشن سائزنگ کو بہتر بنائیں۔
عام طور پر ، آر ایس آئی حرکت پذیر اوسط ڈبل کراس آسکیلیشن حکمت عملی ایک نسبتا stable مستحکم اور قابل اعتماد قلیل مدتی تجارتی حکمت عملی ہے۔ پیرامیٹرز کی مناسب ترتیب اور رسک کنٹرول کے ساتھ ، یہ سرمایہ کاری پر اچھی واپسی حاصل کرسکتا ہے۔ حکمت عملی کو سمجھنا اور لاگو کرنا آسان ہے ، جو ابتدائیوں کے لئے مقداری تجارت سیکھنے اور لاگو کرنے کے لئے بہت موزوں ہے۔
/*backtest start: 2024-01-23 00:00:00 end: 2024-02-22 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI slowma Ismael", overlay=false, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Definir la longitud del RSI rsi_length = input(title='RSI Length', defval=14) //media Fast = input(title='Fast', defval=7) slow = input(title='Slow', defval=2) // Definir los niveles de sobrecompra y sobreventa del RSI rsi_overbought = input(title='RSI Overbought Level', defval=72) rsi_oversold = input(title='RSI Oversold Level', defval=29) // Definir la longitud y la desviación estándar de las Bandas de Bollinger bb_length = input(title="Bollinger Bands Length", defval=14) bb_stddev = input(title="Bollinger Bands StdDev", defval=2) // Calcular RSI rsi_value = ta.rsi(close, rsi_length) // Calcular Bandas de Bollinger bb_upper = ta.sma(rsi_value, bb_length) + bb_stddev* ta.stdev(rsi_value, bb_length) bb_lower = ta.sma(rsi_value, bb_length) - bb_stddev * ta.stdev(rsi_value, bb_length) //media movil adelantada fastMA = ta.sma(rsi_value, Fast) slowMA = ta.sma(rsi_value, slow) // Definir la señal de compra y venta buy_signal = (ta.crossover(rsi_value, slowMA) and rsi_value < bb_lower and rsi_value < rsi_oversold) or (rsi_value < bb_lower and rsi_value < rsi_oversold) sell_signal = (ta.crossunder(rsi_value, slowMA) and rsi_value > bb_upper and rsi_value > rsi_overbought) or (rsi_value > bb_upper and rsi_value > rsi_overbought) // Configurar las condiciones de entrada y salida del mercado if buy_signal strategy.entry("Buy", strategy.long) if sell_signal strategy.close("Buy") // Configurar el stop loss y el take profit stop_loss = input.float(title='Stop Loss (%)', step=0.01, defval=3) take_profit = input.float(title='Take Profit (%)', step=0.01, defval=8) strategy.exit("Exit Long", "Buy", stop=close - close * stop_loss / 100, limit=close + close * take_profit / 100) // Configurar la visualización del gráfico plot(slowMA, title='RSISMA', color=color.rgb(75, 243, 33), linewidth=1) plot(fastMA, title='RSIFMA', color=color.rgb(75, 243, 33), linewidth=1) plot(rsi_value, title='RSI', color=color.purple, linewidth=1) // Marcar las zonas de sobrecompra y sobreventa en el grafico del RSI hl= hline(rsi_overbought, title='Overbought', color=color.purple, linestyle=hline.style_dotted, linewidth=1) hll= hline(rsi_oversold, title='Oversold', color=color.purple, linestyle=hline.style_dotted, linewidth=1) fill(hl,hll, color= color.new(color.purple, 91)) bbfill = plot(bb_upper, title='Bollinger Bands up', color=color.blue, linewidth=1) bbfill1= plot(bb_lower, title='Bollinger Bands down', color=color.blue, linewidth=1) fill(bbfill,bbfill1, color= color.new(#2bb5ec, 91))