心忆公式系统

心忆公式系统

ID:44494007

大小:188.23 KB

页数:14页

时间:2019-10-22

心忆公式系统_第1页
心忆公式系统_第2页
心忆公式系统_第3页
心忆公式系统_第4页
心忆公式系统_第5页
资源描述:

《心忆公式系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、心忆公式系统一数据结构1心忆公式系统能够访问K线数据和分笔数据。2K线数据由一系列连续的K线组成,这些K线数据按时间顺序排列,每一根K线由一组数据组成,包括开盘价(OpenPrice)、最高价(HighPrice)>最低价(LowPrice)>收盘价(ClosePrice)、交易量(TradeVol)>交易额(TradeAmount)>持仓量(Openlnt)、平均价(AveragePrice)等组成。3K线数据有一个数据周期的属性,如5分钟K线数据,指每一根K线从开盘到收盘的时间间隔是5分钟,但某些

2、数据周期的每H最后一根K线,只包含剩余的交易时间,如股指期货每日的交易时间是255分钟,它的10分钟K线数据,每日的最后一根K线只有5分钟。4盘口数据与K线数据一样,也是由一系列按时间顺序排列的数据组成,每一组数据山当前价(CurrentPrice),当前量(CurrentVol),当前额(CurrentAmount),买进价(BuyPrice),买进量(BuyVol),卖出价(SellPrice),卖出量(SellVol)等组成。分笔数据同样也有数据周期的概念,可以访问Z前某个周期的数据,但是从实用

3、的角度看,只冇访问当前最新的分笔数据才是冇意义的,访问Z前某个周期的分笔数据没有实际的作用。5使用中括号来访问Z前N个周期的数据,格式为:DataTypeEN],例访问当前公式运行周期的前1个周期的开盘价OpenPrice[l]例2:访问当询公式运行周期之询的第2个周期的当询价CurrentPrice[2]其中参数N大于等于0,当N等于0时,中括号及参数可以忽略不写,即DataType=DataType[0]二公式的运行方式当公式作为一下类型被使用,并H在列出的条件下将会被运行一次,1触发器•第一次打

4、开交易窗口时,•对应的股票或合约的数据有更新时,•数据没有更新但时间超过了一个数据周期时,•修改公式的参数值时。2画图公式•每一个K线图都包含若干个K线周期(默认设置为600个周期),在打开K线图时,画图公式将按照时间顺序在每一个周期上运行一次,•对应的股票或合约的数据冇更新时,価图公式在倒数第二个周期和最后一个周期都重新运行一次,(这个特征对于编写复杂的画图公式是非常重耍的!)•在更换K现图的数据周期时,血图公式将在所冇K线周期上重新运行一遍。•数据没有更新但时间超过了一个数据周期时,•修改公式的参

5、数值时。3函数函数只能被字段公式,触发器公式,画图公式调用,而不能单独使用,其运行方式与其被调用的公式一致。三变量定义格式:变量类型变量名=初始值变量类型:1.Numeric数字类型2.String字符类型3.Color颜色类型4.NumericSer刊回溯的数字类型5.StringSer可回溯的字符类型6.ColorSer可冋溯的颜色类型其中可回溯的变量类型是指可以使用中括号访问Z前N周期数据的类型。变量名:1.变量名由英文字符或数字组成,并且笫一个字符必须是英文字符,2.变量名不能与其他函数名称相

6、同,如果相同,则只能作为变量名使川。初始值:初始值为可选项,当公式被打开时将会用初始值来进行初始化。初始值必须时一个确定的值,而不能时另外一个变量或者参数或者算式,例1:定义一个数字类型的变量AAA,初始值为0NumericAAA=0给变量AAA赋值AAA二1例2:定义一个可回溯数字类型的变量BBBNumericSerBBB给变量BBB赋值BBB=1或BBB[O]=1或BBB[1]=1变量的初始化非回溯型的变量在每次公式被打开时会被初始化为初始值,如來没有初始值则默认初始化为零、空字符或者黑色,Z后每

7、次运行时则保持Z前运行时的值不变。回溯型变最在每个周期上的值在公式打开时都会被初始化为零,之后运行则保持之前的值不变。U!参数的定义格式:Param参数类型(参数标签)参数名=初始值参数的定义和使用与变量一样,区别在于:1.参数类型之前用Param指定,2.参数类型之后用小括号指定参数标签,参数标签可以使用中文,用于在公式设置页而显示该参数,3.必须指定一个初始化值。在公式中定义了参数之后,则以后在使用该公式的地方的公式设置页面可以肓接修改参数的初始化值。定义一个数字类型参数N,名称为周期数,初始值为

8、5ParamNumericN(周期数)二5例2:定义一个颜色类型参数C,名称为线段颜色,初始值为红色ParamColorC(线段颜色)=RGB(256,0,0)五数值运算基木运算符号包括•:运算符号名称运算符号加号+减号——称号*除号/与运算And或运算Or非运算Not左括号(右括号)心忆系统的内置算术两数能实现高级的数值运算,如平均价(MA),最人值(Max),最小值(Min)等等,请参阅函数说明一•章。例1:AAA二(BBB+l)/2例2:IfA=B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。