汇丰游戏网-游戏玩家聚集地

汇丰游戏网-游戏玩家聚集地

em软件drawnull如何替代

59

在em软件中,如果想要替代drawnull函数,可以采取以下几种方法:

使用通达信函数编写指标公式

可以利用通达信提供的函数编写一个简单的指标公式来替代drawnull的显示。例如,以下是一个示例代码:

```

A := IF(ISNULL(CLOSE), REF(CLOSE, 1), CLOSE);

```

这段代码的逻辑是,如果收盘价为null,则取前一日的收盘价作为当前值,从而确保数据的连续性。

使用条件语句和默认值

在编写指标公式时,可以使用条件语句(如ifnull函数)来替代drawnull函数。例如,以下是一个JavaScript示例:

```

// 原指标公式中使用drawnull

originalFormula = drawnull(data, defaultVal);

// data为数据源,defaultVal为默认值

// 使用条件语句和默认值替代drawnull

newFormula = ifnull(data == null, defaultVal, data);

```

这段代码中,ifnull函数用于检查数据是否为null,如果是null,则使用默认值,否则使用原始数据。

结合其他技术分析方法

除了指标公式,还可以结合其他技术分析方法,如均线、MACD等指标,来进一步完善数据的分析和展示。通过这些方法,能够更好地理解市场走势,从而做出更准确的交易决策。

这些方法可以帮助你在em软件中实现对drawnull函数的替代,确保数据的准确性和可靠性。根据具体的应用场景和需求,可以选择最适合的方法来实现替代。