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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 限价指令导致持仓不同步有办法解决么?

   

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


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

主题:限价指令导致持仓不同步有办法解决么?

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
限价指令导致持仓不同步有办法解决么?  发帖心情 Post By:2015/2/27 13:18:35 [显示全部帖子]

使用限价指令有时会在发出指令的当前周期内不能成交,而在若干个周期之后才成交,这会出现一个问题,虚拟持仓在成交之后不会自动更新。

请问这个问题能有什么方法解决么?

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 13:44:24 [显示全部帖子]

图表发出信号但在当前周期没有成交,之后若干个周期后才成交。我的问题是这时候的虚拟持仓不会随着实际持仓变化而自动同步更新。我想让图表上的虚拟持仓能跟实际持仓同步。能怎实现?

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 14:03:49 [显示全部帖子]

我的指令是图表系统发出的呀,只是那个指令没有即时成交,而是在若干个周期之后才成交。如果虚拟持仓不能在成交之后自动更新,那么实际持仓里的头寸不就不受模型管理了么?

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 15:36:38 [显示全部帖子]

您说的其实我也知道,图表相对直观些,后台需要一个学习和适应的过程,得一步步来。我现在只是想看看是否有什么技巧能处理图表系统下没有在指令发出当期成交的限价交易。我碰到的问题的过程是这样的,市价成交虽减少不成交的几率但不是我的意图,还是想用限价(其实即使用市价也不保证100%成交的)。用限价就遇到如果不成交系统就会重复下单的问题。如果使用ignorecheckprice,虽避免了重复下单,但回测结果又不准确。如使用sfilter,虽避免了重复下单,但虚拟持仓又不能在成交之后自动更新。。。

如果除了用后台就没有其它好的办法解决,那只好放弃使用这个策略喽。

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 16:01:39 [显示全部帖子]

我想下单——限价p,数量n。如果当期未成交也不用撤单,就挂着。不要重复下单。

现在的问题是要么系统会重复下单,要么使用前述方法避免重复下单后虚拟持仓又不能反映成交结果。头疼。。。

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 16:33:10 [显示全部帖子]

buy(cond,vol,limitr,P);

是公式系统下的单,cond满足就下单了,但市场价格区间在限价p之外,无法成交,于是公式在每个满足cond的周期都下一次单,直至p出现在市场价格区间内。



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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 16:42:17 [显示全部帖子]

它不是因为没成交才重复下单的么,怎么会有holding呢?

我倒是在cond里包含了state=0这条件,但不管用,没成交时它一直是成立的。

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 16:57:29 [显示全部帖子]

我刚试了怎么不行呢。

cond:date()=1150226 and holding=0,nodraw,colorwhite;
buyshort(cond,1,limitr,3000);

3000是个一直高于当天的价格范围的价格。cond值一直是1呢。

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 16:58:39 [显示全部帖子]

我不想加ignorecheckprice,加了回测结果不对。

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


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/2/27 17:10:36 [显示全部帖子]

holding=0不管用呢,我知道加ignorecheckprice是可以的,但这样回测结果就完全不对了,也不可行。

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