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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 参数精度问题?

   

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


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

主题:参数精度问题?

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


加好友 发短信
等级:论坛游侠 帖子:380 积分:0 威望:0 精华:0 注册:2018/10/17 9:47:22
参数精度问题?  发帖心情 Post By:2019/3/27 16:22:16    Post IP:27.154.85.86[显示全部帖子]

MAXPROFIT_D:=(HHV(HIGH,ENTERBARS+2)-AVGENTERPRICE)/AVGENTERPRICE;
CURRENTPROFIT_D:=(CLOSE-AVGENTERPRICE)/AVGENTERPRICE;
CURRENTLOSS_D:=(AVGENTERPRICE-CLOSE)/AVGENTERPRICE;
CD1:=CURRENTLOSS_D>=0.01*Z1 AND HOLDING>0;
CD2:=MAXPROFIT_D>=0.01*Z2 AND CLOSE<=AVGENTERPRICE AND HOLDING>0;
CD3:=MAXPROFIT_D>=0.01*Z3 AND (HHV(HIGH,ENTERBARS+2)-CLOSE)/HHV(HIGH,ENTERBARS+2)>=0.01*Z4 AND HOLDING>0 ;
IF CD1=1 OR CD2=1 OR CD3=1 THEN 
   BEGIN
   SELL(HOLDING>0,0,LIMIT,CLOSE-3*MINDIFF),IGNORECHECKPRICE;
   DRAWTEXT( 1,LOW ,"平多" );
END
其中0.01这个参数精度改成0.002,比如说止损2%,那么z1的参数是2,那么这个0.01改成0.002,那么z1的参数是10,这个表达的是也是止损2%,为何金字塔测试的时候测试的结果不一样呢?

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


加好友 发短信
等级:论坛游侠 帖子:380 积分:0 威望:0 精华:0 注册:2018/10/17 9:47:22
  发帖心情 Post By:2019/3/27 16:48:10    Post IP:27.154.85.86[显示全部帖子]

我在同一台电脑,同一个软件,同样的测试时间段,就是修改0.01这个参数为0.002,但是我这个z1,z2,z3,z4这个参数我也是放大了原来的5倍,比如原来0.01参数时,z1,z2,z3数值是2,2,4,那么修改成0.002时,z1,z2,z3就就变成10,10,20了,应该测试结果一样的才对啊,就是测试结果不一致啊?这是为何,可以排除数据量和复权的因素,

 回到顶部