博易大师函数、语法指令与指标公式大全(6)

2019-03-10 23:28

DRAWNULL 无效值 表示无效值,为常量。 M1:=MA(C,5); 则M1[1]=DRAWNULL将返回1,而M1[5]=DRAWNULL将返回0。 IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL); 表示下跌时分析图上不画线。 ELSE END END_FUNCTION ENTERLONG:COND; 判断分支语句 复合语句 自定义函数 多头买入 参看IF关键字用法。 参看BEGIN关键字用法。 参看FUNCTION关键字用法。 用于交易系统,当COND条件ENTERLONG:CROSS(MA(CLOSE,5),MA(CLOSE,20)); 成立时,发出多头买入信号。 表示当5日收盘均线上穿20日收盘均线时,向系统发出多头买入信号。 ENTERSHORT:COND; 空头买入 用于交易系统,当COND条件ENTERSHORT:CROSS(MA(CLOSE,20),MA(CLOSE,5)); 成立时,发出空头买入信号。 表示当5日收盘均线下穿20日收盘均线时,向系统发出空头买入信号。 EXITLONG:COND; 多头卖出 用于交易系统,当COND条件例如: 成立时,发出多头卖出信号。 EXITLONG:CROSS(MA(CLOSE,20),MA(CLOSE,5)); 表示当5日收盘均线下穿20日收盘均线时,向系统发出多头卖出信号。 EXITSHORT:COND; 空头卖出 用于交易系统,当COND条件例如: 成立时,发出空头卖出信号。 ENTERLONG:CROSS(MA(CLOSE,5),MA(CLOSE,20)); 表示当5日收盘均线上穿20日收盘均线时,向系统发出空头卖出信号。 FOR 有限循环 FOR I:=N0 TO N [STEP S] VARIABLE:CNT:=0; DO STATEMENT 表示计数器I以步长S从N0增加或减少至N,循环执行STATEMENT语句。 N0、N、S均为常数或常变量。 “STEP S”可以省略,使用默认步长1(N>N0)或-1(NN0时S为正、NO[I] THEN CNT:=CNT+1; 对于日线表示统计当前品种上市以来的上涨次数。 FUNCTION 自定义函数 FUNCTION F([ARRAY] FUNCTION MPRICE(ARRAY HPRICE, ARRAY LPRICE) RETURN (HPRICE+LPRICE)/2; END_FUNCTION MIDPRICE:MPRICE(HIGH, LOW) 表示自定义求中间价的函数MPRICE,输出通过该函数计算得到的最高价与最低价的中间价。 PARA1,[ARRAY] PARA2,...) STATEMENT [RETURN RET;] END_FUNCTION 实现自定义函数F,可在之后的脚本语句中调用,避免重复编写相同逻辑。 F为自定义函数名称;PARAN为传入函数的参数名,前面的\可以省略,表示PARAN为常变量,否则通过ARRAY限定PARAN为序列变量;参数PARAN均可以省略,则F是不带参数的函数,引用时可省略括号;\RET;\指定函数的返回结果,结果类型由RET确定,该语句可以省略,则函数返回无效值。 GLOBAL 定义全局变量 GLOBAL:X:=1; 定义指标实例的全局变量,与VARIABLE用法相似,但是GLOBAL的变量仅支持常变量,不能初始化为序列变量。全局变量只在实例第一次计算时初始化一次,每次计算后保存最后的变量结果,可供再次计算时使用。 IF 条件判断及分支 IF CONDITION THEN STATEMENT 表示当CONDITION条件成立 GLOBAL:X:=0; X:=X+1; 表示在同一个实例中,每次计算后X值都加1,结果就是在实例生存期内,X值反映了公式被调用计算的次数。 VARIABLE:UP:=0; IF DYNAINFO(07)>DYNAINFO(04) THEN UP:=1; 时,才执行STATEMENT语句。 表示当最新价高于开盘价时,常变量UP值为1,否则CONDITION必须为常量条件,STATEMENT可以是单行语句,也可以是IF、FOR、WHILE、BEGIN?END等复合语句。 为0。 IF CONDITION THEN STATEMENT1 ELSE STATEMENT2 表示当CONDITION条件成立时,执行STATEMENT1语句,否则执行STATEMENT2语句。 REFLINE 设定参考线 REFLINE:A,B,C,…; 绘制指标线时,在指定的A、B、C等位置设置水平参考线,最多可指定7条参考线,以逗号分隔。 REFLINE:1.5,3,4.5; 表示绘图时指定三条坐标水平参考线:1.5、3、4.5。 RETURN 函数返回 RETURN RET; 通常用于自定义函数体,表示跳过该语句之后的所有过程,结束函数运算。RET可以省略,表示返回无效值,否则函数返回RET结果。 该语句也可用于指标公式主体脚本中,提前结束指标计算,此时RET将被忽略。 有关自定义函数详细信息和示例,参看FUNCTION关键字用法。 STEP 数值序列步长 循环控制语句,参看FOR关键字用法。 THEN 条件判断 条件判断控制,参看IF关键字用法。 VARIABLE:UP:=0; IF DYNAINFO(07)>DYNAINFO(04) THEN BEGIN UP:=1; ...... END TO 有限循环结束点 循环控制语句,参看FOR关键字用法 VARIABLE:CNT1:=0,CNT2:=0; CR:=CROSS(MA(C,5),MA(C,10)); FOR I:=1 TO DATACOUNT DO BEGIN IF C[I]>O[I] THEN CNT1:=CNT1+1; IF CR[I]>0 THEN CNT2:=CNT2+1; END 对于日线表示分别统计当前品种上市以来的上涨次数和5日均线上穿10日均线的次数。 VARIABLE 声明变量 VARIABLE:A1:=V1,A2:=V2,...; 声明变量A1、A2?,并分别初始化A1=V1、A2=V2?,变量的类型由初始化类型确定,即AN类型与VN相同。 VARIABLE:A:=1,B:=C; 声明定义了常变量A和序列变量B,A的初值为1,B的初值为收盘线。 WHILE 条件循环 WHILE CONDITION DO STATEMENT 表示当CONDITION条件成立时,循环执行STATEMENT语句,直至CONDITION不成立结束循环。 CONDITION必须为常量条件,STATEMENT可以是单行语句,也可以是IF、FOR、WHILE、BEGIN?END等复合语句。 (注意:使用此语法时务必确保逻辑在实际情况下的可行性,避免出现死循环,请慎用。) VARIABLE:CNT:=0,I:=1; WHILE IO[I] THEN CNT:=CNT+1; I:=I+1; END 对于日线表示统计当前品种上市以来的上涨次数。 [] 数组元素索引列表 ARR[N] CLOSE[DATACOUNT],表示引用最后一个收盘价;引用序列量ARR的第N个值。DATE[1],表示取第一个历史数据时间,即上市日期;ARR支持序列变量、历史行情函数和数据时间函数。 M5:=MA(CLOSE,5),则M5[5]表示取第一个有效的5日收盘均线。

技术指标公式算法及应用

指标 主图指标 成交量指标 ADVOL 钱龙离散量 A:=SUM(((CLOSE-LOW)-(HIGH-CLOSE))*VOL/10000/(HIGH-LOW),0); ADVOL:A; ADVOLMA:MA(A,30); AMOUNT 持仓量(成交额) 1.成交金额大,代表交投热络,可界定为热门股; 2.底部起涨点出现大成交金额,代表攻击量; 3.头部地区出现大成交金额,代表出货量; 4.观察成交金额的变化,比观察成交手数更具意义,因为成交手数并未反应股价的涨跌的后所应支出的实际金额。 M1:=6;//minM1:=0,maxM1:=60 M2:=12;//minM2:=0,maxM2:=120 M3:=24;//minM3:=0,maxM3:=240 AMO:AMOUNT,VOLSTICK; MAAMO1:MA(AMO,M1); MAAMO2:MA(AMO,M2); MAAMO3:MA(AMO,M3); OI VOL 线性持仓 成交量 OI:AMOUNT; 1.成交量大,代表交投热络,可界定为热门股; 2.底部起涨点出现大成交量(成交手数),代表攻击量; 3.头部地区出现大成交量(成交手数),代表出货量; 4.观察成交金额的变化,比观察成交手数更具意义,因为成交手数并未反应股价的涨跌的后所应支出的实际金额。 M1:=5;//minM1:=1,maxM1:=10 M2:=10;//minM2:=5,maxM2:=30 VOLUME:VOL,VOLSTICK; MAVOL1:MA(VOLUME,M1); MAVOL2:MA(VOLUME,M2); 趋向指标 BBI 多空指数 1.股价位于BBI 上方,视为多头市场; 2.股价位于BBI 下方,视为空头市场。 M1:=3; //minM1:=1,maxM1:=100 M2:=6; //minM2:=1,maxM2:=100 M3:=12;//minM3:=1,maxM3:=100 M4:=24;//minM4:=1,maxM4:=100 BBI:(MA(CLOSE,M1)+MA(CLOSE,M2)+MA(CLOSE,M3)+MA(CLOSE,M4))/4; 解释 示例


博易大师函数、语法指令与指标公式大全(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:40篇文章巧记高考3500词汇(学案型) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: