金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2841|回复: 3

过滤策略执行中的计算顺序问题

[复制链接]

48

主题

81

帖子

91

积分

Rank: 2

等级: 标准版

注册:
2021-9-1
曾用名:
发表于 2021-12-5 14:27 | 显示全部楼层 |阅读模式
我的交易策略中设置了三个买卖过滤条件,分别是买1卖1, 买2卖2, 买3卖 。相关的代码如下所示:

开多:买1 and 买2 and 买3;
开空:卖1 and 卖2 and 卖3;
if holding=0 and 开空 then buyshort(1,ss,marketr);
if holding=0 and 开多 then buy(1,ss,marketr);

我在对策略进行回测时,发现调换下买卖过滤条件,回测结果还不尽相同。例如“开多:买1 and 买3 and 买2;”和“开多:买1 and 买2 and 买3;”出来回测结果不一样,软件进行信号过滤是前两个买卖信号过滤后再和第三个条件进行过滤?就是从左向右的顺序计算过滤?感谢回复。
回复

使用道具 举报

37

主题

9872

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-5 17:23 | 显示全部楼层
根源不会是上面的条件造成的。请把完整的代码贴出来
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

48

主题

81

帖子

91

积分

Rank: 2

等级: 标准版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2021-12-5 18:56 | 显示全部楼层
第一个买卖过滤是基于均线的,只要保持第一个过滤条件在第一个就没问题了,感谢!
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-12-5 22:06 | 显示全部楼层
从左到右过滤,你是and这个其实效果事一样的就好比
1+2+3和
2+1+3
他的结果是一样的,你可以加载到图上去看下不同排序这个结果条件是否一样
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 09:49 , Processed in 0.126406 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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