یہ حکمت عملی مارکیٹ کی oversold حالت کا تعین کرنے کے لئے رشتہ دار طاقت انڈیکس (آر ایس آئی) کا استعمال کرتی ہے۔ جب آر ایس آئی ایک مقررہ oversold حد سے نیچے آتا ہے تو ، یہ خرید کا اشارہ پیدا کرتا ہے۔ اسی وقت ، یہ خطرہ کو کنٹرول کرنے اور منافع میں مقفل کرنے کے لئے اسٹاپ نقصان اور منافع حاصل کرتا ہے۔ یہ حکمت عملی صرف لمبی پوزیشنیں لیتی ہے اور مختصر نہیں ہوتی ہے۔
یہ حکمت عملی مارکیٹ میں اوور سیلڈ الٹ جانے کے مواقع کو حاصل کرنے کے لئے آر ایس آئی اشارے کا استعمال کرتی ہے جبکہ مقررہ اسٹاپ نقصانات مرتب کرتی ہے اور خطرے پر قابو پانے کے ل prof منافع حاصل کرتی ہے۔ حکمت عملی کا منطق آسان اور واضح ہے ، جو ابتدائی صارفین کے لئے موزوں ہے۔ تاہم ، اس حکمت عملی میں کچھ حدود بھی ہیں ، جیسے رجحانات کو سمجھنے کی کمزور صلاحیت اور سگنل کی وشوسنییتا کو بہتر بنانے کی ضرورت ہے۔ لہذا ، عملی ایپلی کیشنز میں ، ہم رجحانات کے فیصلے ، اسٹاپ نقصان اور منافع کی اصلاح ، اور اشارے کے مجموعے جیسے پہلوؤں سے حکمت عملی کو بہتر بنانے اور بہتر بنانے پر غور کرسکتے ہیں تاکہ زیادہ مضبوط تجارتی کارکردگی حاصل کی جاسکے۔
/*backtest start: 2024-05-01 00:00:00 end: 2024-05-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estratégia com RSI (Apenas Compras)", overlay=true) // Parâmetros de entrada rsiLength = input.int(14, title="Período do RSI") oversold = input.int(30, title="Nível de Sobrevenda (RSI)") stopLossPercent = input.float(2.0, title="Stop Loss (%)") takeProfitPercent = input.float(5.0, title="Take Profit (%)") // Cálculo do RSI rsi = ta.rsi(close, rsiLength) // Sinal de Compra buySignal = ta.crossover(rsi, oversold) // Plotando o sinal de compra plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, title="Compra", text="Buy") // Variáveis para Stop Loss e Take Profit var float longStop = na var float longTake = na // Entrando na posição de compra if (buySignal) entryPrice = close longStop := entryPrice * (1 - stopLossPercent / 100) longTake := entryPrice * (1 + takeProfitPercent / 100) strategy.entry("Compra", strategy.long) label.new(x=bar_index, y=low, text="Compra", style=label.style_label_up, color=color.green) // Gerenciamento de Stop Loss e Take Profit if (strategy.position_size > 0) if (close <= longStop) strategy.close("Compra", comment="Stop Loss") label.new(x=bar_index, y=low, text="Stop Loss", style=label.style_label_down, color=color.red) if (close >= longTake) strategy.close("Compra", comment="Take Profit") label.new(x=bar_index, y=high, text="Take Profit", style=label.style_label_up, color=color.green) // Plotando as linhas de Stop Loss e Take Profit plot(longStop, color=color.red, linewidth=1, title="Stop Loss Long") plot(longTake, color=color.green, linewidth=1, title="Take Profit Long")