یہ ایک جامع مقداری تجارتی حکمت عملی ہے جو ویو ٹرینڈ اشارے ، فبونیکی ریٹریکشن لیولز ، اور آر ایس آئی اشارے کو یکجا کرتی ہے۔ یہ حکمت عملی متعدد تکنیکی اشارے کے ہم آہنگی کے ذریعے مارکیٹ کے رجحانات اور قیمتوں میں اتار چڑھاؤ میں بہترین تجارتی مواقع کی تلاش کرتی ہے۔ یہ متحرک ایڈجسٹمنٹ کے ذریعے مارکیٹ کے رجحانات کو مستقل طور پر ٹریک کرتی ہے اور متعدد سگنل کی تصدیق کے ذریعے تجارتی درستگی کو بہتر بناتی ہے۔
یہ حکمت عملی کئی بنیادی عناصر پر مبنی ہے: ویو ٹرینڈ اشارے: قیمتوں کی تیزی سے چلنے والی اوسط (ای ایم اے) اور معیاری انحراف کا حساب لگاتے ہوئے متحرک اتار چڑھاؤ چینل بناتا ہے۔ تجارتی سگنل اس وقت پیدا ہوتے ہیں جب تیز لائن (ڈبلیو ٹی 1) سست لائن (ڈبلیو ٹی 2) کو عبور کرتی ہے۔ فبونیکی ریٹریکشن کی سطح: یہ حکمت عملی متحرک طور پر قیمتوں کے اعلی اور کموں کا حساب لگاتی ہے اور ان کو اپ ڈیٹ کرتی ہے ، تین اہم فبونیکی ریٹریکشن کی سطح 38.2٪ ، 50٪ اور 61.8٪ پر تیار کرتی ہے۔ آر ایس آئی اشارے: مارکیٹ میں زیادہ خریدنے اور زیادہ فروخت کی حالت کی تصدیق کے لئے 14 مدت کے رشتہ دار طاقت انڈیکس (آر ایس آئی) کا استعمال کرتا ہے۔ متعدد سگنل کی تصدیق: اس حکمت عملی میں WaveTrend کراس اوور سگنل ، RSI overbought / oversold سگنل ، اور فبونیکی سطحوں کے ساتھ قیمت کے تعلقات سمیت مخصوص شرائط کی بیک وقت اطمینان کی ضرورت ہے۔
یہ واضح منطق کے ساتھ ایک اچھی طرح سے ڈیزائن کردہ مقداری تجارتی حکمت عملی ہے۔ متعدد تکنیکی اشارے کے مشترکہ استعمال کے ذریعے ، یہ خطرات پر قابو پانے کے دوران مارکیٹ کے مواقع کو مؤثر طریقے سے حاصل کرسکتا ہے۔ اس حکمت عملی کے اہم فوائد اس کے قابل اعتماد سگنل سسٹم اور جامع رسک کنٹرول میکانزم میں پائے جاتے ہیں۔ تجویز کردہ اصلاح کی سمتوں کے ذریعے ، حکمت عملی کے استحکام اور موافقت کو مزید بڑھا سکتا ہے۔
/*backtest start: 2024-12-17 00:00:00 end: 2025-01-15 08:00:00 period: 1h basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":49999}] */ //@version=5 strategy(title="Şinasi Özel Tarama", shorttitle="Şinasi Tarama", overlay=true) // LazyBear WaveTrend Göstergesi n1 = input(10, "Channel Length") n2 = input(21, "Average Length") obLevel1 = input(60, "Over Bought Level 1") obLevel2 = input(53, "Over Bought Level 2") osLevel1 = input(-60, "Over Sold Level 1") osLevel2 = input(-53, "Over Sold Level 2") ap = hlc3 esa = ta.ema(ap, n1) d = ta.ema(math.abs(ap - esa), n1) ci = (ap - esa) / (0.015 * d) tci = ta.ema(ci, n2) wt1 = tci wt2 = ta.sma(wt1, 4) plot(0, color=color.gray) plot(obLevel1, color=color.red) plot(osLevel1, color=color.green) plot(obLevel2, color=color.red) plot(osLevel2, color=color.green) plot(wt1, color=color.green) plot(wt2, color=color.red) plot(wt1 - wt2, color=color.blue, style=plot.style_area, transp=80) plot(ta.crossover(wt1, wt2) ? wt2 : na, color=color.black, style=plot.style_circles, linewidth=3) plot(ta.crossover(wt1, wt2) ? wt2 : na, color=(wt2 - wt1 > 0 ? color.red : color.lime), style=plot.style_circles, linewidth=2) barcolor(ta.crossover(wt1, wt2) ? (wt2 - wt1 > 0 ? color.aqua : color.yellow) : na) // Fibonacci seviyelerini çizmek için yeni en yüksek ve en düşük fiyatları her yeni mumda güncelleme var float fibLow = na var float fibHigh = na // Fibonacci seviyelerini yeniden hesapla if (na(fibLow) or na(fibHigh)) fibLow := low fibHigh := high else fibLow := math.min(fibLow, low) fibHigh := math.max(fibHigh, high) fib38 = fibLow + 0.382 * (fibHigh - fibLow) fib50 = fibLow + 0.5 * (fibHigh - fibLow) fib618 = fibLow + 0.618 * (fibHigh - fibLow) plot(fib38, color=color.orange, linewidth=1, title="Fibonacci 38.2%") plot(fib50, color=color.purple, linewidth=1, title="Fibonacci 50%") plot(fib618, color=color.blue, linewidth=1, title="Fibonacci 61.8%") // RSI hesaplama rsiPeriod = input(14, title="RSI Length") rsiValue = ta.rsi(close, rsiPeriod) plot(rsiValue, color=color.blue, title="RSI") // Buy ve Sell sinyalleri // Buy sinyali buyCondition = rsiValue < 30 and close < fib38 and close < fib50 and close < fib618 and ta.crossover(wt1, wt2) plotshape(buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") // Sell sinyali sellCondition = rsiValue > 70 and close > fib38 and close > fib50 and close > fib618 and ta.crossunder(wt1, wt2) plotshape(sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") // Strateji giriş ve çıkış // Buy (Alım) işlemi if (buyCondition) strategy.entry("Buy", strategy.long) // Sell (Satım) işlemi if (sellCondition) strategy.entry("Sell", strategy.short) // TP (Take Profit) seviyesinin 3500 pip olarak ayarlanması // SL (Stop Loss) seviyesinin 7000 pip olarak ayarlanması pipValue = syminfo.mintick * 10 // Pip değeri // Buy TP (Alım TP) seviyesi buyTPCondition = buyCondition strategy.exit("Buy Exit", "Buy", limit=close + 300 * pipValue, stop=close - 700 * pipValue) // Sell TP (Satım TP) seviyesi sellTPCondition = sellCondition strategy.exit("Sell Exit", "Sell", limit=close - 3500 * pipValue, stop=close + 7000 * pipValue)