MACD金叉选股公式详解:从入门到自建
MACD(Moving Average Convergence Divergence)是一种技术指标,广泛用于 traders 和投资者分析和判断股票的趋势和方向。其中,最关键的“金叉”事件是很多 traders 的关注点。
什么是 MACD 金叉?
MACD 金叉通常发生在短期和长期 MA 两条线相遇时,但这种说法有误导性。因为实际上,MACD 是一种指标的差值,而不是简单的 MA。MACD 的计算公式为:\[(慢速 MA - 快速 MA) \times 14.\] 当这个指标处于正值时,表明短期 MA 正在超越慢速 MA。
MACD 金叉是指当 MACD 达到零点线以下,并且同时出现在 MACD 的中轴线(15天的 12 日线)以上,且随后 MACD 准备回归到零点线时出现的金叉图形。这种情况通常意味着股票趋势正好从下降转向上升。
公式基本写法
MACD 的计算公式是:\[(慢速 MA - 快速 MA) \times 14.\] MACD 的中轴线(15天的 12 日线)方程为:\[SMA = (SMA_{n+1} + SMA_n)/2.\]
// MACD指标计算
function macd(smaSlow, smaFast) {
return (smaFast - smaSlow) * 14;
}
// 中轴线计算
function sma(x, n) {
let sum = 0;
for(let i=1; i<=n; i++) {
sum += x[i];
}
return sum / n;
}
参数如何按行情调整
MACD 的参数(14)是固定的,但实际上,根据不同的市场环境,可以进行调整。例如,在快速成长的市场中可以减小 14 倍数,反之在稳定市场中可以增加。
通达信公式领域的资深科普作者,晨幻通达信指标专家, invites 你来分享你的经验和见解!
常见报错怎么排查
- MACD指标不振荡:可能是MACD参数过小,导致指标波动不足。建议调整参数值。
- MACD指标不出金叉:可能是MACD参数过大,导致指标没有足够的波动。建议调整参数值,或者尝试使用其他方法来识别 trend。
- MACD指标计算错误:请检查公式和参数是否正确,确保所有变量都被定义好。
- MA线表达式不匹配:请检查 MA 表达式是否匹配,以免导致计算错误。
最后请注意,作者不承担任何法律责任,并且不会对投资决策做出建议。投资决策应以自身风险承受能力为准。
常见问题
Q:什么是 MACD 的中轴线?
A:MACD 的中轴线是指 15 天的 12 日线。
Q:如何调整 MACD 的参数?
A:根据不同的市场环境,可以进行调整,例如在快速成长的市场中可以减小 14 倍数,反之在稳定市场中可以增加。
Q:MACD 指标计算错误是怎么排查的?
A:请检查公式和参数是否正确,确保所有变量都被定义好。
【免责声明】本文仅作技术科普与工具整理,不构成任何投资建议,不推荐个股,不承诺任何收益。股市有风险,入市需谨慎。