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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于程序化报单价格差异

   

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


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

主题:关于程序化报单价格差异

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


加好友 发短信
等级:论坛游侠 帖子:118 积分:310 威望:0 精华:0 注册:2013/2/26 8:59:53
关于程序化报单价格差异  发帖心情 Post By:2014/8/6 3:31:15 [只看该作者]

今天继续观察报单价格,我采用的是图标策略,我的信号方式:本周期出信号,次周期开仓,不存在闪烁问题,现在进行仿真测试,发现程序化报价和实际报价有很大的出入,具体表现形式如下:

 

次周期开盘价

金字塔程序报单价格
2382 2381.8
2382 2381.8
2391.6 2391.6
2391.6 2391.6
2374.8 2374.6
2374.8 2374.6
2376.2 2376.2
2379.2 2379.2

红色表示次周期开盘价和金子塔程序报单价格存在差异,请问造成这种报单价格不一致的原因是什么呢?恳请知道的朋友们解释一下,并告知解决方案,谢谢。(之前是在本地电脑运行程序,现在是在阿里云上运行程序)

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


加好友 发短信
等级:小飞侠 帖子:1966 积分:0 威望:0 精华:1 注册:2013/6/15 21:56:35
  发帖心情 Post By:2014/8/6 7:59:58 [只看该作者]

这个报单价格本身就是你自己要的,没有任何问题啊。
你写的报价方式:buy(.....,limitr,o+hd*mi...);就是这样的结果,如果你要以次周期开盘价报单你改成这样:
buy(......limitr,o)就可以了。

版主评定:好评,获得4个金币奖励好评,获得4个金币奖励
(理由:奖励)
 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

你的报单语句是怎么写的,发了看下。

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


加好友 发短信
等级:论坛游侠 帖子:118 积分:310 威望:0 精华:0 注册:2013/2/26 8:59:53
  发帖心情 Post By:2014/8/6 12:07:00 [只看该作者]

限价报单 sell(holding>0,lots,limitr,o-hd*mindiff); //如果持多单,则平多单 buyshort(holding=0,lots,limitr,o-hd*mindiff),COLORGREEN; //空单下单,报单价格为:开盘价-hd*最小变动价 其中hd为0,表示滑点

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2014/8/6 12:15:25 [只看该作者]

以下是引用guobixiboy在2014/8/6 12:07:00的发言:
限价报单 sell(holding>0,lots,limitr,o-hd*mindiff); //如果持多单,则平多单 buyshort(holding=0,lots,limitr,o-hd*mindiff),COLORGREEN; //空单下单,报单价格为:开盘价-hd*最小变动价 其中hd为0,表示滑点

 

你报单时就把价格改了,然后你又去根图表上比价格说不对了?这个逻辑有些古怪



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
guobixiboy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:118 积分:310 威望:0 精华:0 注册:2013/2/26 8:59:53
  发帖心情 Post By:2014/8/7 2:09:36 [只看该作者]

以下是引用王锋在2014/8/6 12:15:25的发言:

 

你报单时就把价格改了,然后你又去根图表上比价格说不对了?这个逻辑有些古怪

限价报单 sell(holding>0,lots,limitr,o-hd*mindiff); //如果持多单,则平多单

 buyshort(holding=0,lots,limitr,o-hd*mindiff),COLORGREEN; //空单下单,报单价格为:开盘价-hd*最小变动价 其中hd为0,表示滑点

这个滑点设置为0,也就是sell(holding>0,lots,limitr,o);这两者应该是相等的,却不知为何会出现报单差别。

这不是有意抬杠,只是想把这个问题弄明白。


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


加好友 发短信
等级:论坛游侠 帖子:118 积分:310 威望:0 精华:0 注册:2013/2/26 8:59:53
  发帖心情 Post By:2014/8/7 2:11:00 [只看该作者]

以下是引用qwer123在2014/8/6 7:59:58的发言:
这个报单价格本身就是你自己要的,没有任何问题啊。
你写的报价方式:buy(.....,limitr,o+hd*mi...);就是这样的结果,如果你要以次周期开盘价报单你改成这样:
buy(......limitr,o)就可以了。

好的,按照你的建议我已经改过了,先对比测试一个月,当看看二者的差别有多大。

谢谢了


 回到顶部