ڈبل موونگ ایوریج MACD کراس ڈیٹ ایڈجسٹ ایبل مقداری تجارتی حکمت عملی

MACD EMA SMA MA
تخلیق کی تاریخ: 2024-11-28 15:36:04 آخر میں ترمیم کریں: 2024-11-28 15:36:04
کاپی: 0 کلکس کی تعداد: 458
1
پر توجہ دیں
1617
پیروکار

ڈبل موونگ ایوریج MACD کراس ڈیٹ ایڈجسٹ ایبل مقداری تجارتی حکمت عملی

جائزہ

یہ ایک مقداری تجارتی حکمت عملی ہے جو MACD اشارے پر مبنی ہے اور مخصوص ٹائم فریم کو ترتیب دے کر تجارت کرتی ہے۔ اس حکمت عملی کا بنیادی مقصد MACD کی قیمتوں کا حساب لگانا ہے جو تیز رفتار اور سست رفتار حرکت پذیر اوسط کا استعمال کرتے ہیں ، اور سگنل لائنوں کے ساتھ کراسنگ خرید و فروخت کا وقت طے کرنے کے لئے ہے۔ اس حکمت عملی میں خطرے کو کنٹرول کرنے اور منافع کو مقفل کرنے کے لئے اسٹاپ لاس اور اسٹاپ اسٹاپ میکانزم بھی شامل ہیں۔

حکمت عملی کا اصول

