یہ حکمت عملی دوہری حرکت پذیر اوسط اور رشتہ دار طاقت انڈیکس (آر ایس آئی) پر مبنی ایک ملٹی سگنل ٹرینڈ فالونگ سسٹم ہے۔ 1 گھنٹے کے ٹائم فریم پر کام کرتے ہوئے ، یہ مختصر مدت اور طویل مدتی حرکت پذیر اوسط کے کراس اوور کے ذریعہ مارکیٹ کے رجحانات اور تجارتی مواقع کی نشاندہی کرتا ہے ، جس میں آر ایس آئی اوور بک اور اوور سیلڈ کی سطح کے ساتھ مل کر ہوتا ہے۔ یہ سسٹم 9 مدت اور 21 مدت کے سادہ حرکت پذیر اوسط (ایس ایم اے) کے امتزاج کا استعمال کرتا ہے جس میں 14 مدت کے آر ایس آئی کے ساتھ ساتھ ایک جامع رجحان کی پیروی اور رفتار کی تصدیق کا تجارتی نظام بناتا ہے۔
حکمت عملی کا بنیادی منطق مندرجہ ذیل اہم عناصر پر مبنی ہے: 1. رجحان کی سمت کی نشاندہی کرنے کے لئے 9 پیریڈ اور 21 پیریڈ کے سادہ چلنے والے اوسط استعمال کرتا ہے ، جب مختصر ایم اے طویل ایم اے کے اوپر سے گزرتا ہے تو لمبے سگنل پیدا ہوتے ہیں ، اور جب یہ نیچے سے گزرتا ہے تو مختصر سگنل پیدا ہوتے ہیں۔ 2۔ رجحان کی تصدیق کے آلے کے طور پر آر ایس آئی کو شامل کرتا ہے ، جس میں 70 اور 30 کو زیادہ خریدنے اور زیادہ فروخت کی حد کے طور پر مقرر کیا گیا ہے۔ جب حرکت پذیر اوسط کراس اوورز ہوتے ہیں تو ، سسٹم چیک کرتا ہے کہ آیا آر ایس آئی کی قیمتیں اسی شرائط کو پورا کرتی ہیں: طویل پوزیشنوں کے لئے آر ایس آئی کو زیادہ فروخت کی سطح سے اوپر کی ضرورت ہوتی ہے (30) ، مختصر پوزیشنوں کے لئے آر ایس آئی کو زیادہ خریدنے کی سطح سے نیچے کی ضرورت ہوتی ہے (70). تجارت صرف اس صورت میں عمل میں آتی ہے جب حرکت پذیر اوسط کراس اوور اور آر ایس آئی دونوں شرائط بیک وقت پوری ہوجاتی ہیں۔
یہ حکمت عملی آر ایس آئی اشارے کے ساتھ چلنے والے اوسط سسٹم کو جوڑ کر نسبتا complete مکمل رجحان کے بعد تجارتی نظام تشکیل دیتی ہے۔ حکمت عملی کے ڈیزائن فلسفہ میں سگنل کی وشوسنییتا اور رسک کنٹرول پر زور دیا گیا ہے ، جو درمیانی سے طویل مدتی رجحان کی تجارت کے لئے موزوں ہے۔ اگرچہ کچھ موروثی حدود ہیں ، لیکن تجویز کردہ اصلاح کی سمتوں کے ذریعہ حکمت عملی کی مجموعی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ کوڈ کا نفاذ پیشہ ورانہ اور معیاری ہے ، جس میں اچھی توسیع پذیری ہے ، جس سے یہ گہرائی سے مطالعہ اور مشق کے قابل تجارتی نظام بن جاتا ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2025-01-16 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":49999}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Vitaliby //@version=5 strategy("Vitaliby MA and RSI Strategy", overlay=true) // Входные параметры для настройки shortMALength = input.int(9, title="Short MA Length") longMALength = input.int(21, title="Long MA Length") rsiLength = input.int(14, title="RSI Length") rsiOverbought = input.int(70, title="RSI Overbought Level") rsiOversold = input.int(30, title="RSI Oversold Level") // Расчет скользящих средних и RSI shortMA = ta.sma(close, shortMALength) longMA = ta.sma(close, longMALength) rsi = ta.rsi(close, rsiLength) // Определение условий для входа и выхода longCondition = ta.crossover(shortMA, longMA) and rsi > rsiOversold shortCondition = ta.crossunder(shortMA, longMA) and rsi < rsiOverbought // Отображение сигналов на графике plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small) plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small) // Отображение скользящих средних на графике plot(shortMA, color=color.blue, title="Short MA") plot(longMA, color=color.orange, title="Long MA") // Отображение RSI на отдельном окне hline(rsiOverbought, "Overbought", color=color.red) hline(rsiOversold, "Oversold", color=color.green) plot(rsi, color=color.purple, title="RSI") // Управление позициями if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.close("Long") if (shortCondition) strategy.entry("Short", strategy.short) if (longCondition) strategy.close("Short")