通达信函数手册及用法详解
通达信函数介绍
一、什么是通达信函数
1、定义:通达信函数就是通达信技术指标系统中所提供的表示技术指标算法形式所用的一种函数。
2、作用:通达信函数是通达信技术指标系统将各种复杂的公式进行编码后形成的函数,它们可以操作出数据系统所要求的结果,即技术指标的值。
二、通达信函数的分类
1、根据技术指标的操作,通达信函数可以分为计算函数、数学函数、比较函数、逻辑函数和字符串函数。
a)计算函数:该类函数多以“EX”开头,用以对历史数据进行相应计算,如MYEX(),HHV()等。
b)数学函数:用以对数学运算进行处理操作,如ABS(),SIN()等。
c)比较函数:用以多个技术指标进行比较,如IF(),MAX()等。
d)逻辑函数:如AND(),OR()等。
e)字符串函数:如STRSET(),SIZEL()等。
三、通达信函数的用法
1、调用格式:通常调用通达信函数都是采用如下格式:函数名(参数1,参数2,…),如:HHV(HIGH,20)表示最近20个周期的最高价;IF
(CLOSE>OPEN,HIGH,LOW)表示如果收盘价高于开盘价,则为最高价,反之则为最低价。
2、参数说明:不同的函数有不同的参数,参数可以是动态技术指标值,也可以是
字符串比较函数实现常数值或者表达式值。
3、返回值:参数均由函数根据确定的算法进行处理后产生的结果,也就是返回值。
四、通达信函数的优缺点
1、优点:
a)函数的形式清楚明了,语法简单易懂,可以极大地简化技术指标计算,减少了编程时间,降低人为失误率;
b)函数能很好地支持大数据量的处理,可以快速处理数据,可以模拟股票市场中各种复杂技术指标;
c)灵活运用函数可以实现很多个性化的要求;
d)强大的函数接口使用者可以很方便地实现策略的设计与加工;
2、缺点:
a)函数形式有一定的束缚,特殊性要求的策略加工需要重新编程,技术指标计算的板块切换成本较高;
b)语法万变,通常都是参照别人的原始程序来灵活调整自己的技术指标,遇到陌生的函数操作往往会遇到诸多困难;
c)函数介质是程序,没有图形界面支持,且接口受限,不易于扩展;
d)由于多语言环境的问题,函数支持功能局限,不可避免的会碰到功能的空白现象。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。