وسائل لوڈ ہو رہے ہیں... لوڈنگ...

آر ایس آئی حرکت پذیر اوسط ڈبل کراس آسکیلیشن کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-23 14:07:43
ٹیگز:

img

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر آر ایس آئی اشارے اور حرکت پذیر اوسط کے مشترکہ استعمال پر مبنی ہے۔ سب سے پہلے ، کسی خاص مدت کے دوران آر ایس آئی کی قیمت کا حساب لگائیں اور اوور بک / اوور سیل لائنیں مرتب کریں۔ دوسرا ، تیز اور سست حرکت پذیر اوسط کا حساب لگائیں۔ جب آر ایس آئی سست حرکت پذیر اوسط سے تجاوز کرتا ہے ، جبکہ آر ایس آئی کی قیمت اوور سیل لائن اور نچلے بینڈ سے نیچے ہوتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب آر ایس آئی سست حرکت پذیر اوسط سے نیچے ہوتا ہے ، جبکہ آر ایس آئی اوور بک لائن اور اوپری بینڈ سے اوپر ہوتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

فوائد کا تجزیہ

اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ اوور بک / اوور سیلڈ حالات کا فیصلہ کرنے کے لئے آر ایس آئی اشارے اور رجحان کی سمت کا تعین کرنے کے لئے حرکت پذیر اوسط دونوں کا استعمال کرتا ہے ، جو غلط بریکآؤٹس سے مؤثر طریقے سے بچ سکتا ہے۔ اس کے علاوہ ، آر ایس آئی اور بی او ایل ایل چینل کا امتزاج تجارتی سگنل کو زیادہ درست بنانے کے لئے شور کو مزید فلٹر کرسکتا ہے۔

خطرے کا تجزیہ

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

اصلاح

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

نتیجہ

عام طور پر ، آر ایس آئی حرکت پذیر اوسط ڈبل کراس آسکیلیشن حکمت عملی ایک نسبتا 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))


مزید