[公式编写教程] 通达信指标公式编写零基础入门:第4讲 系统函数详解

[复制链接]
查看7 | 回复0 | 4 小时前 | 显示全部楼层 |阅读模式

        在通达信的公式编写系统中,各类函数被广泛应用,以实现快速提取数据、提升运算效率以及简化复杂的计算过程。这些函数被赋予了明确的定义和功能,以满足不同场景下的数据处理需求。以下,我们将详细介绍通达信系统中的10类主要函数。

第4讲系统函数详解wgw.png

一、行情函数
行情函数主要用于提取行情数据,包括开盘价、收盘价、最高价、最低价、成交量等。例如:
HIGH/H:返回该周期的最高价。
CLOSE/C:返回该周期的收盘价。
VOL/V:返回该周期的成交量。

二、大盘函数
大盘函数用于获取大盘相关的数据,如大盘成交额、上涨家数、下跌家数等。例如:
INDEXA:返回大盘成交额。
INDEXADV:返回该周期上涨家数。
INDEXDEC:返回该周期下跌家数。

三、常数函数
常数函数包括财务函数和动态行情函数,用于获取特定的财务数据或动态行情信息。

四、时间函数
时间函数用于提取时间相关的数据,如日期、时间、年份、月份等。例如:
DATE:返回该周期从1900年以来的年月日。
TIME:返回该周期的时分秒。
YEAR/MONTH/DAY:分别返回该周期的年份、月份和日期。

五、引用函数
引用函数用于引用其他周期或条件下的数据,如移动平均、最高值、最低值等。例如:
MA:返回简单移动平均。
HHV:返回N周期内的最高值。
LLV:返回N周期内的最低值。

六、逻辑算术函数
逻辑算术函数用于进行逻辑判断和算术运算,如条件判断、取反等。例如:
IF:根据条件返回不同的值。
NOT:返回逻辑非。
CROSS:判断两条线是否交叉。

七、数学函数
数学函数用于进行各种数学运算,如三角函数、对数、指数等。例如:
SIN/COS/TAN:分别返回正弦、余弦、正切值。
LN:返回自然对数。
EXP:返回指数值。

八、统计函数
统计函数用于进行统计分析,如平均绝对方差、线性回归预测值等。例如:
AVEDEV:返回平均绝对方差。
FORCAST:返回线性回归预测值。
STD:返回估算标准差。

九、指标函数
指标函数用于计算各种技术指标,如波峰值、抛物转向、获利盘比例等。例如:
PEAK:返回前M个ZIG转向波峰值。
SAR:返回抛物转向值。
WINNER:返回获利盘比例。

十、绘图函数
绘图函数用于在图形上绘制各种线条、图标和文字。例如:
DRAWLINE:在图形上绘制直线段。
DRAWICON:在图形上绘制小图标。
DRAWTEXT:在图形上显示文字。

十一、横向统计函数
横向统计函数用于对板块内的股票进行统计和排序。例如:
BLOCKSETNUM:返回该板块股票个数。
HORCALC:进行多股统计。
INSORT:板块排序选股。

特殊函数与注意事项
时间函数与周期
        时间函数如DATE、TIME等提供了精确的时间信息,而周期函数如PERIOD则用于获取当前周期类型。

引用函数的高级应用
        引用函数如REF、REFDATE等允许用户引用其他周期或指定日期的数据,为复杂策略的编写提供了便利。

逻辑函数与条件判断
        逻辑函数如CROSS、LONGCROSS等用于判断两条线是否交叉或维持一定周期后交叉,是技术分析中常用的工具。

数学函数与统计函数
        数学函数和统计函数提供了丰富的数学运算和统计分析能力,使得用户可以更加灵活地处理数据。

指标函数与绘图函数
        指标函数用于计算各种技术指标,而绘图函数则用于将这些指标可视化展示在图形上。

未来函数与注意事项
        未来函数是指那些基于未来数据计算的函数,如ZIG、PEAK等。这些函数在历史模拟中可能表现出极高的准确性,但在实际应用中可能产生误导。因此,在使用这些函数时需要特别谨慎,并结合其他分析方法进行综合判断。

颜色函数与线型设置
        通达信还提供了颜色函数和线型设置功能,允许用户自定义图表的颜色和线型,以更加直观地展示数据和分析结果。

        综上所述,通达信的系统函数为投资者提供了丰富的数据处理和分析工具。通过合理运用这些函数,投资者可以更加高效地编写指标公式,提升投资决策的准确性和效率。然而,在使用这些函数时也需要谨慎对待未来函数等可能产生误导的函数类型,并结合其他分析方法进行综合判断。
回复

使用道具 举报