金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5359|回复: 12

我想多周期组合条件选股。设置成预警。感谢

[复制链接]

5

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2022-3-16
曾用名:
发表于 2022-3-17 07:48 | 显示全部楼层 |阅读模式
QQ图片20220317073340.png



AA:=EMA(C,11);M2:=EMA(C,26)*1;
角度:=ATAN((AA/REF(AA,1)-1)*100)*180/3.1416;
EE:角度>45 ;

M1:=EMA(C,11);
M2:=EMA(C,26)*1;
M3:=EMA(C,26)*1;
CC:M1>REF(M1,1)and ref(M1,1)<=REF(M1,2) AND M1>M2;

DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : =EMA(DIFF,9);
MACD : =2*(DIFF-DEA), COLORSTICK;
角度:=ATAN((DIFF/REF(DIFF,1)-1)*100)*180/3.1416;
RR:角度>80 AND MACD>REF(MACD,1) ;

DIF:=EMA(C,11)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
AA:=CROSS(DIF,DEA);
BB:=BARSLAST(AA);
CC:MACD>REF(MACD,1)and ref(macd,1)<REF(MACD,2) AND MACD>0;

还有个条件是要求EXPMA30分钟11周期线上穿26周期。这是一个组合。我想设置成预警。麻烦给我组合成一个公式,感谢平台。感谢大哥

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-17 08:45 | 显示全部楼层
还是和昨天方式一样,以上代码整理成一个指标,然后在实际运行的预警指标中去调用。
新建指标B:
M1:=EMA(C,11);
M2:=EMA(C,26)*1;
M3:=EMA(C,26)*1;

EXPMA角度:=ATAN((M1/REF(M1,1)-1)*100)*180/3.1416;

cd1:EXPMA角度>45;
cd2:M1>REF(M1,1)and ref(M1,1)<=REF(M1,2) AND M1>M2;

DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : =EMA(DIFF,9);
MACD : =2*(DIFF-DEA), COLORSTICK;
MACD角度:=ATAN((DIFF/REF(DIFF,1)-1)*100)*180/3.1416;

cd3:MACD角度>80 AND MACD>REF(MACD,1) ;

cd4:cross(m1,m2);//min30

AA:=CROSS(DIFF,DEA);
BB:=BARSLAST(AA);
cd5:MACD>REF(MACD,1)and ref(macd,1)<REF(MACD,2) AND MACD>0;

预警条件1:cd1 and cd2 and cd3 and cd5;
预警条件2:cd4;



然后我们在真实的预警指标里调用上面指标的判断结果,注意这里又新建了一个指标来运行的:
预警条件1:"B.预警条件1#WEEK";
预警条件2:"B.预警条件2#MIN30";

预警条件:预警条件1 and 预警条件2;

新建指标和做预警的方式昨天帖子里已经和你说明过了。这里不再赘述。
此外因为你是用到了周线,建议多补充下历史日线数据。
数据下载教程:https://www.weistock.com/docs/HE ... B8%8B%E8%BD%BD.html
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2022-3-16
曾用名:
 楼主| 发表于 2022-3-17 09:13 | 显示全部楼层
谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-17 13:44 | 显示全部楼层
2个指标。
指标B.
M1:=EMA(C,11);
M2:=EMA(C,26)*1;
M3:=EMA(C,26)*1;

EXPMA角度:=ATAN((M1/REF(M1,1)-1)*100)*180/3.1416;

cd1:EXPMA角度>45;
cd2:M1>REF(M1,1)and ref(M1,1)<=REF(M1,2) AND M1>M2;

DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : =EMA(DIFF,9);
MACD : =2*(DIFF-DEA), COLORSTICK;
MACD角度:=ATAN((DIFF/REF(DIFF,1)-1)*100)*180/3.1416;

cd3:MACD角度>80 AND MACD>REF(MACD,1) ;

cd4:cross(m1,m2);//min30

AA:=CROSS(DIFF,DEA);
BB:=BARSLAST(AA);
cd5:MACD>REF(MACD,1)and ref(macd,1)<REF(MACD,2) AND MACD>0;

预警条件1:cd1 and cd2 and cd3 and cd5;
预警条件2:cd4;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-17 13:45 | 显示全部楼层
预警用的指标:

预警条件1:"B.预警条件1#WEEK";
预警条件2:"B.预警条件2#MIN30";

预警条件:预警条件1 and 预警条件2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2022-3-16
曾用名:
 楼主| 发表于 2022-3-17 13:47 | 显示全部楼层
第一个公式到哪啊。可以把预警1和2合并吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-17 13:56 | 显示全部楼层
本帖最后由 技术009 于 2022-3-17 13:57 编辑

4楼的就是一个完整策略的代码。

4楼那个预警1 和2 不能合并,因为你周期不一样,一个周线 一个30分钟。我后面调用地方是要区分开的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-17 17:36 | 显示全部楼层
本帖最后由 技术006 于 2022-3-17 17:38 编辑

公式A:
[PEL] 复制代码
M1:=EMA(C,11);
M2:=EMA(C,26)*1;
cd4:cross(m1,m2);


指标B.
[PEL] 复制代码
M1:=EMA(C,11);
M2:=EMA(C,26)*1;
M3:=EMA(C,26)*1;

EXPMA角度:=ATAN((M1/REF(M1,1)-1)*100)*180/3.1416;

cd1:EXPMA角度>45;
cd2:M1>REF(M1,1)and ref(M1,1)<=REF(M1,2) AND M1>M2;

DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : =EMA(DIFF,9);
MACD : =2*(DIFF-DEA), COLORSTICK;
MACD角度:=ATAN((DIFF/REF(DIFF,1)-1)*100)*180/3.1416;

cd3:MACD角度>80 AND MACD>REF(MACD,1) ;


AA:=CROSS(DIFF,DEA);
BB:=BARSLAST(AA);
cd5:MACD>REF(MACD,1)and ref(macd,1)<REF(MACD,2) AND MACD>0;

预警条件1:cd1 and cd2 and cd3 and cd5;
预警条件2:"A.cd4#MIN30";

预警条件:预警条件1 and 预警条件2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2022-3-16
曾用名:
 楼主| 发表于 2022-3-26 15:45 | 显示全部楼层

你好,兄弟。我把这个公式弄成了预警,选 股。可是他不跳。我想让你帮你改一下。我想要测试一下。以前的信号,我想止盈10个点。止损5个点。
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-26 19:07 | 显示全部楼层
1.没有预警结果,先判断下你本地数据是否充足。你可以用条件选股的历史时段,看有结果没。
2.预警公式不是交易公式,没法回测。没有开平仓动作,哪来的止盈止损?

如果要变交易公式,请给出什么条件下做什么开仓动作的描述。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-25 21:07 , Processed in 0.105621 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表