麦语言自编策略模型函数列表(19)

2021-02-21 11:13

麦语言自编策略模型函数列表

EVERY(CLOSE>OPEN,5);//表示 5 个周期内一直是阳线 例 2: MA5:=MA(C,5);//定义 5 周期均线 MA10:=MA(C,10);//定义 10 周期均线 EVERY(MA5>MA10,4),BK;//4 个周期内 MA5 都大于 MA10,则买开 仓。 //EVERY(MA5>MA10,4),BK;与 EVERY(MA5>MA10,4)=1,BK;表达同等 意义 判断 N 个周期内是否有满足 COND 的条件(包含当前周期) 注: 1、N 可以是变量。 2、若 N 是有效数值,但前面没有那么多 K 线,或者 N 为空值, 代表条件不满足,该函数返回值为 0 例 1: EXIST(CLOSE>REF(HIGH,1),10);表示 10 个周期中是否存在收盘价大 于前一个周期的最高价,存在返回 1,不存在则返回 0. 例 2: N:=BARSLAST(DATE<>REF(DATE,1))+1; EXIST(C>MA(C,5),N);// 表示当天是否有满足收盘价大于 5 周期均 线的 k 线,存在返回 1,不存在返回 0 当 COND 条件成立,将其后 N 周期内的数据设置为 0. 注: 1、N 为空值,返回空值。 2、N 不能为变量 3、不能与 BKPRICE,BARSBK,SKPRICE,BARSSK 一起使用 例 1: FILTER(CLOSE>OPEN,3);// 查找阳线,3 天内再次出现的阳线不被 记录在内 若 COND 条件成立,则返回 A,否则返回 B 注: 1、COND 是判断条件;A、B 可以是条件,也可以是数值。 例 1: IFELSE(ISUP,H,L);//如果 k 线为阳线,取最高价,否则取最低价 例 2: A:=IFELSE(MA5>MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0));// 当 MA5>MA10 时,取是否满足 DIFF 上穿 DEA,否则(MA5 不大于 MA10),当 K,D 死叉时,令 A 赋值为 2,若上述条件都不满足,A 赋值为 0 A=1,BPK;//当 MA5>MA10,以 DIFF 上穿 DEA 作为开多仓条件 A=2,SPK;//当 MA5 不大于 MA10,以 K、D 死叉作为开空仓条件 判断该周期是否收阴18

EXIST(COND,N)

FILTER(COND,N)

IFELSE(COND,A,B)

ISDOWN


麦语言自编策略模型函数列表(19).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年省考公务员答题技巧解析(21)

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

马上注册会员

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