Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:逻辑为什么不一致

1楼
大豆0911 发表于:2018/9/29 17:35:41
版主好,我写完条件1,发现这样表达有点复杂,于是简化成条件2的写法。从数学逻辑上看,两者应该是完全一致的,但是在其他条件相同情况下,条件1和2的回测结果相差非常大(测的甲醇连续合约,这里的mindiff都是1)。
很纳闷。。。请问是什么原因,我理解有误吗?

条件1: close<open-3*mindiff and close>open-5*mindiff

条件2: close=open-4*mindiff 

2楼
wenarm 发表于:2018/9/29 18:09:43
怎么可能一样! 等比复权后的的数据就不一定是正数了。
并且交易所的数据经过多次解压缩处理到客户端,其原始数据也可能存在小数位。
3楼
大豆0911 发表于:2018/9/30 14:05:33
版主好,这个问题我还是不明白,
1. 就甲醇合约来说,MINDIFF为1,开盘价和收盘价不应该出现小数位啊。。。 均线有可能出现小数
2. 期货不分红不送股,等比复权、填补开盘缺口复权,两种都不应该出现负数?我理解的对吗
4楼
wenarm 发表于:2018/9/30 14:14:15

不对,你自己输出开高低收看一下就知道。很多都是带小数位的。

交易所过来的原始数据本身就是浮点类型的。不一定是整数。

 

2.期货没有送股分红的概念。复权方式都是等比算法。不可能出现负数。

[此贴子已经被作者于2018/9/30 14:23:41编辑过]
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02899 s, 2 queries.