
اس حکمت عملی میں ایک رینڈم اشارے آر ایس آئی اور ایک رینڈم شاک اشارے اسٹوکاسٹک آسکیلیٹر کا استعمال کیا گیا ہے جس میں مخصوص پیرامیٹرز کا استعمال کیا گیا ہے۔ اس حکمت عملی کے ذریعہ ، خریداری اور فروخت کی کارروائی ایک مخصوص شاکلیٹ رینج کے اندر کی جاتی ہے۔
کوڈ میں پہلے اسٹوکاسٹک اوسلیٹر کے K ، D ، اور SD اقدار جیسے پیرامیٹرز کی وضاحت کی گئی ہے ، اور RSI اشارے کے دورانیہ کے پیرامیٹرز۔ ہر K لائن کے بعد اسٹوکاسٹک اوسلیٹر اور RSI کی اقدار کا حساب لگایا جاتا ہے۔ اگر RSI کم 20 سے کم ہے اور K 20 سے کم ہے تو یہ ایک اوورلوڈ سگنل ہے اور خالی ہے۔ اگر RSI اعلی 80 سے زیادہ ہے اور K 80 سے زیادہ ہے تو یہ ایک اوورلوڈ سگنل ہے اور زیادہ ہے۔ اس طرح ڈبل اشارے کی تصدیق کی جاسکتی ہے اور کچھ جھوٹے سگنل کو فلٹر کیا جاسکتا ہے۔ اس کے علاوہ ، اسٹاپ اور اسٹاپ کی شرائط بھی طے کی گئی ہیں۔
اس طرح کی دوہری اشارے کی فلٹرنگ کی حکمت عملی ، عام اسٹوکاسٹک حکمت عملی میں whipsaws کے ذریعہ لائی جانے والی غیر ضروری تجارت کو مؤثر طریقے سے کم کرسکتی ہے۔ جبکہ رجحان اشارے آر ایس آئی کے ساتھ مل کر ، جب واضح رجحان نہ ہو تو اندھے تجارت سے بچا جاسکتا ہے۔ لہذا اس مجموعہ اشارے کی حکمت عملی سگنل کے معیار کو بہتر بناسکتی ہے ، جعلی سگنل کو کم کرسکتی ہے اور خطرے کو بہتر طور پر کنٹرول کرسکتی ہے۔
اس حکمت عملی کا سب سے بڑا خطرہ یہ ہے کہ مقررہ پیرامیٹرز ضروری طور پر تمام اقسام اور تمام ٹائم فریموں پر لاگو نہیں ہوتے ہیں۔ مثال کے طور پر ، تقسیم شدہ ٹائم فریموں کے دوران ، آر ایس آئی اور اسٹوکاسٹک کے پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہوتی ہے۔ اس کے علاوہ ، رجحانات میں شدید تبدیلی کے دوران ، اسٹوکاسٹک قسم کی حکمت عملی سے زیادہ نقصان ہوتا ہے۔ لہذا یہ حکمت عملی زیادہ مناسب ہے۔
مزید اشارے کے مجموعے کی جانچ کی جاسکتی ہے ، جیسے کہ 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")