وسائل لوڈ ہو رہے ہیں... لوڈنگ...

MACD کثیر وقفہ متحرک سٹاپ نقصان اور منافع لینے کا تجارتی نظام

مصنف:چاؤ ژانگ، تاریخ: 2024-11-29 15:01:33
ٹیگز:ایم اے سی ڈیایم اےایس ایم اےای ایم اے

img

جائزہ

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

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

بنیادی منطق میں کئی اہم اجزاء شامل ہیں:

  1. ایم اے سی ڈی حساب: تیز رفتار اور سست رفتار اوسط کے لئے 12 اور 26 دن کے ڈیفالٹ ادوار کا استعمال کرتا ہے ، جس میں 9 دن کی سگنل لائن ہموار کرنے کی مدت ہوتی ہے۔
  2. انٹری سگنلز: جب ایم اے سی ڈی لائن سگنل لائن کے اوپر عبور کرتی ہے تو سسٹم طویل سگنل تیار کرتا ہے۔ جب ایم اے سی ڈی لائن سگنل لائن کے نیچے عبور کرتی ہے تو مختصر سگنل تیار ہوتے ہیں۔
  3. رسک مینجمنٹ: تین حفاظتی میکانزم شامل ہیں:
    • فکسڈ اسٹاپ نقصان: 1٪ داخلہ قیمت سے نیچے
    • منافع کا ہدف: داخلہ قیمت سے 2 فیصد زیادہ
    • ٹریننگ اسٹاپ: 1.5٪ متحرک ٹریننگ اسٹاپ فاصلہ

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

حکمت عملی کی اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-11-01 00:00:00
period: 12h
basePeriod: 12h
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/
// © traderhub


//@version=5
strategy("MACD Strategy with Settings", overlay=true)

// Параметры MACD в контрольной панели
fastLength = input.int(12, title="Fast Length", minval=1, maxval=50)
slowLength = input.int(26, title="Slow Length", minval=1, maxval=50)
signalSmoothing = input.int(9, title="Signal Smoothing", minval=1, maxval=50)

// Параметры риска
stopLossPerc = input.float(1, title="Stop Loss (%)", step=0.1) // Стоп-лосс в процентах
takeProfitPerc = input.float(2, title="Take Profit (%)", step=0.1) // Тейк-профит в процентах
trailStopPerc = input.float(1.5, title="Trailing Stop (%)", step=0.1) // Трейлинг-стоп в процентах

// Вычисляем MACD
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// Показываем MACD и сигнальную линию на графике
plot(macdLine, color=color.blue, title="MACD Line")
plot(signalLine, color=color.red, title="Signal Line")
hline(0, "Zero Line", color=color.gray)

// Условия для покупки и продажи
longCondition = ta.crossover(macdLine, signalLine) // Покупка при пересечении MACD вверх сигнальной линии
shortCondition = ta.crossunder(macdLine, signalLine) // Продажа при пересечении MACD вниз сигнальной линии

// Расчет стоп-лосса и тейк-профита
var float longStopLevel = na
var float longTakeProfitLevel = na

if (longCondition)
    longStopLevel := strategy.position_avg_price * (1 - stopLossPerc / 100)
    longTakeProfitLevel := strategy.position_avg_price * (1 + takeProfitPerc / 100)
    strategy.entry("Long", strategy.long)

if (strategy.position_size > 0)
    // Установка стоп-лосса и тейк-профита
    strategy.exit("Take Profit/Stop Loss", "Long", stop=longStopLevel, limit=longTakeProfitLevel, trail_offset=trailStopPerc)

// Закрытие позиции при медвежьем сигнале
if (shortCondition)
    strategy.close("Long")
    strategy.entry("Short", strategy.short)


متعلقہ

مزید