یہ حکمت عملی ای ایم اے ، ایم اے سی ڈی ، اور آر ایس آئی سمیت متعدد اشارے پر مبنی ایک رجحان کی پیروی کرنے والا تجارتی نظام ہے۔ یہ تیز اور سست ایکسپونینشل موونگ اوسط (ای ایم اے) کے کراس اوور کے ذریعے مارکیٹ کے رجحانات کی نشاندہی کرتا ہے اور داخلہ پوائنٹس تلاش کرنے کے لئے آر ایس آئی اوور بک / اوور سیل سگنل کو ایم اے سی ڈی ٹرینڈ کی تصدیق کے ساتھ جوڑتا ہے۔ یہ حکمت عملی بنیادی طور پر فاریکس مارکیٹ کے لئے ڈیزائن کی گئی ہے ، جس میں تجارتی درستگی اور وشوسنییتا کو بڑھانے کے لئے متعدد تکنیکی اشارے استعمال کیے جاتے ہیں۔
اس حکمت عملی میں 50 پیریڈ اور 200 پیریڈ کے ای ایم اے کے ساتھ ایک دوہری ای ایم اے سسٹم کو بنیادی رجحان کی نشاندہی کے آلے کے طور پر استعمال کیا جاتا ہے۔ جب تیز رفتار ای ایم اے (50 پیریڈ) سست ای ایم اے (200 پیریڈ) سے تجاوز کرتا ہے تو ، اور اس کے برعکس ڈاؤن ٹرینڈز کے لئے ، ایک اپ ٹرینڈ کی نشاندہی کی جاتی ہے۔ رجحان کی سمت کی تصدیق کے بعد ، حکمت عملی 14 پیریڈ آر ایس آئی اشارے اور 12/26/9 پیرامیٹر کی ترتیبات کے ساتھ ایم اے سی ڈی کو معاون تصدیق کے اشارے کے طور پر استعمال کرتی ہے۔ مخصوص تجارتی قواعد یہ ہیں: - طویل حالات: تیز EMA سست EMA (اعلی رجحان) سے اوپر + RSI 55 سے اوپر (اعلی رفتار) + سگنل لائن سے اوپر MACD لائن (اعلی رجحان کی تصدیق) - مختصر حالات: تیز EMA نیچے سست EMA (بڑھتی ہوئی رجحان) + RSI 45 سے نیچے (بڑھتی ہوئی رفتار) + سگنل لائن سے نیچے MACD لائن (بڑھتی ہوئی رجحان کی تصدیق) - باہر نکلنے کی شرائط: جب رجحان الٹ جاتا ہے یا ایم اے سی ڈی اختلافات ظاہر کرتا ہے
یہ واضح منطق کے ساتھ ایک اچھی طرح سے ڈیزائن کردہ رجحان کی پیروی کرنے والی حکمت عملی ہے ، جو مارکیٹ کے رجحانات کو مؤثر طریقے سے پکڑنے کے لئے متعدد تکنیکی اشارے کا استعمال کرتی ہے۔ حکمت عملی کی طاقت اس کی مضبوط رجحان کی پیروی کرنے کی صلاحیتوں اور واضح سگنل سسٹم میں ہے ، حالانکہ اسے سگنل لیگ اور مارکیٹ کے حالات پر بہت زیادہ انحصار کے ساتھ چیلنجوں کا سامنا ہے۔ مجوزہ اصلاحاتی سمتوں کے ذریعے ، حکمت عملی میں اپنی مضبوطی کو برقرار رکھتے ہوئے اپنی موافقت اور منافع بخش صلاحیت کو بڑھانے کی صلاحیت ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 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/ // © YDMykael //@version=6 //@version=5 strategy("TrendScalp Bot", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Inputs for indicators fastEMA = input.int(50, title="Fast EMA") slowEMA = input.int(200, title="Slow EMA") rsiPeriod = input.int(14, title="RSI Period") macdFast = input.int(12, title="MACD Fast Length") macdSlow = input.int(26, title="MACD Slow Length") macdSignal = input.int(9, title="MACD Signal Length") // Indicators fastEMAValue = ta.ema(close, fastEMA) slowEMAValue = ta.ema(close, slowEMA) rsiValue = ta.rsi(close, rsiPeriod) [macdLine, signalLine, _] = ta.macd(close, macdFast, macdSlow, macdSignal) // Trend detection isUptrend = fastEMAValue > slowEMAValue isDowntrend = fastEMAValue < slowEMAValue // Entry conditions longCondition = isUptrend and rsiValue > 55 and macdLine > signalLine shortCondition = isDowntrend and rsiValue < 45 and macdLine < signalLine // Plot EMA plot(fastEMAValue, color=color.blue, title="Fast EMA") plot(slowEMAValue, color=color.red, title="Slow EMA") // Buy/Sell signals if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) // Exit on opposite signal if (not isUptrend or not (macdLine > signalLine)) strategy.close("Buy") if (not isDowntrend or not (macdLine < signalLine)) strategy.close("Sell") // Alerts alertcondition(longCondition, title="Buy Alert", message="TrendScalp Bot: Buy Signal") alertcondition(shortCondition, title="Sell Alert", message="TrendScalp Bot: Sell Signal")