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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → STOPR指令测试中的BUG

   

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


  共有2796人关注过本帖平板打印复制链接

主题:STOPR指令测试中的BUG

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


加好友 发短信
等级:论坛游侠 帖子:170 积分:0 威望:0 精华:0 注册:2013/6/23 19:55:59
STOPR指令测试中的BUG  发帖心情 Post By:2013/7/1 13:24:09 [只看该作者]

我在指标中采用5个点的固定止损来测试IF。但发现:


1、 止损价格是对的,都是在开仓价格上下5个点。但止损的位置不对,所有的止损都是在K线的实体阳线(或阴线)中发生的,从来不会在上下影线中这样测试偏差会很大,具体可以看图。


2、止损指令是
sell(c-enterprice<=-5,0,stopr,enterprice-5);

sellshort(c-enterprice>=5,0,stopr,enterprice+5);
如下是图:

 


图片点击可在新窗口打开查看此主题相关图片如下:stopr 测试bug.png
图片点击可在新窗口打开查看

从测试图中可以看到,开仓的位置在2216附近,平仓应该在2221。从平仓的位置可以看到,平仓的K线前的两个K线都已经触及了止损位(最高价都在2223附近)。但因为收盘价低于2221(我推测),都没有平仓。一直到了第三个K线才平仓。

 

我们知道,如果平仓位置不对,将影响后续的开仓点位,请重视。

 

如果不是BUG,也请说明这么设计的原因,因为这必然造成实盘和测试结果有较大偏差。


 回到顶部