公式系统技术白皮书概述.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公式系统技术白皮书概述.doc

公式系统 技术白皮书 1、 概述 2 2、 公式基础 2 2.1、 自定义公式编写规则 2 2.2.1 语言规范 2 2.2.2 关于标识符 3 2.2.3 关于在一条语句后加上线形描述符 4 2.2.4 关于 “空”的问题 5 2.2、 现在我们以MACD公式为例说明公式的基本要素和规则 5 3、 函数参考 7 3.1、 行情函数 7 3.2、 日期函数 9 3.3、 引用函数 10 3.4、 逻辑函数 13 3.5、 算术运算 14 3.6、 统计函数 15 3.7、 指标函数 17 3.8、 之字转向类函数 18 3.9、 大盘函数 19 3.10、 三角函数 20 3.11、 成本分布函数 20 3.12、 常数函数 22 3.13、 绘图函数 23 4、 公式举例 24 4.1、 指标举例 24 4.2、 函数使用技巧 27 概述 公式系统是一套功能强大、使用简单的计算机描述系统。公式系统有以下特点: 公式系统可以用来设计技术指标、交易系统、条件选股和五彩K线公式。 技术指标公式描述一个或多个数据的计算方法,公式系统将所有数据计算出来,并以曲线的形式显示;条件选股公式描述了满足什么样条件的股票才是我们需要的,它是一个逻辑表达式,但可以有1-4个表达式分别描述多头、空头的买入和买出四种条件;五彩K线描述了在什么样的条件下K线下添加特定的指示,用以表示某种含义提示用户。 公式系统可以以时间序列为基础,其计算对象是一组跟时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中任何数据进行操作,每组数据包括开盘价、最高价、最低价、收盘价、成交量和成交额六个数据,如果是在分笔成交分析周期上还有上下三档买卖盘的价和量等数据。 数据分析周期就是相临两组数据间的时间间隔,可以是从1分钟到1000天间的某个特定时间间隔不定,还可以是分笔成交分析周期,这种情况下时间间隔不定,每组数据表示一笔成交量。 公式系统所有函数中除ZIG之字转向类和BACKSET函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。只有满足时间不变性才能满足因果关系,才不会出现当天并没有出现交易信号,但过后因为股价上扬而冒出买入信号的情况。ZIG函数主要用于前期形态判断,而BACKSET主要用于五彩K线指示。因此一般情况下请不要使用这俩类函数。 6、如果本公式系统使用于非股票类分析,请参照其他说明书。 公式基础 自定义公式编写规则 在自定义公式里面如果有多数据项输出,则调用此函数的时候返回值默认为最后一个输出。如果希望确定某项输出则将函数名指定为其中一项输出。 在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。 语言规范 公式体所有语句 无大小写之分 常数 浮点数、整数、字符串 分隔符 “ ” , ( ) ; 注释 /* */或// 标识符 由字母和数字组成,由字母开头,不分大小写 运算符(优先级从高到低排列,同级同行) * / + - == = = And Or || 赋值语句 赋值a := b 条件语句IF(X,A,B)若X不为0则返回A,否则返回B。 无循环语句。 函数调用func(a,b)。 关于标识符 标识符在表达式中只存名称,值保留在符号表。标识符包括函数名、参数名和变量名。函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。 分隔符 符号 含义 “ ” 引用字符串 ( ) 控制运算的优先级 ; 每行语句的结束标志 /* */ 或 // 注释,无任何实际功能 赋值语句 其一般形式为: a := b; 含义为将b的值付给a。 几个运算符“:=”“:”。其含义分别为“赋值”、 “赋值并输出图形”。 引用函数/指标 调用函数的基本方式为:函数名/指标名(参数,参数,…) 其返回值为函数里面的最后一个被调用的语句的值。 例如:调用KDJ指标。KDJ函数的名称为kdj,其参数和内容如下: 参数名 最小值 最大值 默认值 N1 1 100 9 M1 2 40 3 M2 2 40 3 函数内容为: RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D 则当您在其它函数里输入a:=”KDJ” (8,6,6)的时候,相当于计算N1=8,M1=6,M2=6时的J值,并把这个值赋给a。 注意: 1、传递的参数数目不等于被调用函数设置的参数数目时。 a、没有传递参数。则采用原来设置

文档评论(0)

挑战不可能 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档