حکمت عملی MACD کی قیمتوں کا حساب لگانے کے لئے 8 اور 16 دوروں کی اشاریہ منتقل اوسط ((EMA) کا استعمال کرتی ہے اور سگنل لائن کے طور پر 11 دوروں کی سادہ منتقل اوسط ((SMA) کا استعمال کرتی ہے۔ جب MACD لائن پر سگنل لائن کو پار کرتے ہیں تو خریدنے کا اشارہ ہوتا ہے ، اور جب نیچے سے گزرتے ہیں تو فروخت کا اشارہ ہوتا ہے۔ اس کے ساتھ ہی ، حکمت عملی میں 1٪ اسٹاپ نقصان اور 2٪ اسٹاپ اسٹاپ کی ترتیب متعارف کروائی گئی ہے ، اور صرف صارف کے ذریعہ طے شدہ وقت کے اندر اندر تجارت کی جاتی ہے۔

اسٹریٹجک فوائد

  1. ٹائم لچکدار: ٹائم رینج پیرامیٹرز کے ذریعہ ، صارف حکمت عملی کے چلانے کے دورانیے کو درست طریقے سے کنٹرول کرسکتا ہے ، جس سے مخصوص مدت کی پیمائش اور حقیقی وقت کی تجارت کی سہولت ملتی ہے۔
  2. خطرے کے انتظام میں بہتری: اسٹاپ نقصان اور روک تھام کے طریقہ کار کو مربوط کیا گیا ہے ، جس سے انفرادی تجارت کے خطرے کی نمائش کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔
  3. پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے: اہم اشارے کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، بشمول فاسٹ اور سست میڈین لائن پیریڈ ، سگنل لائن پیریڈ اور اسٹاپ نقصان اسٹاپ تناسب۔
  4. سگنل کی وضاحت: MACD کراسنگ پر مبنی ٹریڈنگ سگنل واضح ، آسانی سے عملدرآمد اور نگرانی کے قابل ہیں۔

اسٹریٹجک رسک

  1. تاخیر کا خطرہ: یکساں لکیری نظام کے استعمال کی وجہ سے ، سگنل میں کچھ تاخیر ہے ، اور ممکنہ طور پر بہترین داخلے کے مقامات سے محروم ہوسکتا ہے۔
  2. اتار چڑھاؤ کی مارکیٹ کا خطرہ: اکثر جھوٹے سگنل پیدا ہوسکتے ہیں ، جس کی وجہ سے افقی اتار چڑھاؤ کی مارکیٹ میں زیادہ تجارت ہوتی ہے۔
  3. فکسڈ سٹاپ نقصان کا خطرہ: فکسڈ فی صد سٹاپ نقصان کا استعمال مختلف مارکیٹ کے حالات کے لیے مناسب نہیں ہو سکتا۔
  4. وقت پر انحصار: حکمت عملی کی تاثیر کو کسی خاص وقت کے لئے مارکیٹ کی خصوصیات سے متاثر کیا جاسکتا ہے ، جس کی وجہ سے تمام ادوار میں مستحکم کارکردگی کی ضمانت دینا مشکل ہے۔

حکمت عملی کی اصلاح کی سمت

  1. رجحان فلٹر متعارف کرایا: طویل مدتی اوسط یا اے ٹی آر اشارے کو رجحان کی تصدیق کے طور پر شامل کیا جاسکتا ہے ، تاکہ غلط سگنل کو کم کیا جاسکے۔
  2. متحرک سٹاپ نقصان کا طریقہ کار: اے ٹی آر یا اتار چڑھاؤ کی شرح کا استعمال کرتے ہوئے متحرک سٹاپ نقصان کی پوزیشن کو ایڈجسٹ کرنے کے لئے غور کریں.
  3. سگنل کی تصدیق کو بہتر بنائیں: سگنل کی تاثیر کی تصدیق کے لئے ٹرانزیکشن ، RSI اور دیگر معاون اشارے شامل کیے جاسکتے ہیں۔
  4. ٹائم سائیکل آپٹیمائزیشن: سگنل کی وشوسنییتا کو بہتر بنانے کے لئے ایک سے زیادہ ٹائم سائیکل تجزیہ شامل کرنے کی تجویز
  5. پوزیشن مینجمنٹ میں بہتری: متحرک پوزیشن مینجمنٹ سسٹم متعارف کرایا جاسکتا ہے جو اتار چڑھاؤ پر مبنی ہے۔

خلاصہ کریں۔

یہ ایک منظم ، منطقی اور واضح مقدار میں تجارت کی حکمت عملی ہے۔ MACD کراسنگ کے ذریعہ تجارتی سگنل تیار کرتا ہے ، جو وقت کی چھانٹ اور رسک مینجمنٹ کے ساتھ مل کر ایک عملی تجارتی نظام تشکیل دیتا ہے۔ حکمت عملی کی مضبوط ایڈجسٹمنٹ ہے ، جو مزید اصلاح اور ذاتی نوعیت کی ایڈجسٹمنٹ کے لئے موزوں ہے۔ یہ تجویز کیا جاتا ہے کہ تاجر کو عملی طور پر استعمال کرنے سے پہلے کافی حد تک ریٹرننگ کی جائے ، اور پیرامیٹرز کو مخصوص تجارتی اقسام اور مارکیٹ کے ماحول کے مطابق ایڈجسٹ کیا جائے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00: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/
// © sergengurgen83

//@version=5
strategy(title="MACD Crossover Strategy with Date Range", shorttitle="MACD Crossover strategys.g", overlay=true)

// Kullanıcı girişleri
fastLength = input.int(8, minval=1, title="Hızlı MA Süresi")
slowLength = input.int(16, minval=1, title="Yavaş MA Süresi")
signalLength = input.int(11, minval=1, title="Sinyal MA Süresi")
stopLossPercent = input.float(1.0, title="Stop-Loss Yüzdesi") / 100
takeProfitPercent = input.float(2.0, title="Kar Al Yüzdesi") / 100

// Tarih aralığı girişleri
startDate = input(timestamp("2023-01-01 00:00"), title="Başlangıç Tarihi")
endDate = input(timestamp("2023-12-31 23:59"), title="Bitiş Tarihi")

// Tarih aralığı kontrolü
inDateRange = true

// Hareketli Ortalamalar ve MACD Hesaplamaları
fastMA = ta.ema(close, fastLength)
slowMA = ta.ema(close, slowLength)
macd = fastMA - slowMA
signal = ta.sma(macd, signalLength)

// Alım ve Satım sinyalleri
buySignal = ta.crossover(macd, signal) and inDateRange
sellSignal = ta.crossunder(macd, signal) and inDateRange

// Strateji kuralları
if (buySignal)
    strategy.entry("Buy", strategy.long)
    
if (sellSignal)
    strategy.close("Buy")

// Stop-Loss ve Kar Al seviyeleri
strategy.exit("Sell", from_entry="Buy", loss=stopLossPercent * close, profit=takeProfitPercent * close)

// Sinyallerin grafikte gösterilmesi
plot(macd, color=color.blue, title="MACD")
plot(signal, color=color.red, title="Sinyal")
hline(0, color=color.purple, linestyle=hline.style_dashed)

plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, title="Al", text="AL")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sat", text="SAT")