MACD突破二次金叉公式源码
本文档提供了MACD突破二次金叉公式源码,用于文华财经期货软件指标公式的开发。该公式代码实现了MACD指标的计算和绘制,同时也包含了买进、卖出、强弱、趋势强弱、白线破仓、底背离等多种交易信号的计算和绘制。
MACD指标
MACD(Moving Average Convergence Divergence)是一个技术指标,用于衡量股票或期货的价格运动趋势。MACD是通过计算两个移动平均线的差值来获得的。MACD的计算公式为:
DIF = EMA(CLOSE, 12)- EMA(CLOSE, 27)
DEA = EMA(DIF, 9)
其中,CLOSE是当前的收盘价,EMA是指数移动平均线。
强弱指标
强弱指标是用于衡量股票或期货的价格运动趋势的强弱程度。该指标的计算公式为:
VAR1 = (2*CLOSE+OPEN+HIGH+LOW)/5
VAR2 = (CLOSE-MA(CLOSE, 6))/MA(CLOSE, 6)*100
VAR3 = (EMA(VAR2, 3)+EMA(VAR2, 6)+EMA(VAR2, 12)+EMA(VAR2, 24))/4
A1 = EMA(VAR3, 2)
A2 = EMA(A1, 2)
A3 = EMA(A2, 2)
A4 = EMA(A3, 2)
A5 = EMA(A4, 2)
买进和卖出信号
买进和卖出信号是通过计算A1和A5的交叉来获得的。
买进:IF(CROSS(A1, A5), -1, -5)
卖出:IF(CROSS(A5, A1), 1, 5)
趋势强弱指标
趋势强弱指标是用于衡量股票或期货的价格运动趋势的强弱程度。该指标的计算公式为:
SJ = (VAR2A-REF(VAR2A, 1))/REF(VAR2A, 1)*100
SD = MA(SJ, 2)
SK = MA(SJ, 1)
VAR3A = CROSS(SK, SD) AND SK<0
VAR4 = CROSS(SK, 0)
VAR5 = CROSS(SK, SD) AND SK>0
二次金叉
二次金叉是指MACD指标中的一个重要信号。该信号的计算公式为:
AA = COUNT(CROSS(DIF, DEA), BARSLAST(DEA>=0))
二次金叉:CROSS(DIF, DEA) AND DEA<0 AND COUNT(AA=2, 21)=1
底背离
底背离是指股票或期货的价格运动趋势中的一个重要信号。该信号的计算公式为:
底背离:REF(CLOSE, A1+1)>CLOSE AND DIF>REF(DIF, A1+1) AND CROSS(DIF, DEA)
本文档提供了MACD突破二次金叉公式源码,用于文华财经期货软件指标公式的开发。该公式代码实现了MACD指标的计算和绘制,同时也包含了买进、卖出、强弱、趋势强弱、白线破仓、底背离等多种交易信号的计算和绘制。