通达信函数大全使用说明_第1页
通达信函数大全使用说明_第2页
通达信函数大全使用说明_第3页
通达信函数大全使用说明_第4页
通达信函数大全使用说明_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通达信函数大全使用说明一、函数基础与公式编写规范在开始探索各类函数之前,首先需要明确通达信公式编写的基本规则。函数是公式中具有特定功能的代码模块,通常由函数名和参数两部分组成,格式为“函数名(参数1,参数2,...)”。参数可以是常量、变量或其他函数的返回值。公式的编写需遵循语法规则,例如运算符的优先级、括号的正确使用等,以确保公式的正确解析和运行。通达信的公式编辑器提供了即时的语法检查功能,善用此功能可有效减少编写错误。二、行情数据函数:市场脉动的直接反映行情数据函数是所有分析的基石,它们直接从市场获取原始交易数据。这类函数的特点是简洁直观,返回值多为价格、成交量等基础信息。核心价格函数构成了K线图的基本要素。例如,`CLOSE`(或简记为`C`)返回当前周期的收盘价,这是计算大多数技术指标不可或缺的数据;`OPEN`(`O`)对应开盘价,`HIGH`(`H`)和`LOW`(`L`)则分别返回最高价与最低价。这些函数不带参数,直接调用即可获取对应价格。成交量与成交额函数则反映了市场的活跃程度。`VOL`函数返回当前周期的成交量,单位通常为手;`AMO`(或`AMOUNT`)则返回成交额,单位为元。通过对这些数据的分析,可以判断资金的流入流出情况。其他常用行情函数还包括`ADVANCE`(上涨家数)、`DECLINE`(下跌家数)等,它们为市场广度分析提供支持。三、运算函数:数据加工的利器原始数据往往需要经过运算处理才能转化为具有分析意义的指标。运算函数涵盖了算术运算、逻辑运算、统计运算等多个方面。算术运算函数如`SUM(X,N)`用于计算N周期内X的总和,这在移动平均线(MA)的计算中得到广泛应用,例如`MA(CLOSE,5)`本质上就是`SUM(CLOSE,5)/5`的简化形式。`MA(X,N)`函数本身则直接返回X的N周期简单移动平均,是技术分析中最基础也最常用的指标之一。逻辑比较与条件函数赋予了公式判断能力。`CROSS(A,B)`函数判断A是否从下向上穿越B,返回1(是)或0(否),这是捕捉金叉信号的核心工具。`IF(COND,V1,V2)`函数则实现了条件选择,当COND条件成立时返回V1,否则返回V2,常用于构建复杂的条件表达式。统计类函数能够提炼数据的分布特征。`HHV(X,N)`和`LLV(X,N)`分别返回N周期内X的最高值和最低值,用于计算布林带的上轨和下轨,或判断价格是否创近期新高/新低。`STD(X,N)`计算N周期内X的标准差,反映数据的波动程度。四、技术指标函数:经典分析工具的直接调用通达信内置了数百种常用技术指标函数,用户可以直接调用这些函数,无需重复编写复杂的计算公式。趋势型指标函数如`MACD`、`KDJ`、`RSI`等,只需传入必要的参数即可获得计算结果。例如,`MACD`函数通常的用法是`MACD(LONG,SHORT,MID)`,其中LONG、SHORT、MID分别代表长周期、短周期和信号周期的参数,默认值通常为12、26、9。调用后,该函数会返回MACD值、DIFF值和DEA值三个数组。摆动指标与能量指标函数同样丰富,如`CCI`、`ROC`、`OBV`等,它们从不同角度反映市场的超买超卖状态或能量变化。使用这些函数时,需注意其参数设置对指标敏感度的影响。五、逻辑判断函数:构建条件选股与交易系统的核心逻辑判断函数允许用户根据特定条件执行不同的操作,是编写条件选股公式和交易系统的关键。`IF`函数是逻辑判断的核心,其嵌套使用可以实现复杂条件的判断。例如,`IF(CLOSE>MA(CLOSE,5),1,IF(CLOSE<MA(CLOSE,5),-1,0))`可以将价格与5日均线的关系转化为1(上穿)、-1(下穿)、0(持平)的信号。`BETWEEN(A,B,C)`函数用于判断A是否介于B和C之间(包含等于),返回逻辑真(1)或假(0),简化了区间判断的表达式。条件组合函数如`AND`、`OR`、`NOT`则用于将多个条件进行逻辑组合,以构建更精确的筛选条件。例如,`CROSS(DIFF,DEA)ANDVOL>MA(VOL,5)`表示当DIFF上穿DEA且成交量大于5日均量时条件成立。六、绘图函数:可视化分析的实现绘图函数用于将计算结果以图形方式展示在主图或副图上,使分析结果更加直观。`PLOTLINE(X,PRICE,COLOR,STYLE)`函数可以在指定价格位置绘制水平线;`DRAWICON(COND,PRICE,TYPE)`则根据条件在指定位置绘制图标,例如当出现买入信号时在对应K线上方绘制向上箭头。`STICKLINE(COND,PRICE1,PRICE2,WIDTH,COLOR)`函数用于绘制柱线,是构建MACD等指标柱状图的基础。合理运用绘图函数,可以自定义指标的显示风格,突出关键信号,提升分析效率。七、时间序列函数:周期与时间的精准把控金融数据具有明显的时间序列特性,时间序列函数用于处理与周期、日期相关的计算。`PERIOD`函数返回当前图表的周期类型,不同的返回值对应不同的周期,如日线、周线等,这对于编写跨周期指标具有重要意义。`DATE`和`TIME`函数则分别返回当前周期的日期和时间,便于进行时间窗口的分析,例如判断某个事件是否发生在特定时间段内。`REF(X,N)`函数用于引用N周期前的X值,这是构建滞后指标或计算变动率(ROC)的基础。例如,`REF(CLOSE,1)`即表示前一日收盘价。`BARSLAST(COND)`函数返回距离上次COND条件成立以来的周期数,常用于计算信号出现后的天数。八、函数的综合应用与进阶技巧单一函数的功能有限,但通过函数的组合与嵌套,可以构建出复杂而强大的分析模型。例如,一个典型的均线金叉选股公式可能包含`MA`函数获取均线值,`CROSS`函数判断交叉条件,再结合成交量等其他条件进行筛选。在编写复杂公式时,建议采用模块化的思路,将复杂逻辑拆解为多个子公式或中间变量,以提高代码的可读性和可维护性。同时,需注意函数参数的合理设置,参数的不同会直接影响指标的敏感度和有效性,这需要通过历史数据回测进行优化。此外,通达信提供了丰富的函数帮助文档,在编写公式时,可随时查阅函数的详细说明和示例,这是解决问题、提升编写能力的重要途径。结语通达信函数系统如同一个庞大的工具箱,熟练掌握各类工具的特性与用法,是每一位希望深入市场分析人士的必备技能。本文所介绍的函数类别与核心功能,仅为通达信函

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论