ڈبل سپر ٹرینڈ اور MACD جوڑی ٹریڈنگ حکمت عملی دو رجحان سے باخبر رہنے والے اشارے ((SuperTrend 1 اور SuperTrend 2) کو ایک متحرک جھٹکے والے اشارے ((MACD) کے ساتھ جوڑ کر استعمال کیا جاتا ہے ، جس کا مقصد یہ ہے کہ ایک مستقل نظام کے ساتھ تجارت کا طریقہ فراہم کیا جائے ، جس میں کسی بھی طرح کے موضوعی فیصلے کی ضرورت نہیں ہے۔
اس حکمت عملی کے اہم فوائد:
ڈبل سپر ٹرینڈ کی توثیق: دو سپر ٹرینڈ اشارے استعمال کرتے ہوئے ، اے ٹی آر کے مختلف ادوار اور عوامل کے ساتھ ، رجحان کی سمت کی تصدیق کی جاسکتی ہے ، دوہری توثیق کا طریقہ کار غلط سگنل کو کم کرتا ہے۔
طاقت کی تصدیق: MACD کالم لائن طاقت فلٹر کے طور پر کام کرتی ہے ، داخلہ اور آؤٹ پٹ کی تصدیق کرتی ہے ، توثیق کی سطح میں اضافہ کرتی ہے۔
مقصد میں داخلہ اور باہر نکلنا: حکمت عملی رجحان کی سمت اور متحرک مجموعہ کے مطابق خرید و فروخت کے اشارے پیدا کرتی ہے ، جس میں کوئی موضوعی تشریح کی گنجائش نہیں ہے۔
خود کار طریقے سے تجارت کا انتظام: حکمت عملی میں کمیشن ، سلائڈ پوائنٹ اور ابتدائی فنڈ کی ترتیب ، خود کار طریقے سے تجارت پر عملدرآمد۔
مرضی کے مطابق: تمام پیرامیٹرز کو آسانی سے مختلف تاجروں کی ضروریات اور بدلتے ہوئے مارکیٹ کے ماحول کے مطابق ڈھال لیا جاسکتا ہے۔
یہ حکمت عملی ایک واضح اصول پر چلتی ہے ، جس میں بنیادی طور پر ڈبل سپر ٹرینڈ کی تصدیق شدہ رجحان کی سمت اور MACD کالم لائن کی طرف سے ظاہر ہونے والی حرکیات پر توجہ دی جاتی ہے۔
کثیر سر داخلہ: دو سپر ٹرینڈ اشارے کثیر سر ہیں اور MACD کالم لائن 0 سے بڑی ہے۔
خالی سر داخلہ: دو سپر ٹرینڈ اشارے خالی سر اور MACD کالم لائن 0 سے کم ہے۔
پینٹو پوزیشن: کسی بھی سپر ٹرینڈ ٹرانسمیشن یا MACD کالم لائن ٹرانسمیشن۔
فلیٹ پوزیشن: کسی بھی سپر ٹرینڈ نے کثیر سر یا MACD کالم لائن کو درست کیا۔
حکمت عملی فکسڈ کمیشن تناسب اور سلائڈ پوائنٹ پیرامیٹرز کا استعمال کرتی ہے۔
بلٹ میں خود کار طریقے سے خطرے کے انتظام کی خصوصیات، ضرورت سے زیادہ سوراخ سے بچنے کے لئے.
یہ حکمت عملی بہت سے خالی دو طرفہ تجارت کی اجازت دیتی ہے۔ صارف اپنے مارکیٹ کے خیالات کے مطابق تجارت کی سمت منتخب کرسکتا ہے ((صرف زیادہ ، صرف خالی یا زیادہ خالی) ۔
ٹرینڈ واضح ہونے کے لئے بہترین وقت کی مدت۔
صارفین کو ضرورت کے مطابق SuperTrend کے ATR کی مدت، فیکٹر اور MACD پیرامیٹرز کو ایڈجسٹ کرنے کی اجازت ہے۔
سپر ٹرینڈ 1 ATR دورانیہ:10
سپر ٹرینڈ 1 فیکٹر:3.0
سپر ٹرینڈ 2 اے ٹی آر دورانیہ:20
سپر ٹرینڈ 2 فیکٹر: 5.0
MACD مختصر لائن کی مدت:12
MACD سست لائن دورانیہ: 26
MACD ہموار دورانیہ: 9
کمیشن کا تناسب: 0.1٪
سلائڈ پوائنٹ: 1
تجارت کی سمت: دو طرفہ
پہلے سے طے شدہ پیرامیٹرز ایک متوازن تجارت کا طریقہ فراہم کرتے ہیں ، لیکن ذاتی ترجیحات کے مطابق اپنی مرضی کے مطابق کیا جاسکتا ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
دو سپر ٹرینڈ اشارے کا استعمال کرتے ہوئے رجحان کی توثیق کرنے سے ، ایک ہی اشارے کی وجہ سے غلط سگنل کو بہت کم کیا جاسکتا ہے۔ ڈبل تصدیق کا طریقہ کار استحکام کو بڑھا دیتا ہے۔
MACD کالم لائن ایک معاون فیصلے کے معیار کے طور پر کام کرتی ہے ، جس میں کچھ غیر مطلوبہ تجارتی سگنل کو فلٹر کیا جاسکتا ہے ، جس سے انٹری کی درستگی میں اضافہ ہوتا ہے۔
ڈبل رجحان اشارے کا مجموعہ ، جو رجحان کی تبدیلی کے وقت تیزی سے رک جاتا ہے ، واپسی کو کنٹرول کرنے میں مدد کرتا ہے۔
واضح داخلے اور باہر نکلنے کے قواعد ، ٹرانزیکشن مینجمنٹ کی بلٹ ان ترتیبات ، کسی بھی موضوع کے فیصلے کی ضرورت نہیں ، انسانی غلطی کو کم کریں۔
اشارے کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جو مختلف اقسام اور تجارت کی ترجیحات کے لئے بہتر بنایا جاسکتا ہے ، اور اس کا استعمال وسیع ہے۔
اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
دو طرفہ رجحان اشارے کا مجموعہ ، زیادہ جگہ کی تبدیلی نسبتا difficult مشکل ہے ، جو اکثر تبدیل ہونے والی مارکیٹ کے لئے موزوں نہیں ہے۔
ایک مضبوط رجحان کی صورت میں ، اسٹاپ نقصان کی قیمت پیچھے ہٹ سکتی ہے ، جس سے توسیع کا خطرہ ختم ہوجاتا ہے۔
ان کا کہنا تھا کہ ‘ہمیں اس بات کا یقین ہے کہ اس سے پہلے کہ ہم کسی بھی قسم کی کارروائی کر سکتے ہیں، ہم اس بات کا یقین کر سکتے ہیں کہ ہم اس سے پہلے ہی کر چکے ہیں’۔
بہتر بنانے کی سمت:
مختلف اقسام کے مطابق انڈیکس پیرامیٹرز کو بہتر بنائیں۔
نقصانات کو روکنے کے طریقہ کار میں اضافہ کریں ، جیسے کہ موزوں نقصانات کو روکیں ، اور اس کے نتیجے میں واپسی کو مزید کنٹرول کریں۔
دیگر اشارے کے ساتھ مل کر ، ہنگامی واقعات کی نشاندہی کریں اور ان کی واپسی کو کم کریں۔
مجموعی طور پر ، ڈبل سپر ٹرینڈ اور ایم اے سی ڈی کی مجموعی حکمت عملی میں رجحانات کی نگرانی اور حرکیات کے تجزیے کی خوبیوں کا امتزاج ہے ، اس کے قواعد واضح ہیں ، اس میں اعلی درجے کی آٹومیشن ہے ، اور یہ تجارتی اشارے کے شور کو مؤثر طریقے سے فلٹر کرتی ہے ، اور اس میں بہت مضبوط افادیت ہے۔ تاہم ، واپسی کے کنٹرول اور پیرامیٹرز کی اصلاح کے بارے میں بھی دھیان دینا ضروری ہے۔ مجموعی طور پر ، یہ حکمت عملی سسٹم کے رجحانات کی تجارت کے بہترین نمائندوں میں سے ایک ہے۔
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-25 00:00:00
period: 30m
basePeriod: 15m
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/
// © PresentTrading
//@version=5
// Define the strategy settings
// strategy("Dual-Supertrend with MACD - Strategy [presentTrading]", overlay=true, precision=3, default_qty_type=strategy.cash,
// commission_value= 0.1, commission_type=strategy.commission.percent, slippage= 1,
// currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 10, initial_capital= 10000)
// Trading Direction Dropdown
tradeDirection = input.string("both", "Trading Direction", options=["long", "short", "both"])
// MACD Inputs
fast_length = input(12, "Fast Length")
slow_length = input(26, "Slow Length")
signal_length = input(9, "Signal Smoothing")
sma_source = input.string("EMA", "Oscillator MA Type", options=["SMA", "EMA"])
sma_signal = input.string("EMA", "Signal Line MA Type", options=["SMA", "EMA"])
// MACD Calculation
fast_ma = sma_source == "SMA" ? ta.sma(close, fast_length) : ta.ema(close, fast_length)
slow_ma = sma_source == "SMA" ? ta.sma(close, slow_length) : ta.ema(close, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) : ta.ema(macd, signal_length)
hist = macd - signal
// Input Parameters for Supertrend 1
atrPeriod1 = input(10, "ATR Length for Supertrend 1")
factor1 = input.float(3.0, "Factor for Supertrend 1", step=0.01)
// Supertrend Calculation for 1
[supertrend1, direction1] = ta.supertrend(factor1, atrPeriod1)
// Input Parameters for Supertrend 2
atrPeriod2 = input(20, "ATR Length for Supertrend 2")
factor2 = input.float(5.0, "Factor for Supertrend 2", step=0.01)
// Supertrend Calculation for 2
[supertrend2, direction2] = ta.supertrend(factor2, atrPeriod2)
// Combined Conditions
isBullish = direction1 < 0 and direction2 < 0 and hist > 0
isBearish = direction1 > 0 and direction2 > 0 and hist < 0
exitLong = direction1 > 0 or direction2 > 0 or hist < 0
exitShort = direction1 < 0 or direction2 < 0 or hist > 0
// Strategy Entry and Exit based on Trading Direction
if (tradeDirection == "both" or tradeDirection == "long")
strategy.entry("Buy", strategy.long, when=isBullish)
strategy.close("Buy", when=exitLong)
if (tradeDirection == "both" or tradeDirection == "short")
strategy.entry("Sell", strategy.short, when=isBearish)
strategy.close("Sell", when=exitShort)
bodyMiddle1 = plot((open + close) / 2, display=display.none)
upTrend1 = plot(direction1 < 0 ? supertrend1 : na, "Up Trend", color = color.green, style=plot.style_linebr)
downTrend1 = plot(direction1 < 0? na : supertrend1, "Down Trend", color = color.red, style=plot.style_linebr)
fill(bodyMiddle1, upTrend1, color.new(color.green, 90), fillgaps=false)
fill(bodyMiddle1, downTrend1, color.new(color.red, 90), fillgaps=false)
bodyMiddle2 = plot((open + close) / 2, display=display.none)
upTrend2 = plot(direction2 < 0 ? supertrend2 : na, "Up Trend", color = color.green, style=plot.style_linebr)
downTrend2 = plot(direction2 < 0? na : supertrend2, "Down Trend", color = color.red, style=plot.style_linebr)
fill(bodyMiddle2, upTrend2, color.new(color.green, 90), fillgaps=false)
fill(bodyMiddle2, downTrend2, color.new(color.red, 90), fillgaps=false)