یہ حکمت عملی ایک رجحان پر عمل کرنے والا تجارتی نظام ہے جو اسٹوکاسٹک آر ایس آئی (رشتہ دار طاقت انڈیکس) اور حرکت پذیر اوسط اشارے کو جوڑتا ہے۔ یہ حکمت عملی ان دو تکنیکی اشارے کے کراس اوور سگنلز کا تجزیہ کرکے مارکیٹ کے رجحان کی موڑ کے مقامات کی نشاندہی کرتی ہے ، اس طرح ممکنہ تجارتی مواقع کو حاصل کرتی ہے۔ یہ حکمت عملی غلط اشاروں کو مؤثر طریقے سے کم کرنے اور تجارتی درستگی کو بہتر بنانے کے لئے متعدد اشارے کراس توثیق کے طریقوں کو استعمال کرتی ہے۔
حکمت عملی کا بنیادی منطق دو اہم اشارے کے نظام پر مبنی ہے:
یہ حکمت عملی اسٹوکاسٹک آر ایس آئی اور موونگ ایوریج سسٹم کو یکجا کرکے نسبتا complete مکمل رجحان پر عمل کرنے والا تجارتی نظام تیار کرتی ہے۔ اس حکمت عملی کی طاقت اس کے متعدد اشارے کراس ویلیڈیشن میکانزم میں ہے ، جو غلط سگنلز کی مداخلت کو مؤثر طریقے سے کم کرتی ہے۔ تاہم ، خاص طور پر دوڑ دوڑ مارکیٹوں میں ، رسک کنٹرول پر توجہ دی جانی چاہئے۔ مسلسل اصلاح اور بہتری کے ذریعے ، یہ حکمت عملی اصل تجارت میں بہتر کارکردگی کا وعدہ کرتی ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-25 08:00:00 period: 1d basePeriod: 1d 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/ // © Quantuan_Research //@version=6 version=6 strategy("Quantuan Research - Alpha", overlay=true, pyramiding=200, default_qty_value=1) // Define Stochastic RSI settings lengthRSI = input(17, title="RSI Length") lengthStoch = input(20, title="Stochastic Length") src = input(close, title="Source") rsi = ta.rsi(src, lengthRSI) k = ta.stoch(rsi, rsi, rsi, lengthStoch) d = ta.sma(k, 3) // Define MA settings fastMALength = input(10, title="Fast MA Length") slowMALength = input(20, title="Slow MA Length") fastMA = ta.sma(close, fastMALength) slowMA = ta.sma(close, slowMALength) // Define long and short conditions longCondition = k < 17 and d < 23 and k > d shortCondition = k > 99 and d > 90 and k < d // Create long and short signals if longCondition//@ strategy.entry("Long", strategy.long) if shortCondition strategy.entry("Short", strategy.short) // Add alerts for long and short signals alertcondition(longCondition, title="Long Signal", message="Long signal generated") alertcondition(shortCondition, title="Short Signal", message="Short signal generated") // Plot Moving Averages with color based on trend plot(fastMA, color = fastMA > slowMA ? color.new(color.rgb(0, 255, 170), 0) : color.new(color.rgb(255, 0, 0), 0), title = 'Fast MA') plot(slowMA, color = color.new(color.rgb(255, 255, 0), 0), title = 'Slow MA')