حرکت پذیری اوسط-MACD رجحان الٹ مقداری تجارتی حکمت عملی

EMA MACD SMA
تخلیق کی تاریخ: 2025-02-24 09:43:04 آخر میں ترمیم کریں: 2025-02-27 16:49:52
کاپی: 1 کلکس کی تعداد: 427
2
پر توجہ دیں
319
پیروکار

حرکت پذیری اوسط-MACD رجحان الٹ مقداری تجارتی حکمت عملی حرکت پذیری اوسط-MACD رجحان الٹ مقداری تجارتی حکمت عملی

جائزہ

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

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

حکمت عملی ای ایم اے ((10) اور ایم اے ((20) دونوں مساوی لائنوں کو رجحانات کے فیصلے کے لئے ایک معیار کے طور پر استعمال کرتی ہے ، اور MACD اشارے ((12 ، 26 ، 9) کے ساتھ مل کر سگنل کی تصدیق کرتی ہے۔ خاص طور پر ، انٹری سگنل کو مندرجہ ذیل شرائط کو ایک ساتھ پورا کرنے کی ضرورت ہے:

  1. ای ایم اے ((10) پر ایم اے ((20) پہننا ، جس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی رجحان درمیانی مدت کے رجحان سے زیادہ مضبوط ہونا شروع ہوتا ہے
  2. MACD اشارے اور سگنل لائن دونوں زیرو محور سے نیچے ہیں ، لیکن MACD لائن سگنل لائن سے اوپر ہے ، جو ممکنہ نیچے کی الٹ اشارے کو ظاہر کرتی ہے حکمت عملی کے لئے پیلی پوزیشن کی شرط یہ ہے کہ جب MACD فرق کے نیچے 0 سے گزرتا ہے اور MACD اور سگنل لائن دونوں زیرو محور کے اوپر ہوتے ہیں تو یہ اشارہ ہوتا ہے کہ بڑھتے ہوئے رجحان کا خاتمہ ہوسکتا ہے۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-25 00:00:00
end: 2025-01-20 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/

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

//Macd 参数
fastLength = input(12, title="快线长度")
slowLength = input(26, title="慢线长度")
MACDLength = input(9, title="MACD 信号线长度")

// 计算 MACD
MACD = ta.ema(close, fastLength) - ta.ema(close, slowLength)
aMACD = ta.ema(MACD, MACDLength)
delta = MACD - aMACD


// 计算 EMA(10) 和 MA(20)
ema10 = ta.ema(close, 10)
ma20 = ta.sma(close, 20)
// 在图表上绘制 EMA(10) 和 MA(20),用于调试
plot(ema10, title="EMA 10", color=color.blue, linewidth=2)
plot(ma20, title="MA 20", color=color.red, linewidth=2)

// 实时检查条件
// 检查 EMA(10) 是否高于 MA(20)
bool emaAboveMa = ema10 > ma20

// 检查 MACD 是否在信号线上方,且 MACD 和信号线均在 0 轴下方
bool macdCondition = (MACD > aMACD) and (MACD < 0) and (aMACD < 0)

// 添加调试信息 - 当条件满足时绘制图形
plotshape(emaAboveMa, title="EMA Above MA Condition",  size=size.small, text="eam")
plotshape(macdCondition, title="MACD Condition", size=size.small, text="macd")

// 当两个条件都满足时,触发买入操作
if (emaAboveMa and macdCondition)
    strategy.entry("多头", strategy.long, comment="买入信号")
    // 显示买入信号的标签
    label.new(bar_index, high, "买入", textcolor=color.white, style=label.style_label_up, size=size.normal)

// 平仓条件
if (ta.crossunder(delta, 0) and MACD > 0 and aMACD > 0)
    strategy.close("MacdLE", comment="Close Long")
//if (ta.crossunder(delta, 0))
//	strategy.entry("MacdSE", strategy.short, comment="MacdSE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)