
یہ حکمت عملی ایک مقداری تجارتی نظام ہے جو قیمت کی شکل اور تکنیکی اشارے کے امتزاج پر مبنی ہے۔ یہ بنیادی طور پر ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ کے لئے ٹریڈنگ
حکمت عملی کے بنیادی منطق میں دو اہم حصے شامل ہیں: مثلث کی شکل کی شناخت اور آر ایس آئی کی حرکیات کی تصدیق۔ سب سے پہلے ، لکیری رجعت کا طریقہ استعمال کرکے حالیہ N سائیکلوں کی اونچائی اور نچلی سطح کا حساب لگایا جاتا ہے ، اور ایک مثلث بنانے کے لئے ایک اوپر اور نیچے کی رجحان لائن تشکیل دی جاتی ہے۔ جب قیمت اوپر کی رجحان لائن کو توڑتی ہے اور آر ایس آئی 50 سے زیادہ ہے تو ، ایک سے زیادہ سگنل کو متحرک کیا جاتا ہے۔ جب قیمت نیچے کی رجحان لائن کو توڑتی ہے اور آر ایس آئی 50 سے کم ہے تو ، خالی سگنل کو متحرک کیا جاتا ہے۔
مثلث توڑنے کے ساتھ RSI متحرک حکمت عملی ایک ساختہ ، منطقی اور واضح مقدار میں تجارتی نظام ہے۔ شکل اور حرکیات کے دوہری تصدیق کے طریقہ کار کے ذریعہ ، تجارتی سگنل کی وشوسنییتا کو مؤثر طریقے سے بڑھایا گیا ہے۔ اگرچہ کچھ خطرہ موجود ہے ، لیکن معقول پیرامیٹرز کی اصلاح اور خطرے کے کنٹرول کے اقدامات کے ذریعہ ، اس حکمت عملی کی عمدہ عملی قدر ہے۔ جب یہ عملی طور پر استعمال کیا جاتا ہے تو ، تاجروں کو مشورہ دیا جاتا ہے کہ وہ مارکیٹ کی مخصوص خصوصیات کے مطابق پیرامیٹرز کی کافی اصلاح اور جانچ پڑتال کی تصدیق کریں۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-04 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Triangle Breakout with RSI", overlay=true)
// Input parameters
len = input.int(15, title="Triangle Length")
rsiPeriod = input.int(14, title="RSI Period")
rsiThresholdBuy = input.int(50, title="RSI Threshold for Buy")
rsiThresholdSell = input.int(50, title="RSI Threshold for Sell")
// Calculate the RSI
rsi = ta.rsi(close, rsiPeriod)
// Calculate highest high and lowest low for triangle pattern
highLevel = ta.highest(high, len)
lowLevel = ta.lowest(low, len)
// Create trendlines for the triangle
upperTrend = ta.linreg(high, len, 0)
lowerTrend = ta.linreg(low, len, 0)
// Plot the trendlines on the chart
plot(upperTrend, color=color.green, linewidth=2, title="Upper Trendline")
plot(lowerTrend, color=color.red, linewidth=2, title="Lower Trendline")
// Detect breakout conditions
breakoutUp = close > upperTrend
breakoutDown = close < lowerTrend
// Confirm breakout with RSI
buyCondition = breakoutUp and rsi > rsiThresholdBuy
sellCondition = breakoutDown and rsi < rsiThresholdSell
// Plot breakout signals with confirmation from RSI
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, size=size.small)
plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small)
// Strategy: Buy when triangle breaks upwards and RSI is above 50; Sell when triangle breaks downwards and RSI is below 50
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.entry("Sell", strategy.short)
// Plot RSI on the bottom pane
hline(50, "RSI 50 Level", color=color.gray, linestyle=hline.style_dotted)
plot(rsi, color=color.blue, linewidth=2, title="RSI")