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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → A公式测试系统中设定与B用代码实现,都是开空仓20周期后平仓,为何结果不同?

   

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


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

主题:A公式测试系统中设定与B用代码实现,都是开空仓20周期后平仓,为何结果不同?

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


加好友 发短信
等级:论坛游侠 帖子:144 积分:10 威望:0 精华:0 注册:2012/10/15 17:41:43
A公式测试系统中设定与B用代码实现,都是开空仓20周期后平仓,为何结果不同?  发帖心情 Post By:2015/12/9 14:02:53    Post IP:111.194.179.51[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:从公式测试系统中设定.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:用代码方式实现.jpg
图片点击可在新窗口打开查看

A:公式测试系统中设定-出场规则-在开仓20周期后,无论涨跌都平仓 平仓比例100% 

B: 用代码实现
days_after_buyshort: TYPEBAR(1,3),LINETHICK0;
sellshort_condition: days_after_buyshort=20 and holding<0 ,LINETHICK0;
IF sellshort_condition THEN begin
sellshort(1,0,MARKET);

A与B都是开空仓20周期后平仓,为何结果不同?

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2015/12/9 14:09:14    Post IP:58.246.57.26[只看该作者]

你图表中的时间段和你测试的时段一致吗?


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
抓抓2001
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:144 积分:10 威望:0 精华:0 注册:2012/10/15 17:41:43
  发帖心情 Post By:2015/12/9 14:13:26    Post IP:111.194.179.51[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:用代码方式实现.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:论坛游侠 帖子:144 积分:10 威望:0 精华:0 注册:2012/10/15 17:41:43
  发帖心情 Post By:2015/12/9 14:16:41    Post IP:111.194.179.51[只看该作者]

我在公式测试中都是勾选了严格使用时间段测试


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


加好友 发短信
等级:论坛游侠 帖子:144 积分:10 威望:0 精华:0 注册:2012/10/15 17:41:43
  发帖心情 Post By:2015/12/9 14:30:39    Post IP:111.194.179.51[只看该作者]

跟图表中的时间段和测试的时段是否一致无关的。在图里我选了锁定显示时段,并且把时段调成跟公式测评的时段一样,但是问题还是不变。
请看我第二次发的图“用代码方式实现.jpg”成交明细中的交易价跟“从公式测试系统中设定.jpg”中的交易价是不同的,这才是原因,为什么用代码方式实现时,也是通过公式测评系统,交易费率我也没改,只是没勾选 出场规则-在开仓20周期后,无论涨跌都平仓,为什么交易价格就变了?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/12/9 14:34:08    Post IP:58.246.57.26[只看该作者]

信号点位都是一样的,差异在价格。

另外你没必要去用测试里面的那些选项,这些只能用作回测对你实际交易没有帮助,实际程序化还是要自己手工代码处理的


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


加好友 发短信
等级:论坛游侠 帖子:144 积分:10 威望:0 精华:0 注册:2012/10/15 17:41:43
  发帖心情 Post By:2015/12/9 14:53:48    Post IP:111.194.179.51[只看该作者]

程序化交易的重点就是回测,回测测试成功率,发现问题,这是很重要的!!
我就是问同样的平仓方式为何价格不同啊?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/12/9 15:03:57    Post IP:58.246.57.26[只看该作者]

你看下回测设置里的平仓价格用的什么,你代码用的market这是次周期开盘价报单

回测是重点,可是问题在于你这个最后还是会回到用代码编写,你测试很好最后你还得去写代码


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


加好友 发短信
等级:论坛游侠 帖子:144 积分:10 威望:0 精华:0 注册:2012/10/15 17:41:43
  发帖心情 Post By:2015/12/9 16:15:02    Post IP:111.194.179.51[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:盘中触位价.jpg
图片点击可在新窗口打开查看

 

平仓价格用的是盘中触位价还是本周期中价格?


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/12/9 16:26:55    Post IP:58.246.57.26[只看该作者]

本周期收盘价,请不要执着于这里的设置。

因为对你程序化没有意义的,程序化你最终还是通过代码去完成,测试也直接用代码去测试即可


 回到顶部
总数 16 1 2 下一页