易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 930|回复: 1

希望:票池的一个条件转移对多个不同条件可分别输出

[复制链接]

29

主题

42

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2024-10-29 23:54:14 | 显示全部楼层 |阅读模式
《易得》v3.3.0\股票池\条件转移
目前股票池的一个条件转移只能输出一个类型的结果,以MACD条件为例为例:
若DIFF、DEA、MACD的结果都取,通常要建对应的3个条件转移,
条件转移一 DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
条件转移二 DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:EMA(DIFF,M);
条件转移三 DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:=EMA(DIFF,M); MACD:2*(DIFF-DEA);
其中下一条件以上一条件的结果为基础,就是说为了取DEA要重复计算DIFF、为了取MACD不但要重复计算DIFF还要重复计算DEA,这样就耗用了不必要的算力和资源,如果在一个条件转移中能让多个有依赖关系的不同条件分别输出,那么只用将上面3个条件合并为1个,
DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);(同时可选输出一)
DEA:EMA(DIFF,M);(同时可选输出二)
MACD:2*(DIFF-DEA);(同时可选输出三)
如同指标,同一公式可以支持多个输出,无需分别用3个公式来表达。
20问题股票池的一个条件转移能多个输出.png

回复

使用道具 举报

29

主题

42

帖子

163

积分

注册会员

Rank: 2

积分
163
 楼主| 发表于 2025-1-13 01:48:45 | 显示全部楼层
条件预警同理,希望也能支持多路输出。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-5-3 23:35 , Processed in 0.058225 second(s), 21 queries .

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