
یہ حکمت عملی ایک دن کے اندر اندر ٹریڈنگ سسٹم ہے جو متعدد تکنیکی اشارے پر مبنی ہے ، جس میں رجحانات کی پیش گوئی اور تجارتی فیصلے کے لئے آر ایس آئی ، بے ترتیب اشارے ((Stochastic) اور محور پوائنٹس ((Pivot Points) کا استعمال کیا جاتا ہے۔ یہ نظام مارکیٹ میں اوورلوڈ اور اوورلوڈ کی حالت کا کثیر جہتی تجزیہ کرتا ہے ، جس میں قیمت کی حمایت کی مزاحمت کی سطح کے ساتھ مل کر مارکیٹ کے موڑ کے عین مطابق گرفت کو حاصل کیا جاتا ہے۔
اس حکمت عملی میں تینوں اشاریوں کی توثیق کا طریقہ کار استعمال کیا گیا ہے۔
ایک ٹریڈنگ سگنل کے ٹرگر کے لئے مندرجہ ذیل شرائط کو پورا کرنا ضروری ہے:
یہ حکمت عملی متعدد اشارے کے ہم آہنگی تجزیہ کے ذریعہ ایک نسبتا complete مکمل تجارتی فیصلہ سازی کا نظام تشکیل دیتی ہے۔ نظام حرکیات کے اشارے ، اتار چڑھاؤ کے اشارے اور قیمت کی سطح کے تجزیے کو مربوط کرتا ہے ، جس سے مارکیٹ کے اہم موڑ کے مقامات کو بہتر طور پر پکڑنے میں مدد ملتی ہے۔ اگرچہ کچھ تاخیر کا خطرہ موجود ہے ، لیکن اس حکمت عملی کی استحکام اور وشوسنییتا کو مزید بہتر بنانے کے لئے مستقل طور پر بہتر بنانے اور بہتر بنانے کی امید ہے۔ یہ مشورہ دیا جاتا ہے کہ تاجروں کو عملی طور پر استعمال کرنے سے پہلے کافی حد تک جانچ پڑتال کی جائے اور پیرامیٹرز کی ترتیب کو مارکیٹ کی مخصوص خصوصیات کے مطابق ایڈجسٹ کیا جائے۔
/*backtest
start: 2024-02-19 00:00:00
end: 2025-02-16 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Intraday Leading Indicator Strategy", overlay=true)
// Inputs for the indicators
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought")
rsiOversold = input.int(30, title="RSI Oversold")
stochK = input.int(14, title="Stochastic %K Length")
stochD = input.int(3, title="Stochastic %D Smoothing")
stochOverbought = input.int(80, title="Stochastic Overbought")
stochOversold = input.int(20, title="Stochastic Oversold")
pivotTimeframe = input.timeframe("D", title="Pivot Points Timeframe")
// RSI Calculation
rsi = ta.rsi(close, rsiLength)
// Stochastic Calculation
k = ta.stoch(close, high, low, stochK)
d = ta.sma(k, stochD)
// Pivot Points Calculation
pivotHigh = request.security(syminfo.tickerid, pivotTimeframe, ta.pivothigh(high, 3, 3))
pivotLow = request.security(syminfo.tickerid, pivotTimeframe, ta.pivotlow(low, 3, 3))
// Entry Conditions
longCondition = rsi < rsiOversold and k < stochOversold and close > nz(pivotLow)
shortCondition = rsi > rsiOverbought and k > stochOverbought and close < nz(pivotHigh)
// Exit Conditions
exitLong = rsi > 50 or k > 50
exitShort = rsi < 50 or k < 50
// Execute Trades
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
if (exitLong)
strategy.close("Long")
if (exitShort)
strategy.close("Short")
// Plot Pivot Levels
plot(pivotHigh, title="Pivot High", color=color.red, linewidth=1, style=plot.style_line)
plot(pivotLow, title="Pivot Low", color=color.green, linewidth=1, style=plot.style_line)