欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请问回测

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3170人关注过本帖树形打印复制链接

主题:请问回测

帅哥哟,离线,有人找我吗?
yukizzc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/26 9:20:41 [显示全部帖子]

看你用你个市价,market是次周期开盘价,marketr是本周期收盘价

回测时是本周期成交还是次周期,完全是看你交易控制符的选择。limit和limitr,这两个都是限价区别就是本周期和次周期具体自己看函数说明里

可以开仓啊,能不能开仓完全是看你开仓条件是否有做限制。


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/26 10:07:09 [显示全部帖子]

开多:=BUY(KD AND HOLDING=0,1,LIMITR,REF(H,1)),IGNORECHECKPRICE;        //在后面加个忽略价格检查

因为你报单价格是用的上一根k的最高价,如果这个最高价比你本周期的最低价还要低,所以会出现白色箭头开不了仓。加上那个函数就行了


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/26 10:48:27 [显示全部帖子]

哦,这个是你代码问题啊,你用的判断是close这个在盘后就是收盘价了。

KD:=REF(C,1)>REF(O,1)&&C>REF(H,1);  

 

有些上一K收阳本K上影线超过上一K的H,你这个条件是用的最高价和上一k的最高价做比较,写法如下

KD:=REF(C,1)>REF(O,1)&&H>REF(H,1);  


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/26 11:09:07 [显示全部帖子]

回测无法模拟你实际交易的那种过程的,历史k线只有开高低收四个值,是没有中间数据的。

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/27 13:35:49 [显示全部帖子]

回测就是用的15分钟k来计算的,无法实现你盘中1分钟1分钟的那种实际过程的。

 


 回到顶部