在编写通达信指标公式时,掌握几个关键函数是基础,如REF、MA、EMA和CROSS。这些函数在实践中起着重要作用,通过实例来理解它们的用法。
REF函数用于引用前N个周期的数据,例如REF(C,1)代表前一个交易日的收盘价,可用于判断涨幅和最高价情况。对于涨跌幅限制,可结合INBLOCK进行优化。
MA(简单移动平均)和EMA(指数移动平均)用于描绘价格趋势。MA简单易懂,EMA则能更快反应近期行情,如MACD指标即使用了EMA12和EMA26。
CROSS函数用于判断两条线的交叉点,如5日和10日均线的金叉(JC:CROSS(MA5,MA10))或死叉(SC:CROSS(MA10,MA5))。
例如,放量大涨的条件可以通过V/REF(V,1)>2(成交量放量)和C/REF(C,1)>1.06(涨幅大涨)同时满足来判断。MACD零轴之上金叉则需要同时满足DIF和DEA线在零轴之上以及它们的交叉点。