教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

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

来源:网络收集 时间:2026-04-30
导读: 的算术平均数的 平方根,它反映一个数据集的离散程度。STD(C,10)表示收盘价与收盘价 的 10 周期均线之差的平方和的平均数的算术平方根。标准差是样本方 差的平方根。 为 X 的 N 周期总体标准差。 注:14 DEVSQ(X,N)

的算术平均数的 平方根,它反映一个数据集的离散程度。STD(C,10)表示收盘价与收盘价 的 10 周期均线之差的平方和的平均数的算术平方根。标准差是样本方 差的平方根。 为 X 的 N 周期总体标准差。 注:14

DEVSQ(X,N)

FORCAST(X,N)

SLOPE(X,N)

STD(X,N)

STDP(X,N)

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

1、N 为有效值,但当前的 k 线数不足 N 根,该函数返回空值; 2、N 为 0 时,该函数返回空值; 3、N 为空值,该函数返回空值。 4、N 可以为变量 例: STDP(C,10)为收盘价的 10 周期总体标准差。 //总体标准差是反映研究总体内个体之间差异程度的一种统计指标, 总体方差是一组资料中各数值与其算术平均数离差平方和的平均数, 总 体标准差则是总体方差的平方根。 求 X 在 N 周期内的样本方差。 注: 1、N 为有效值,但当前的 k 线数不足 N 根,该函数返回空值; 2、N 为 0 时,该函数返回空值; 3、N 为空值,该函数返回空值; 4、N 支持使用变量 例 1: VAR(C,5)求收盘价在 5 周期内的样本方差。 //表示总体方差的 N/(N-1)倍,VAR(C,5)表示收盘价的 5 周期总体样本 方差的 5/4 倍。 为 X 的 N 周期总体样本方差 注: 1、N 为有效值,但当前的 k 线数不足 N 根,该函数返回空值; 2、N 为 0 时,该函数返回空值; 3、N 为空值,该函数返回空值; 4、N 支持使用变量 例: VARP(C,5)为收盘价的 5 周期总体样本方差 //表示数据偏差平方和除以总周期数 N,VARP(C,5)表示收盘价 5 个周 期的数据偏差平方和除以 5.

VAR(X,N)

VARP(X,N)

设一个数列,数列中数据的总个数为 N,以今天(2005-10-14)五天内 的 A0605 收盘价为例,N 就为 5。数列的内容为: {2766,2805,2814, 2886,2885}。 1 、 算 术 平 均 值 MA(CLOSE,5) : 数 据 总 和 除 以 总 个 数 N 。 (2766+2805+2814+2886+2885)/5=2831.20。 可以用公式 MA(CLOSE,5), 从今天的值上看出。 数理统计举例说明: 2、偏差:每个数据,减去算术平均值的结果。 2766-2831.20=-65.2, 2805-2831.20=-26.2, 2814-2831.20=-17.2, 2886-2831.20=54.8, 2885-2831.20=53.8, 各偏差相加,应该是等于 0 的。 3、平均绝对偏差 AVEDEV(X,N):将偏差的绝对值相加,除以总个数 N。 (65.2+26.2+17.2+54.8+53.8)/5=43.44 4、 数据偏差平方和 DEVSQ(X,N): 将偏差的平方相加。 (-65.2)2+ (-26.2)2+15

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

4.逻辑判断函数(22)

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

//CROSSDOWN(MA5,MA10),SK; CROSSDOWN(MA5,MA10)=1,SK;表达同等意义

CROSS2(A,B)

表示 N 个周期内当 A 从下方向上穿 B 偶数次。 赢顺不支持 注: 1、若 N 为 0,则从第一个有效的值开始算。 2、当 N 为有效值,但当前的 k 线数不足 N 根,或者 N 空值的情 况下,代表不成立,该函数返回 0 例 1: MA5:=MA(C,5); CROSS2(C,MA5,10) 返回值为 1(Yes),表示当前周期是 10 个周期 内(包含当前周期)收盘价从下方向上穿过 5 周期均线的第偶数次; 返回值为 0(No),表示当前周期不是 10 个周期内(包含当前周期) 收盘价从下方向上穿过 5 周期均线的第偶数次

变量 X1 与 X2 在指定周期内是否发生背离 用法: S: 设置转折点两边需要的周期数,取值应小于 L 的四分之一;S 不 可以为变量; L: 计算的总的范围的周期数;L 不可以为变量。 HL: 可以取值为 1 和-1 1 表示根据 X1 的峰值判断背离情况; X1 在 L 周期内波峰取值创了新高,但 X2 在 X1 峰值对应的取值没 有创新高,熊背离,或称顶背离 DIVERGENCE(X1,X2,S,L, -1 表示计算波谷点, X1 在 L 周期内波谷取值创了新低,但 X2 在 X1 波谷对应的取值没 HL) 有创新低,牛背离,或称底背离; 例 1: MA10:MA(C,10); DIVERGENCE(C,MA10,2,20,1);//在 20 个周期内,收盘价与 5 周期均 线存在顶背离 说明:收盘价峰值的判断标准--收盘价大于前 2 个周期的收盘价, 并且大于后 2 个周期的收盘价,认为为收盘价的峰值; 即在当根 K 线前面的 20 个周期(不包含当根 K 线)内,收盘价存 在两个这样的峰值,且峰值创了新高,但是在两个峰值对应 K 线 取到的 10 周期均线照的值未创新高 判断 N 周期内, 是否一直满足 COND 条件。 若满足函数返回值为 1,

不满足函数返回值为 0; 注: 1、N 包含当前 k 线。 2、若 N 是有效数值,但前面没有那么多 K 线,或者 N 为空值,代 表条件不满足,函数返回值为 0。 3、N 可以是变量 例 1:17

EVERY(COND,N)

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

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

…… 此处隐藏:1714字,全部文档内容请下载后查看。喜欢就下载吧 ……
麦语言自编策略模型函数列表(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/119390.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)