یہ حکمت عملی مختصر اور درمیانی مدت کی قیمت کے رجحانات کی نشاندہی کرنے اور تجارتی فیصلوں کی حمایت فراہم کرنے کے لئے سادہ چلتی اوسط (ایس ایم اے) ، اوسط حقیقی رینج (اے ٹی آر) ، کموڈٹی چینل انڈیکس (سی سی آئی) اور بولنگر بینڈ کو یکجا کرتی ہے۔
یہ حکمت عملی قیمتوں کے رجحان کی سمت کو پہچاننے کے لئے مختلف ادوار کے ساتھ چار ایس ایم اے لائنوں کا استعمال کرتی ہے ، جس میں 5 دن ، 10 دن ، 50 دن اور 200 دن کی لائنیں شامل ہیں۔ اے ٹی آر کا استعمال مارکیٹ کی اتار چڑھاؤ کی پیمائش کرنے اور اسٹاپ نقصان کے نکات طے کرنے کے لئے کیا جاتا ہے۔ سی سی آئی کا استعمال زیادہ خریدنے اور زیادہ فروخت کی حالتوں کی نشاندہی کرنے کے لئے کیا جاتا ہے۔ بولنگر بینڈ کی اوپری اور نچلی ریلیں سپورٹ / مزاحمت کی سطح کے طور پر کام کرسکتی ہیں۔
جب قلیل مدتی ایس ایم اے (5 دن کی اور 10 دن کی لائنیں) طویل مدتی ایس ایم اے (50 دن کی اور 200 دن کی لائنیں) سے اوپر عبور کرتی ہے تو طویل عرصے تک جائیں۔ جب قلیل مدتی ایس ایم اے طویل مدتی ایس ایم اے سے نیچے عبور کرتا ہے تو مختصر ہوجائیں۔ جب سی سی آئی 100 سے زیادہ ہو تو فروخت کریں۔ جب سی سی آئی -100 سے کم ہو تو خریدیں۔ اے ٹی آر کی اقدار کی بنیاد پر اسٹاپ نقصان مرتب کریں۔
اس حکمت عملی میں چلتی اوسط لائنوں کے رجحان فیصلے اور سی سی آئی کے اوور بک / اوور سیل فیصلے کو یکجا کرکے مارکیٹ کے مواقع کو مؤثر طریقے سے استعمال کیا جاسکتا ہے۔ یہ درمیانی اور قلیل مدتی تجارت کے لئے خاص طور پر اچھی طرح کام کرتا ہے۔ اس کے علاوہ ، رسک کنٹرول نسبتا scientific سائنسی ہے ، جو نقصانات سے بچنے کو زیادہ سے زیادہ کرسکتا ہے۔
یہ حکمت عملی نسبتا conser محافظ ہے اور اس میں تجارتی سگنل کی کمی کا امکان ہے۔ جب مارکیٹ کی حد یا رجحان کی تبدیلی ہوتی ہے تو ، منافع حاصل کرنا قبل از وقت شروع ہوسکتا ہے۔ اس کے علاوہ ، پیرامیٹر کی غلط ترتیبات کارکردگی کو بھی متاثر کرسکتی ہیں۔
ایس ایم اے کے پیرامیٹرز کو بہتر بنانے کی کوشش کریں تاکہ وہ موجودہ مارکیٹ کے حالات کے قریب ہوں۔ بولنگر بینڈز کا معیاری انحراف بھی سپورٹ / مزاحمت کی سطحوں کی طرح بہتر کارکردگی کے ل adjust ایڈجسٹ کیا جاسکتا ہے۔ اس کے علاوہ ، فیصلے میں مدد کے ل other دوسرے اشارے شامل کرنے پر غور کریں ، جیسے کے ڈی جے ، ایم اے سی ڈی وغیرہ۔ اس سے حکمت عملی کی جیت کی شرح میں بہتری آسکتی ہے۔
مارکیٹ کا جائزہ لینے کے لئے متعدد تجزیاتی ٹولز کو مربوط کرنا ، یہ حکمت عملی مناسب طریقے سے پیرامیٹرز طے کرنے پر سرمایہ کاری کی اطمینان بخش واپسی کا باعث بن سکتی ہے۔ اس کے اسٹاپ نقصان کے قوانین خطرات کو کنٹرول کرنے کے قابل بھی بناتے ہیں۔ یہ کاغذی تجارت اور رواں تجارت میں تصدیق اور اصلاح کے قابل ہے۔
/*backtest start: 2023-02-23 00:00:00 end: 2024-02-29 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © maizirul959 //@version=4 strategy("MACD,RSI & EMA strategy with MA+PSAR by MAM", overlay=true) //Input Data _ema_len1 = input(5, title="EMA1 length") _ema_len2 = input(20, title="EMA2 length") _macd_fast = input(12, title="MACD Fast") _macd_slow = input(26, title="MACD Slow") _macd_signal_len = input(20, title="MACD Signal length") //MAM add SMA _sma_len1 = input(5, title="SMA1 Length") _sma_len2 = input(10, title="SMA2 Length") _sma_len3 = input(50, title="SMA3 Length") _sma_len4 = input(200, title="SMA4 Length") lineWidth = input(1, minval=1, title="Line width") src = input(close, title="Source") SMA1 = if _sma_len1 != 0 sma(src, _sma_len1) SMA2 = if _sma_len2 != 0 sma(src, _sma_len2) SMA3 = if _sma_len3 != 0 sma(src, _sma_len3) SMA4 = if _sma_len4 != 0 sma(src, _sma_len4) //__________________________________________________________________________ _rsi_len = input(14, title="RSI length") _rsi_signal_len = input(20, title="RSI signal length") //_________________________________________________________________________ //MAM Add PSAR PSAR_start = input(0.02) PSAR_increment = input(0.02) PSAR_maximum = input(0.2) psar = sar(PSAR_start, PSAR_increment, PSAR_maximum) //_________________________________________________________________________ _ema1 = ema(close, _ema_len1) _ema2 = ema(close, _ema_len2) //_________________________________________________________________________ //MAM add SMA //_sma1 = ema(close, _sma_len1) //_sma2 = ema(close, _sma_len2) //_________________________________________________________________________ _macd = ema(close, _macd_fast) - ema(close, _macd_slow) _macd_signal = ema(_macd, _macd_signal_len) _rsi = rsi(close, _rsi_len) _rsi_signal = ema(_rsi, _rsi_signal_len) //PLOT SMA plot(SMA1, color=#B71C1C, title="SMA1", linewidth=lineWidth) plot(SMA2, color=#FFFF00, title="SMA2", linewidth=lineWidth) plot(SMA3, color=#5b34ff, title="SMA3", linewidth=lineWidth) plot(SMA4, color=#d7d7d7, title="SMA4", linewidth=lineWidth) //PLOT PSAR plot(psar, "ParabolicSAR", style=plot.style_cross, color=#3A6CA8) //plot(_rsi, color=color.yellow) //plot(_rsi_signal, color=color.green) //plot(_macd, color=color.blue) //plot(_macd_signal, color=color.red) longCondition = close > _ema1 and close > _ema2 and _macd > _macd_signal and _rsi > _rsi_signal if (longCondition) strategy.entry("Buy",strategy.long) shortCondition = close < _ema1 and close <_ema2 and _macd < _macd_signal and _rsi < _rsi_signal if (shortCondition) strategy.entry("Sell",strategy.short)