اس حکمت عملی میں اسٹوکاسٹک آسکیلیٹر کے کراس اوور سگنلز کا استعمال ممکنہ خرید و فروخت کے مواقع کی نشاندہی کرنے کے لئے کیا جاتا ہے۔ جب اسٹوکاسٹک آسکیلیٹر کی %K لائن %D لائن سے اوپر عبور کرتی ہے اور %K قیمت 20 سے کم ہوتی ہے تو ، حکمت عملی خرید کا اشارہ پیدا کرتی ہے۔ اس کے برعکس ، جب %K لائن %D لائن سے نیچے عبور کرتی ہے اور %K قیمت 80 سے زیادہ ہوتی ہے تو ، حکمت عملی فروخت کا اشارہ پیدا کرتی ہے۔ حکمت عملی 5 منٹ کے ٹائم فریم پر لاگو ہوتی ہے۔
اسٹوکاسٹک آسکیلیٹر میں %K لائن اور %D لائن شامل ہیں۔ %K لائن ایک مخصوص مدت کے دوران اعلی اور کم قیمتوں کے مقابلے میں اختتامی قیمت کی پوزیشن کی پیمائش کرتی ہے۔ %D لائن %K لائن کا ایک چلتا ہوا اوسط ہے ، جو %K لائن کو ہموار کرنے اور زیادہ قابل اعتماد سگنل پیدا کرنے کے لئے استعمال ہوتا ہے۔ جب %K لائن %D لائن کو عبور کرتی ہے تو ، یہ قیمت کی رفتار میں تبدیلی کی نشاندہی کرتی ہے ، جسے ممکنہ خرید یا فروخت سگنل کے طور پر سمجھا جاسکتا ہے۔ یہ حکمت عملی ممکنہ رجحان کی تبدیلیوں یا رفتار کی تبدیلیوں کی نشاندہی کرنے کے لئے اسٹوکاسٹک آسکیلیٹر کے کراس اوورز کا استعمال کرتی ہے۔ جب %K لائن %D لائن سے اوپر عبور کرتی ہے اور %K قیمت 20 سے کم ہوتی ہے (جسے oversold حالات کی نشاندہی ہوتی ہے) ، تو حکمت عملی خرید کا اشارہ پیدا کرتی ہے۔ اس کے برعکس ، جب %K لائن %D لائن سے نیچے عبور کرتی ہے اور %K قدر 80 سے اوپر ہوتی ہے (جسے overbought حالات کی نشاندہی ہوتی ہے) ، تو حکمت عملی فروخت کا اشارہ پیدا کرتی ہے۔ یہ نقطہ نظر قیمت کی تبدیلی سے پہلے رجحان میں تبدیلیوں کو پکڑنے کی کوشش کرتا ہے۔
اسٹوکاسٹک کراس اوور انڈیکیٹر مومنٹم ٹریڈنگ حکمت عملی اسٹوکاسٹک آسکیلیٹر کے کراس اوورز کا استعمال اثاثہ کی زیادہ خرید / فروخت کی حالت پر غور کرتے ہوئے ممکنہ خرید و فروخت کے مواقع کی نشاندہی کرنے کے لئے کرتی ہے۔ اگرچہ یہ حکمت عملی آسان ہے اور رجحان کی تبدیلیوں کی نشاندہی کرسکتی ہے ، لیکن اس سے غلط سگنل بھی پیدا ہوسکتے ہیں اور رجحان کی تصدیق کی کمی ہوسکتی ہے۔ رجحان کی تصدیق کے اشارے ، متحرک پیرامیٹر کی اصلاح اور رسک مینجمنٹ کو شامل کرکے ، حکمت عملی کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ تاہم ، عمل درآمد سے پہلے مختلف مارکیٹ کے حالات میں حکمت عملی کی مکمل جانچ اور تشخیص ضروری ہے۔
/*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)