大智慧L2公式编辑语法大全.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常数与单值变量::100; 定义了一个单值变量x=100,这个值不随时间而改变,做成副图指标看,今天是100明天也是100,直到最后1根K线也是100,即副图指标是一条数值为100的水平直线。 基本的条件表达式由“、=、、、=、=、and、or”等比较运算符、逻辑运算符组成,其中and表示并、并且,or表示或、或者。条件表达式的值只有2个,1和0,条件成立则返回1,条件不成立则返回0。 序列变量代码fc:close,定义了一个变量fc,并把收盘价赋值给变量fc。这里变量fc就是序列变量,因为fc不是一个值,而是一序列随时间而变化的值(收盘价),在K线图中,从第1根K线到最后1根K线都有一个收盘价,因此fc跟单值变量不同,是 由一系列的值组成的变量,因此我们称之为序列变量。事实上,把“fc:close”这行代码做成一个指标,就可以看出fc是一条变化的曲线而不是一条水平直线。 例如:VARIABLE: T=0; 表示定义浮点数变量T并初始化为0 数组:数组的使用,要先定义,然后初始化(即赋予数组的每个元素一个初始的数据)。在飞狐中,目前只支持一维数组,并且下标是从1开始的。 INPUT:name(default,min,max,step) 定义并设置参数;name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。 例如:INPUT: T(10); 表示定义参数T,缺省值为10。 BEGIN … END 复合语句:将 BEGIN 和 END 之间的语句合成一个复合语句,好像BAT批处理指令。 例:BEGIN 指令1;指令2;指令3;END。 BREAK 循环终止语句: 终止FOR或WHILE循环的继续执行。 FOR循环语句: FOR递增循环: 语法:FOR var=n1 TO n2 DO expr; 从 var=n1 开始到 var=n2 开始循环执行 expr 语句,每执行一次var加1。这里,var称之为循环变量。例: fc:=close; //定义序列变量为收盘价 for i=2 to datacount do ma2 : (fc+fc)/2; //从i=2到i=datacount循环执行ma2 : (fc+fc)/2 2、FOR递减循环: 语法:FOR var=n1 DOWNTO n2 DO expr2;   从 var=n1 开始到 var=n2 开始循环执行 expr 语句,每执行一次var减1。例: fc:=close; for i=datacount downto 2 do ma2 : (fc[i-1]+fc)/2; 二重循环大致结构如下: THEN BEGIN 指令1; 指令2; … 指令n; END ELSE BEGIN 指令A1; 指令A2; … 指令An; END WHILE循环语句 语法:WHILE expr1 DO expr2 while in1 do begin 语句; …; j=j*2; if j=n2 then break; //利用break,中途可以跳出while循环。 i=i+1; end; DATA2 数据2:引用本股票之外的数据。 REFLINE 使用参考线作为横坐标线:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置。 DEFINE 宏定义:DEFINE Name Something; DEFFUNC 函数宏定义:DEFFUNC Name(x) Something; JP 跳转; JT TRUE跳转; JNT FALSE跳转; JNE 不等于跳转; JEQ 等于跳转; JLE 小于等于跳转; JLT 小于跳转; JGE 大于等于跳转; JGT 大于跳转; LOOP 单步循环; PERCENT 百分比; INC 加1; DEC减1; REFINDI 指标引用 REFEXPLORER 条件选股引用 REFSYSTEM 交易系统引用 REFSTK 股票引用 REFDLL 动态库引用 ARYREF 数组引用 ARYASGN 数组赋值 STRADD 字符串加 STRADDNUM 字符串加数字 TICKCOUNT:取得该周期成交笔数。 DIVIDEND:每股派息数量。 DIVIDBARS:派息到现在的周期数。 SPLIT(N):除权比例

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档