在通达信编程中,引用数据或公式通常涉及以下几个步骤:
选择数据源
首先,你需要选择要引用的数据源。这可以是基本数据如高(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);
```
通过上述方法,你可以在通达信编程中方便地引用各种周期和类型的数据,从而进行更为精准的股票分析和交易决策。