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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 回测交易次数是以开仓计,还是以开仓计?

   

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


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

主题:回测交易次数是以开仓计,还是以开仓计?

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


加好友 发短信
等级:黑侠 帖子:749 积分:0 威望:0 精华:0 注册:2016/9/4 18:09:26
回测交易次数是以开仓计,还是以开仓计?  发帖心情 Post By:2017/1/13 7:51:19 [显示全部帖子]

一组策略,买入条件一样,为了追求利润最大化,卖出条件做了修改,想通过回测找到利润最大。但回测中发现得到的交易次数都不一样,假如按开仓计的话,交易次数应该是一样的,不解?


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


加好友 发短信
等级:黑侠 帖子:749 积分:0 威望:0 精华:0 注册:2016/9/4 18:09:26
  发帖心情 Post By:2017/1/15 17:23:40 [显示全部帖子]

以下是引用pyd在2017-1-13 7:55:46的发言:
交易次数是全平算一次

我的策略是只开一次仓, 仓位为“0”才买,按理是开仓、平仓是一 一个对应的。 策略如下:买入条件一样,卖出条件略有不同,个人认为交易次数应该是一样的,只是胜率不一样而以,但这两种情况测试下来,交易次数就是不一样。不知为什么。  

方案一:

if CROSS(MA10,MA20)  AND  macd>REF(macd,1)   and  tbuyholding(1)=0 and TTOTALDAYTRADE<1 then BEGIN

 tbuy(1,10000/close,mkt);

End

if  (c>tenterprice*1.045  or  c<tenterprice*0.93 or  tenterbars>=20) and tbuyholding(0)>0 then  BEGIN 

tsell(1,0,mkt);

end


方案二:

if CROSS(MA10,MA20)  AND  macd>REF(macd,1)   and  tbuyholding(1)=0 and TTOTALDAYTRADE<1 then BEGIN

 tbuy(1,10000/close,mkt);

End

if ( c>tenterprice*1.045  or  c<tenterprice*0.93  or  tenterbars>=20 or CROSS(dea, diff) or cross(ma10,ma5))  and  tbuyholding(0)>0 then  BEGIN 

tsell(1,0,mkt);

end


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


加好友 发短信
等级:黑侠 帖子:749 积分:0 威望:0 精华:0 注册:2016/9/4 18:09:26
  发帖心情 Post By:2017/1/15 17:31:15 [显示全部帖子]

我已将两份测试报告通过QQ离线文件传给金字塔客服10(2862096385).


 回到顶部