
یہ حکمت عملی ایک رجحان سے باخبر رہنے اور متعدد تکنیکی اشارے پر مبنی ایک متحرک تجارتی نظام ہے۔ یہ تین اہم تکنیکی اشارے ، بولنگر بینڈ ، نسبتا strong مضبوط اشارے (آر ایس آئی) اور توانائی کی لہر کا اشارے (او بی وی) کو یکجا کرتا ہے ، جس سے مارکیٹ کے رجحانات اور تجارتی مواقع کی نشاندہی کی جاسکتی ہے۔ حکمت عملی درمیانی اور طویل مدتی پوزیشن رکھنے کا طریقہ استعمال کرتی ہے ، جب مارکیٹ میں واضح طور پر اوپر کی طرف رجحان ہوتا ہے اور جب مضبوط حرکت ہوتی ہے تو زیادہ جگہ لی جاتی ہے ، اور جب قیمت بولنگر بینڈ سے ٹوٹ جاتی ہے تو اس کی جگہ لی جاتی ہے۔
اس حکمت عملی کی بنیادی منطق تین پہلوؤں پر مبنی ہے:
انٹری سگنل کو ایک ہی وقت میں پورا کرنے کی ضرورت ہے: قیمتیں بلین بینڈ کے وسط سے زیادہ ہیں ، آر ایس آئی 50 سے زیادہ ہے ، او بی وی کا رجحان اوپر ہے۔ قیمتوں میں کمی کے بعد ، قیمتوں میں کمی کے بعد ، قیمتوں میں کمی کے بعد ، قیمتوں میں کمی کے بعد ، قیمتوں میں کمی کے بعد ، قیمتوں میں کمی کے بعد ، قیمتوں میں کمی واقع ہوئی۔
یہ حکمت عملی ایک مضبوط رجحان ٹریکنگ سسٹم ہے ، جس میں متعدد تکنیکی اشارے کے ساتھ مل کر استعمال کیا جاتا ہے ، جو مارکیٹ میں رجحان سازی کے مواقع کو مؤثر طریقے سے پکڑنے کے قابل ہے۔ حکمت عملی کی منطق واضح ہے ، پیرامیٹرز کی ترتیب معقول ہے ، اور اس کی عمدہ عملی ہے۔ تجویز کردہ سمت کو بہتر بنانے کے ذریعہ ، حکمت عملی کی استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔ جب عملی طور پر لاگو کیا جاتا ہے تو ، مارکیٹ کی مخصوص خصوصیات اور فنڈز کے سائز کے مطابق مناسب ایڈجسٹمنٹ کی تجویز کی جاتی ہے۔
/*backtest
start: 2024-02-18 00:00:00
end: 2025-02-17 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ahmetkaratas4238
//@version=5
strategy("İstanbul Stratejisi", overlay=true)
// Bollinger Bantları Hesaplamaları
bbLength = 20
bbMult = 2.0
basis = ta.sma(close, bbLength)
dev = bbMult * ta.stdev(close, bbLength)
upperBand = basis + dev
lowerBand = basis - dev
// RSI Hesaplamaları
rsiLength = 14
rsi = ta.rsi(close, rsiLength)
rsiThreshold = 50
// OBV Hesaplaması
obv = ta.cum(volume * math.sign(ta.change(close))) // ta.cum yerine ta.cumulative kullanılmalı
obvTrend = ta.ema(obv, 10) > ta.ema(obv[1], 10) // OBV'nin yükseliş trendinde olup olmadığını kontrol eder
// ALIM ŞARTLARI
buyCondition = close > basis and rsi > rsiThreshold and obvTrend
// SATIM ŞARTI
sellCondition = close < lowerBand
// Alım İşlemi Aç
if buyCondition
strategy.entry("Long", strategy.long)
// Satım İşlemi Yap (Pozisyon Kapat)
if sellCondition
strategy.close("Long")
// Bollinger Bantlarını Göster
plot(upperBand, title="Üst Bollinger Bandı", color=color.red)
plot(lowerBand, title="Alt Bollinger Bandı", color=color.green)
plot(basis, title="Orta Bollinger Bandı", color=color.blue)
// Alım ve Satım Sinyallerini İşaretle
plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.labelup, title="Alım Sinyali")
plotshape(series=sellCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Satım Sinyali")