
یہ حکمت عملی ایک رجحان ٹریڈنگ سسٹم ہے جو میڈ لائن ، MACD اور RSI کے متعدد اشارے پر مبنی ہے۔ یہ مارکیٹ کے رجحانات کی نشاندہی کرنے کے لئے تیز رفتار اشاریہ (موبائل اوسط ((EMA)) اور سست رفتار EMA کے کراس کے ذریعے کرتا ہے ، اور اس میں داخل ہونے کے مواقع تلاش کرنے کے لئے RSI اووربائڈ اوور سیل سگنل اور MACD رجحانات کی تصدیق کے ساتھ ملتا ہے۔ حکمت عملی بنیادی طور پر فاریکس مارکیٹ کے لئے ڈیزائن کی گئی ہے ، جس میں متعدد تکنیکی اشارے کے امتزاج کے ذریعہ تجارت کی درستگی اور وشوسنییتا کو بہتر بنایا گیا ہے۔
حکمت عملی نے 50 اور 200 دوروں کے دوہری ای ایم اے سسٹم کو اہم رجحانات کی بنیاد کے طور پر استعمال کیا ہے۔ جب تیز ای ایم اے ((50 دور) پر سست ای ایم اے ((200 دور) سے گزرتا ہے تو ، اس کا تعین بڑھتے ہوئے رجحان کے طور پر کیا جاتا ہے۔ اس کے برعکس ، اس کا تعین گرنے والے رجحان کے طور پر کیا جاتا ہے۔ رجحان کی سمت کی تصدیق کے بعد ، حکمت عملی نے 14 دوروں کے آر ایس آئی اشارے اور 12 / 26 / 9 پیرامیٹرز کے ساتھ سیٹ 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")