
اس حکمت عملی میں ممکنہ خرید و فروخت کے مواقع کی نشاندہی کرنے کے لئے بے ترتیب اشارے (اسٹوکاسٹک آسکیلیٹر) کے کراس سگنل کا استعمال کیا جاتا ہے۔ جب بے ترتیب اشارے کی٪ K لائن نیچے سے٪ D لائن کو عبور کرتی ہے اور٪ K کی قیمت 20 سے کم ہوتی ہے تو حکمت عملی میں خرید کا اشارہ ہوتا ہے۔ جب٪ K لائن اوپر سے٪ D لائن کو عبور کرتی ہے اور٪ K کی قیمت 80 سے زیادہ ہوتی ہے تو حکمت عملی میں فروخت کا اشارہ ہوتا ہے۔ یہ حکمت عملی 5 منٹ کے ٹائم فریم کے لئے موزوں ہے۔
بے ترتیب اشارے٪ K لائن اور٪ D لائن پر مشتمل ہے۔٪ K لائن قریبی قیمت کی پیمائش کرتی ہے جو پچھلے عرصے میں سب سے زیادہ قیمت اور کم قیمت کی پوزیشن پر ہے۔٪ D لائن٪ K لائن کی ایک حرکت پذیر اوسط ہے جو٪ K لائن کو ہموار کرنے اور زیادہ قابل اعتماد سگنل پیدا کرنے کے لئے استعمال کی جاتی ہے۔ جب٪ K لائن٪ D لائن کو عبور کرتی ہے تو ، اس سے ظاہر ہوتا ہے کہ قیمت کی حرکت میں تبدیلی آرہی ہے ، جس کی وضاحت ممکنہ خرید و فروخت کے اشارے کے طور پر کی جاسکتی ہے۔ اس حکمت عملی میں رجحان کی تبدیلی یا رفتار میں تبدیلی کی شناخت کے لئے بے ترتیب اشارے کا ایک کراس استعمال کیا جاتا ہے۔ جب٪ K لائن نیچے سے٪ D لائن کو عبور کرتی ہے اور٪ K کی قیمت 20 سے کم ہوتی ہے (جس سے یہ ظاہر ہوتا ہے کہ اثاثہ اوور سیل میں ہے) ، تو حکمت عملی خریدنے کا اشارہ دیتی ہے۔ اس کے برعکس ، جب٪ K لائن اوپر سے٪ D لائن کو عبور کرتی ہے اور٪ K کی قیمت 80 سے زیادہ ہوتی ہے (جس سے یہ ظاہر ہوتا ہے کہ اثاثہ اوور سیل میں ہے) ، تو حکمت عملی فروخت کرنے کا اشارہ دیتی ہے۔ اس طریقہ کار میں قیمتوں میں تبدیلی سے پہلے رجحان کی تبدیلیوں کو پکڑنے کی کوشش کی جاتی ہے۔
بے ترتیب کراس اشارے کی متحرک تجارت کی حکمت عملی ممکنہ خرید و فروخت کے مواقع کی نشاندہی کرنے کے لئے بے ترتیب اشارے کے کراس کا استعمال کرتی ہے ، جبکہ اثاثہ کی اوور بائی / اوور سیل کی حیثیت کو مدنظر رکھتی ہے۔ اگرچہ یہ حکمت عملی آسان ہے اور رجحان کی واپسی کی نشاندہی کرنے کے قابل ہے ، لیکن یہ غلط سگنل بھی پیدا کرسکتی ہے اور اس میں رجحان کی تصدیق کی کمی ہے۔ رجحان کی تصدیق کے اشارے ، متحرک پیرامیٹرز کی اصلاح اور خطرے کے انتظام کو شامل کرکے حکمت عملی کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ تاہم ، اس سے پہلے کہ اس پر عمل درآمد کیا جائے ، مختلف مارکیٹ کے حالات میں اس حکمت عملی کی مکمل جانچ اور تشخیص ضروری ہے۔
/*backtest
start: 2024-03-28 00:00:00
end: 2024-04-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Stochastic Crossover Buy/Sell", shorttitle="Stochastic Crossover", overlay=true)
// Stochastic Oscillator Parameters
length = input(14, title="Stochastic Length")
smoothK = input(3, title="Stochastic %K Smoothing")
smoothD = input(3, title="Stochastic %D Smoothing")
// Calculate %K and %D
stoch = stoch(close, high, low, length)
k = sma(stoch, smoothK)
d = sma(k, smoothD)
// Plot Stochastic Lines
plot(k, color=color.blue, linewidth=2, title="%K")
plot(d, color=color.red, linewidth=2, title="%D")
// Stochastic Crossover Buy/Sell Signals
buySignal = crossover(k, d) and k < 20 // Buy when %K crosses above %D and %K is below 20
sellSignal = crossunder(k, d) and k > 80 // Sell when %K crosses below %D and %K is above 80
// Plot Buy/Sell Arrows
plotshape(series=buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(series=sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")
// Entry and Exit Points
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.close("Buy", when=sellSignal)
strategy.entry("Sell", strategy.short, when=sellSignal)
strategy.close("Sell", when=buySignal)