اس حکمت عملی میں اسٹوکاسٹک اشارے RSI اور اسٹوکاسٹک آسکیلیٹر کو مخصوص پیرامیٹرز کے ساتھ مل کر ایک خاص آسکیلیشن رینج کے اندر خرید و فروخت کے آپریشن کیے جاتے ہیں۔
کوڈ سب سے پہلے اسٹوکاسٹک آسکیلیٹر کی K ویلیو ، D ویلیو اور SD ویلیو جیسے پیرامیٹرز اور RSI اشارے کے سائیکل پیرامیٹرز کی وضاحت کرتا ہے۔ ہر موم بتی کے لئے اسٹوکاسٹک آسکیلیٹر اور RSI کی اقدار کا حساب کتاب کرنے کے بعد ، اگر RSI 20 کی کم حد سے کم ہے اور K ویلیو بھی 20 سے کم ہے تو ، یہ مختصر ہونے کے لئے oversold سگنل ہے۔ اگر RSI 80 کی اوپری حد سے زیادہ ہے اور K ویلیو بھی 80 سے زیادہ ہے تو ، یہ طویل ہونے کے لئے overbought سگنل ہے۔ دوہری اشارے کی تصدیق کچھ غلط سگنل کو فلٹر کرسکتی ہے۔ یہ اسٹاپ نقصان اور منافع لینے کی شرائط بھی طے کرتی ہے۔
یہ دوہری اشارے فلٹرنگ حکمت عملی ایک مشترکہ اسٹوکاسٹک حکمت عملی میں وِپساؤ کی وجہ سے ہونے والی غیر ضروری تجارت کو مؤثر طریقے سے کم کرسکتی ہے۔ رجحان اشارے آر ایس آئی کے ساتھ مل کر واضح رجحان کے بغیر اندھے تجارت سے بھی بچتا ہے۔ لہذا یہ مشترکہ اشارے کی حکمت عملی سگنل کے معیار کو بہتر بنا سکتی ہے ، غلط سگنل کو کم کرسکتی ہے ، اور خطرات کو بہتر طور پر کنٹرول کرسکتی ہے۔
اس حکمت عملی کا سب سے بڑا خطرہ یہ ہے کہ مخصوص پیرامیٹرز تمام اقسام اور وقت کے ادوار کے لئے موزوں نہیں ہوسکتے ہیں۔ مثال کے طور پر ، آر ایس آئی اور اسٹوکاسٹک کے پیرامیٹرز کو ذیلی وقت کے دوروں میں ایڈجسٹ کرنے کی ضرورت ہے۔ اس کے علاوہ ، اسٹوکاسٹک قسم کی حکمت عملیوں میں جب رجحانات میں ڈرامائی طور پر تبدیلی آتی ہے تو زیادہ نقصانات ہوں گے۔ لہذا ، یہ حکمت عملی رینج سے وابستہ دوڑ دوڑ مارکیٹ کے ماحول کے لئے زیادہ موزوں ہے۔
اشارے کے مزید مجموعوں کی جانچ کی جاسکتی ہے ، جیسے متعدد اشارے فلٹرنگ بنانے کے لئے MACD کو اسٹوکاسٹک یا RSI کے ساتھ جوڑنا۔ آر ایس آئی اور اسٹوکاسٹک کے مخصوص پیرامیٹر اقدار کو زیادہ سے زیادہ پیرامیٹر مجموعہ تلاش کرنے کے لئے ایڈجسٹ کیا جاسکتا ہے۔ اسٹاپ نقصان اور منافع کی حد کو حالیہ N دنوں میں اتار چڑھاؤ کی بنیاد پر متحرک طور پر ایڈجسٹ کیا جاسکتا ہے۔ پیرامیٹر کی اصلاح اور اشارے کی اصلاح کے ذریعے ، حکمت عملی کی کارکردگی کو مستقل طور پر بہتر بنایا جاسکتا ہے۔
اس حکمت عملی میں دوہری اشارے فلٹرنگ کے لئے اسٹوکاسٹک اشارے اسٹوکاسٹک اور ٹرینڈ طاقت اشارے آر ایس آئی کو مربوط کیا گیا ہے ، جو رینج سے منسلک نوساناتی منڈیوں کے لئے موزوں زیادہ خریدنے اور زیادہ فروخت ہونے والی صورتحال کو مؤثر طریقے سے پہچان سکتا ہے ، جو سنگل اسٹوکاسٹک اشارے کی حکمت عملیوں سے بہتر کارکردگی کا مظاہرہ کرتا ہے۔ پیرامیٹر اور اشارے کے امتزاج کی اصلاح کے ذریعے کارکردگی کو بہتر بنانے کے لئے مزید گنجائش ہے۔
/*backtest start: 2023-11-13 00:00:00 end: 2023-11-14 04:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Estrategia de Oscilador Estocástico y RSI", overlay=false) // Configuración del Oscilador Estocástico fastK = input(14, title="K", minval=1) slowK = input(3, title="D", minval=1) slowD = input(3, title="SD", minval=1) overSold = input(20, title="Oversold") overBought = input(80, title="Overbought") // Configuración del RSI rsiPeriod = input(14, title="RSI Period") // Cálculo del Oscilador Estocástico k = sma(stoch(close, high, low, fastK), slowK) d = sma(k, slowD) // Cálculo del RSI rsi = rsi(close, rsiPeriod) // Lógica de la estrategia if (rsi < overSold and k < overSold) strategy.entry("Compra", strategy.long) if (rsi > overBought and k > overBought) strategy.entry("Venta", strategy.short) // Establecer stop loss y take profit stopLoss = input(100, title="Stop Loss") takeProfit = input(100, title="Take Profit") strategy.exit("Stop Loss / Take Profit", "Compra", stop=close - stopLoss, limit=close + takeProfit) strategy.exit("Stop Loss / Take Profit", "Venta", stop=close + stopLoss, limit=close - takeProfit) // Trama de gráfico plot(k, color=color.blue, title="K") plot(d, color=color.red, title="D") plot(rsi, color=color.green, title="RSI")