
یہ حکمت عملی ایک پیچیدہ تجارتی نظام ہے جس میں متعدد تکنیکی اشارے شامل ہیں جن کا مقصد مارکیٹ کے رجحانات کو پکڑنا اور بہترین وقت پر تجارت کرنا ہے۔ یہ بنیادی طور پر نسبتا weak کمزور اشاریہ (RSI) ، سادہ منتقل اوسط (SMA) ، فیبونیکی ریٹرو لیول اور سونے کے کراس اور موت کے کراس جیسے تصورات کا استعمال کرتا ہے۔ یہ حکمت عملی 15 منٹ کے وقت کے دورانیے پر چلتی ہے ، جس میں $ 1000 کا ابتدائی سرمایہ اور مقررہ رقم کی پوزیشن کا سائز ہوتا ہے۔
اس حکمت عملی کی بنیادی منطق میں مندرجہ ذیل اہم اجزاء شامل ہیں:
اس کثیر دورانیہ فیبونیکی RSI سونے کے کراس رجحانات کو ٹریک کرنے والی کوانٹم ٹریڈنگ حکمت عملی سے پتہ چلتا ہے کہ کس طرح متعدد کلاسیکی تکنیکی تجزیہ ٹولز کو ایک پیچیدہ اور جامع ٹریڈنگ سسٹم بنانے کے لئے جوڑا جاسکتا ہے۔ اس حکمت عملی کا مقصد مضبوط مارکیٹ کے رجحانات کو پکڑنا ہے ، جبکہ اوور بیئر اوور سیل سطح کا استعمال کرتے ہوئے ، RSI ، منتقل اوسط کراس اور فیبونیکی ریٹرو جیسے اشارے کو ملا کر خطرے کا انتظام کرنا ہے۔
اگرچہ اس حکمت عملی میں مارکیٹ کے کثیر زاویہ تجزیہ کے فوائد ہیں ، لیکن اس میں کچھ ممکنہ خطرات موجود ہیں ، جیسے کہ جھوٹے بریک سگنل اور زیادہ تجارت کا امکان۔ حکمت عملی کی کارکردگی اور استحکام کو مزید بہتر بنانے کے لئے ، متعدد وقت کے دورانیے کے تجزیہ ، متحرک پیرامیٹرز کی ایڈجسٹمنٹ ، اور حجم کی تصدیق جیسے اصلاحی سمتوں کو متعارف کرانے پر غور کیا جاسکتا ہے۔
مجموعی طور پر ، اس حکمت عملی نے مقدار کے تاجروں کے لئے ایک اچھا نقطہ آغاز فراہم کیا ہے ، جس سے یہ ظاہر ہوتا ہے کہ مختلف تکنیکی اشارے کو ایک مربوط تجارتی نظام میں کس طرح ضم کیا جاسکتا ہے۔ مسلسل اصلاح اور جانچ پڑتال کے ساتھ ، اس حکمت عملی میں مارکیٹ کے مختلف حالات کے لئے ایک طاقتور رجحانات کا سراغ لگانے کا آلہ بننے کی صلاحیت موجود ہے۔
/*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("15min Fibonacci RSI Golden Cross Scalping Strategy", overlay=true)
// Indicators
rsi_length = 14
rsi = ta.rsi(close, rsi_length)
short_ma_length = 50
long_ma_length = 200
short_ma = ta.sma(close, short_ma_length)
long_ma = ta.sma(close, long_ma_length)
// Fibonacci Retracement Levels
var float fibHigh = na
var float fibLow = na
var float fib38 = na
var float fib50 = na
var float fib61 = na
if (ta.change(ta.highest(close, 50)))
fibHigh := ta.highest(close, 50)
if (ta.change(ta.lowest(close, 50)))
fibLow := ta.lowest(close, 50)
if (not na(fibHigh) and not na(fibLow))
fib38 := fibHigh - (fibHigh - fibLow) * 0.382
fib50 := fibHigh - (fibHigh - fibLow) * 0.50
fib61 := fibHigh - (fibHigh - fibLow) * 0.618
// Plot indicators
plot(short_ma, title="50-Period SMA", color=color.blue)
plot(long_ma, title="200-Period SMA", color=color.red)
hline(70, "RSI Overbought", color=color.red)
hline(30, "RSI Oversold", color=color.green)
plot(rsi, title="RSI", color=color.blue)
// Fibonacci retracement lines
// var line fib38_line = na
// var line fib50_line = na
// var line fib61_line = na
// if (not na(fib38))
// line.delete(fib38_line)
// fib38_line := line.new(x1=bar_index[1], y1=fib38, x2=bar_index, y2=fib38, color=color.yellow, width=1)
// if (not na(fib50))
// line.delete(fib50_line)
// fib50_line := line.new(x1=bar_index[1], y1=fib50, x2=bar_index, y2=fib50, color=color.orange, width=1)
// if (not na(fib61))
// line.delete(fib61_line)
// fib61_line := line.new(x1=bar_index[1], y1=fib61, x2=bar_index, y2=fib61, color=color.green, width=1)
// Entry and Exit Conditions
goldenCross = ta.crossover(short_ma, long_ma)
deathCross = ta.crossunder(short_ma, long_ma)
longCondition = goldenCross and close > fib50 and rsi < 70
shortCondition = deathCross and close < fib50 and rsi > 30
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Close position conditions
if (strategy.position_size > 0 and rsi > 70)
strategy.close("Buy")
if (strategy.position_size < 0 and rsi < 30)
strategy.close("Sell")