یہ حکمت عملی آر بی ایس ایس ایل چینل اشارے پر مبنی ایک خودکار تجارتی نظام ڈیزائن کرتی ہے ، جس میں طویل / مختصر پوزیشن سوئچنگ کے لئے چینل بریکآؤٹس کا استعمال کیا جاتا ہے۔ یہ قلیل مدتی رجحان کی پیروی کرنے والی حکمت عملیوں کے زمرے میں آتا ہے۔ حکمت عملی آسان اور عملی ہے ، خودکار کرنا آسان ہے۔
اس حکمت عملی کا بنیادی مقصد آر بی ایس ایس ایل چینل اشارے کا استعمال کرتے ہوئے رجحان کی سمت کی نشاندہی کرنا ہے۔ آر بی ایس ایس ایل چینل میں ایک اوپری بینڈ اور ایک نچلی بینڈ شامل ہے ، جو ایک خاص مدت میں سب سے زیادہ قیمت اور سب سے کم قیمت کے ایس ایم اے کے ذریعہ تشکیل دیا گیا ہے۔ اوپری بینڈ کے اوپر بند ہونے سے طویل سگنل ملتے ہیں ، جبکہ نچلے بینڈ کے نیچے بند ہونے سے مختصر سگنل ملتے ہیں۔
خاص طور پر ، کوڈ سب سے پہلے چینل کے اوپری اور نچلے بینڈ کے طور پر کسی مدت کے دوران سب سے زیادہ اور سب سے کم قیمتوں کے ایس ایم اے کا حساب لگاتا ہے۔ اس کے بعد یہ فیصلہ کرتا ہے کہ آیا قیمت طویل / مختصر سگنلز کے لئے بینڈ کو توڑتی ہے۔ جب طویل ہو تو ، اوپری بینڈ کو اسٹاپ نقصان کے طور پر استعمال کیا جاتا ہے؛ جب مختصر ہو تو ، نچلی بینڈ کو اسٹاپ نقصان کے طور پر استعمال کیا جاتا ہے۔
اس حکمت عملی کا مجموعی طور پر واضح اور آسان منطق ہے ، رجحان کی سمت کے لئے چینل اشارے اور اسٹاپ نقصان کے لئے چینل لائنوں کا استعمال کرتے ہوئے ، آٹومیشن کے لئے بہت موزوں ہے۔ لیکن صرف آسان اشارے پر انحصار کرنے کا مطلب پیچیدہ منڈیوں میں کمزور فیصلہ ہے۔ کثیر اشارے کے امتزاج ، پیرامیٹر کی اصلاح ، موبائل اسٹاپ نقصان جیسی بہتری حکمت عملی کو زیادہ مضبوط بنا سکتی ہے۔
/*backtest start: 2023-08-26 00:00:00 end: 2023-09-25 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Algo 4- Auto", overlay=true) // FULL ALGO INFORMATION- Coded by Forexcakemix //LET THE GAMES COMMENCE :p ///////////////////////////////////////////////// //RB SSL CHANNEL period=input(title="Period", defval=13) len=input(title="Period", defval=13) smaHigh=sma(high, len) smaLow=sma(low, len) Hlv = 0.0 Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1] sslDown = Hlv < 0 ? smaHigh: smaLow sslUp = Hlv < 0 ? smaLow : smaHigh plot(sslDown, linewidth=2, color=#FF0000) plot(sslUp, linewidth=2, color=#00FF00) ssl_l=crossover(sslUp,sslDown) ssl_s=crossunder(sslUp,sslDown) //Conditions For Trades long= ssl_l short= ssl_s //Strategy Conditions strategy.entry("Long", strategy.long,when=long) strategy.entry("Short", strategy.short, when=short) strategy.close("Long", when = ssl_s ) strategy.close("Short", when = ssl_l )