网站首页 网站地图
网站首页 > 娱乐人生 > 通达信编程怎么引用

通达信编程怎么引用

时间:2026-03-17 22:25:53

在通达信编程中,引用数据或公式通常涉及以下几个步骤:

选择数据源

首先,你需要选择要引用的数据源。这可以是基本数据如高(HIGH)、开(OPEN)、低(LOW)、收(CLOSE),也可以是其他周期的数据,如1分钟、5分钟、15分钟、30分钟、60分钟、日线、周线、月线等。

跨周期引用

方法一:使用符号``改变周期。例如,在主图引用周线数据的5/10/20/30/60条均线,可以使用`周`来表示周线,`5周`、`10周`等来表示不同周期的周线数据。

方法二:调用公式获取其他周期的数据。这种方法更为灵活,可以引用大周期也可以引用小周期。例如,要引用60分钟图的5/10/20/30/60均线数据,可以在公式中直接使用这些周期值。

在主图右侧标记点位

使用`DRAWTEXT_FIX`和`DRAWNUMBER_FIX`函数在主图右侧固定位置显示文字或数字。例如,可以在主图右侧标记某个重要点位的名称或数值。

引用公式

在通达信公式管理器中,可以导入和引用已有的公式。通过公式管理器,你可以查看、编辑和管理所有的公式,并在编程中直接调用这些公式。

参数引用

在编写公式时,经常需要引用参数。掌握如何有效引入参数,能极大提升编程效率和代码质量。参数可以通过定义变量或使用内置的函数进行引用。

```tianjin

{跨周期引用均线示例}

{主周期为日线,引用周线数据}

N:=20; {引用20周的数据}

{引用5周、10周、30周、60周的数据}

M5:=MA(CLOSE,5);

M10:=MA(CLOSE,10);

M30:=MA(CLOSE,30);

M60:=MA(CLOSE,60);

{引用60分钟数据}

M5_1min:=MA(CLOSE,5);

M10_1min:=MA(CLOSE,10);

M20_1min:=MA(CLOSE,20);

M30_1min:=MA(CLOSE,30);

M60_1min:=MA(CLOSE,60);

```

通过上述方法,你可以在通达信编程中方便地引用各种周期和类型的数据,从而进行更为精准的股票分析和交易决策。