Rss & SiteMap

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

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

标题:精细化历史测评

1楼
jokerninja07 发表于:2018/7/6 22:09:36
补充了半年历史分笔数据,日线,5分钟,1分钟的数据。 从不2018年1月1日到今天。
然后使用后台的精选化测评
但是测试没有结果
工具选项中的 仅使用当日分笔,1分钟 选项没有勾选

这个是什么原因
是哪里错了?
2楼
wenarm 发表于:2018/7/8 21:11:28
1.在具体品种上右键数据检查,看本地数据是否已经正常存在,分笔和分钟级别的数据
2.排查自己策略中使用的交易指令是否为后台专用的函数,如tbuy,lmt等,
上述两个方向都确认正常时,你可以拿系统自带的后台策略,或者写一个条件恒成立的测试代码,进行测试看是否能有测试结果。如果有,说你当前使用的测试策略条件不成立。
或者请提供你的测试设置以及代码给我们。

3楼
jokerninja07 发表于:2018/7/9 8:47:15

我想测试的公式是在日线上运行,然后下载的数据是日线和分笔数据

下的是半年的数据


图片点击可在新窗口打开查看此主题相关图片如下:@j4qmq3_{@%}@1%6$zumby.png
图片点击可在新窗口打开查看
4楼
jokerninja07 发表于:2018/7/9 8:49:10
ma1:=ma(c,5);
tj1:=ma1>ref(ma1,1);
tj2:=ma1<ref(ma1,1);
开多条件:=tj1;
平多条件:=tj2;
开空条件:=tj2;
平空条件:=tj1;
if 平多条件 and tbuyholding(1)>0  then tsell(平多条件 ,1,mkt);
if 平空条件 and tsellholding(1)>0  then tsellshort(平空条件,1,mkt);
if tholding=0 and tbuyholding(1)=0 and TSELLHOLDING(1)=0 and 开多条件  then tbuy(开多条件,1,mkt);
if tholding=0 and tbuyholding(1)=0 and TSELLHOLDING(1)=0 and 开空条件  then tbuyshort(开空条件,1,mkt);
5楼
jokerninja07 发表于:2018/7/9 8:49:33
这个是公式编写的方法,对吗
6楼
jokerninja07 发表于:2018/7/9 8:50:28

我上周有使用,模拟交易进行运作,可以实现交易,但周五买了专业版想要测试,一直测试没有结果

7楼
jokerninja07 发表于:2018/7/9 8:52:39

图片点击可在新窗口打开查看此主题相关图片如下:lzap_~h@370hb1)fiki2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:m~h~4qj97`o7q}n7xjoncv.png
图片点击可在新窗口打开查看
8楼
jokerninja07 发表于:2018/7/9 8:52:53

图片点击可在新窗口打开查看此主题相关图片如下:ledh5widh@)mt7rigl}rd.png
图片点击可在新窗口打开查看
9楼
yukizzc 发表于:2018/7/9 9:12:03

你的 测试时间段太少了,三天的数据根本无法构成一个5日均线所以开仓条件永远不满足

测试一年去看下呢

10楼
jokerninja07 发表于:2018/7/9 9:55:42

有数据了。但是这后台交易不能体现出实际情况吗?

也就是实际交易过程中的信号闪烁造成的开平仓,没有计算出来

交易结果和图表同一个软件的交易结果一样。

和我用模拟交易出来的实际动态情况不一样

共24 条记录, 每页显示 10 条, 页签: [1] [2][3]


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