متحرک اوسط کراس اوور اور MACD امتزاج کی حکمت عملی


تخلیق کی تاریخ: 2023-10-24 13:51:02 آخر میں ترمیم کریں: 2023-10-24 13:51:02
کاپی: 1 کلکس کی تعداد: 843
1
پر توجہ دیں
1617
پیروکار

متحرک اوسط کراس اوور اور MACD امتزاج کی حکمت عملی

جائزہ

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

اصول

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

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

اس کے علاوہ ، اس حکمت عملی میں آر ایس آئی کو بھی استعمال کیا گیا ہے تاکہ زیادہ سے زیادہ خالی ہونے سے بچا جاسکے۔ صرف اس صورت میں جب آر ایس آئی 30 فیصد سے کم ہو تو ہی خالی پوزیشنیں کھولی جائیں۔

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

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات درج ذیل ہیں:

  1. اوسط لائن کراسنگ سسٹم میں تاخیر موجود ہے ، جس کی وجہ سے داخلے میں تاخیر سے بہترین داخلے کے نقطہ نظر سے محروم ہوسکتا ہے۔ اوسط لائن پیرامیٹرز کو بہتر بنا کر تاخیر کو کم کیا جاسکتا ہے۔

  2. MACD اشارے جھوٹے سگنل پیدا کرنے کے لئے آسان ہے ، دوسرے اشارے کو فلٹر کرنے کے لئے معاونت کی ضرورت ہے۔ آپ کو بہتر بنانے کے لئے کے ڈی جے جیسے اشارے شامل کرنے پر غور کرنا چاہئے۔

  3. فکسڈ فیصد سٹاپ نقصان سٹاپ موڈ کبھی کبھی وقت میں سٹاپ نقصان سٹاپ نہیں کر سکتے ہیں، متحرک ٹریکنگ سٹاپ نقصان میں تبدیل کیا جا سکتا ہے.

  4. اسٹریٹجک واپسی کا امکان زیادہ ہے ، اور پوزیشنوں کو کم کرنے اور خطرے سے بچنے کے بارے میں غور کیا جاسکتا ہے۔

  5. حکمت عملی صرف زیادہ نہیں کرتا ہے، صرف کثیر رجحانات کے ساتھ حدود موجود ہیں، آپ کو ایک ڈومین میکانیزم میں شامل کرنے پر غور کر سکتے ہیں.

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. اوسط لائن کے پیرامیٹرز کو بہتر بنائیں ، تاکہ اوسط لائن سگنل زیادہ درست ہو۔ مختلف قسم کے اوسط لائنوں جیسے ای ایم اے ، ایس ایم اے وغیرہ کی جانچ کی جاسکتی ہے۔

  2. دوسرے اشارے کو فلٹر کرنے کے لئے KDJ ، RSI ، وغیرہ کو شامل کریں تاکہ غلط تجارت کو کم کیا جاسکے۔

  3. متحرک اسٹاپ کے طریقوں کو آزمائیں تاکہ آپ خطرے کو بہتر طور پر کنٹرول کرسکیں۔ جیسے ٹریکنگ اسٹاپ ، اے ٹی آر اسٹاپ ، وغیرہ۔

  4. اس حکمت عملی کو نیچے کی قیمتوں میں منافع بخش بنانے کے لئے ایک ڈراپ شیئرنگ میکانزم شامل کیا گیا ہے۔

  5. زیادہ سے زیادہ واپسی کو کم کرنے کے لئے پوزیشن کے سائز کو ایڈجسٹ کرنے کے لئے فنڈ مینجمنٹ کو بہتر بنائیں۔

  6. مختلف اقسام کے معاہدوں کی کارکردگی کی جانچ کرنا ، حکمت عملی کے دائرہ کار کو بڑھانا۔

  7. مشین لرننگ الگورتھم کو بڑھانا ، الگورتھم کا استعمال کرتے ہوئے پیرامیٹرز کو خود بخود بہتر بنانا ، انسانی مداخلت کو کم کرنا۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-16 00:00:00
end: 2023-10-23 00:00:00
period: 2m
basePeriod: 1m
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/
// © Toxic_Cat_

//@version=5
// strategy("MA_50_200_CROSS", overlay=true, margin_long=100, margin_short=100)

EMA21 = ta.ema(close, 21)
EMA100 = ta.ema(close, 100)
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)

plot(EMA21)
plot(EMA100, color = color.orange)

openLong = ta.crossover(EMA21, EMA100) and macdLine > signalLine
openShort = ta.crossunder(EMA21, EMA100) and ta.rsi(close, 14) <= 33

crossunderMACD = ta.crossunder(macdLine, signalLine)


if (strategy.opentrades < 1)
    if openLong 
        strategy.entry("L",strategy.long, 1)

   if openShort
      strategy.entry("S",strategy.short, 1)

// slose long
// if ((strategy.opentrades.entry_price(0) + strategy.opentrades.entry_price(0)*0.03) <= open) 
//     strategy.exit("profit L", "L", limit = close)

// else if strategy.opentrades.entry_price(0) - strategy.opentrades.entry_price(0)*0.01 >= open or crossunderMACD
//     strategy.exit("loss L", "L", stop = close)

// slose short
// if (strategy.opentrades.entry_price(0) - strategy.opentrades.entry_price(0)*0.03) >= open
//     strategy.exit("profit S", "S", limit = (strategy.opentrades.entry_price(0) - strategy.opentrades.entry_price(0)*0.03))

// else if strategy.opentrades.entry_price(0) + strategy.opentrades.entry_price(0)*0.01 <= open
//    strategy.exit("loss S", "S", stop = (strategy.opentrades.entry_price(0) + strategy.opentrades.entry_price(0)*0.01))