等级: 免费版
- 注册:
- 2022-3-5
- 曾用名:
|

楼主 |
发表于 2022-3-7 16:01
|
显示全部楼层
新建公式名称:三线涨跌,公式是这样写的:
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2*(DIFF-DEA), COLORSTICK;
up:macd>ref(macd,1) and dea>ref(dea,1) and diff>ref(diff,1);
down:macd<ref(macd,1) and dea<ref(dea,1) and diff<ref(diff,1);
下面是策略:
主要内容是
60分期货品种MACD中三线上涨,引用同品种指数相对应MACD三线上涨,开多,反之,开空。策略是这样写的:
input:ss(1,1,100,1);//手数
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2*(DIFF-DEA), COLORSTICK;
kd2:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1);
kk2:diff<ref(diff,1) and dea<ref(dea,1) and macd<ref(macd,1);
zhiup:stkindi('au30','三线涨跌.zhiup',0,5);
zhidown:stkindi('au30','三线涨跌.zhidown',0,5);
kd:kd2 and zhiup;
kk:kk2 and zhidown;
pd:diff<ref(diff,1) and dea<ref(dea,1) and macd<ref(macd,1);
pk:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1);
老师,帮忙看下,不对的地方,麻烦改改。谢谢!
|
|