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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于后台交易的orderqueue的疑问

   

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


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

主题:关于后台交易的orderqueue的疑问

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
关于后台交易的orderqueue的疑问  发帖心情 Post By:2013/12/8 18:45:25 [显示全部帖子]

这两天学习了一下后台的写法,感觉如果是单策略,后台还是没问题的,但如果是单品种多策略的话,单纯用后台的tholding好像很混乱,我打算用图表+后台来完成。但如何使图表和后台信号一致又是个问题。

例如,我15元建了多仓,然后希望在价格13元时,就挂11元的买单,如果成交了,建仓价格变为11元,如果实际价格离报单价格11元向上变动了3元时,则撤单,建仓价格仍然为15元。

1秒轮询状态:

开仓价:=15;

if low<开仓价-4+2 then begin
tBUY(1,手数*x,lmt, 开仓价-4),orderqueue;
BUY(1,手数*x,lmt,开仓价-4),orderqueue;
开仓价:=开仓价-4;
end

然后勾选“之前报单完全成交后再顺序递交”


我这样写是否代表只有当我这11元的挂单成交了,才会执行后面的图表buy的指令,图表的holding才会变化?因为我需要用图表的holding来控制开仓,所以要确保后台和图表同步
还有就是开仓价,当11元的挂单没成交时,开仓价是15还是11,我希望是11元的挂单没成交之前,开仓价一直是保持15元不变,只有当11元的挂单成交之后,开仓价才变为11元,如何写才能达到这个效果。把"开仓价:=开仓价-4;"这句改为“开仓价:=enterprice;”是否可以?

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 10:49:17 [显示全部帖子]

想问下,专业版的话支持多账号吗?用户可以申请多个模拟账户吗? 

我觉得后台要做单品种多策略的话,控制很麻烦,用模拟账户分策略来下单,然后用真实帐号来跟单,这样做多策略可能还容易点

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 11:00:28 [显示全部帖子]

但我觉得当我的思路涉及到挂单撤单这些,如果单品种多策略时,后台就算配合图表,还是很难搞,我自己想了好几天,还是想不通。。。明明是个很普通的思路。。。但就是很难搞。。。呵呵,还是请指教一下!在模型编写那个版问过,我觉的都答非所问的。。。

思路:
比如现在我10元开了3手多仓,然后我希望在15元时减1手,但我不希望有滑点,所以想提前2元在13元的时候就挂15元平多仓的单,如果挂单成交了,就把开仓价从10元变为15元,如果挂单没成交,开仓价还是原来的10元,当最新价离开挂单价3元后撤单,但如果最新价回到13元又重新挂单。



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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 11:38:04 [显示全部帖子]

谢谢,呵呵,不过这个策略如果是同一品种有多个其他策略的话,那如何是好呢

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 14:08:43 [显示全部帖子]

我意思是,如果是这个品种只做一个策略,那你刚才的编码肯定没有问题,但如果有多个其他策略,那如何判断委托单和撤单是否是本策略的单呢

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 14:13:08 [显示全部帖子]

后台只能判断不同品种,不同帐号,但不能判断不同策略,这个如果不用到挂单撤单,还能通过配合图表来控制,但如果用到挂单撤单时,我真的想不出办法。。。。想了好几天苦恼的很。。。还请你们这些高手指教下。。。。
[此贴子已经被作者于2013/12/9 14:13:34编辑过]

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 14:35:34 [显示全部帖子]

vba肯定能达到我需要的效果吗?看来真的要深入研究一下!

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/9 14:39:52 [显示全部帖子]

哦!这个方案好啊!是啊,其实只要能对应账户只做同品种的一个策略,那就完全没有问题了,我再了解一下你说那个,谢谢!
子账户管理套件,这个什么版本才能有的?

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/10 17:45:16 [显示全部帖子]

还有两个问题想确认一下:
1.是否机构版的子账户,我把同一品种的不同策略分别放到不同的子账户时,后台交易时相互之间的真实持仓,撤单之类就能独立运行不会干扰
2.TENTERPRICE这种函数,读取的上一次开仓价,是有分品种的吗?还是按时间顺序来读取的?

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/10 17:47:23 [显示全部帖子]

我看你们之前的解释是
3、Tenterprice为实际的成交价格,多帐户委托时,帐户之间的委托混在一起,查询Tenterprice将得到最后一个帐户的成交价格

如果那样,就算我用了机构版,不还是会乱套。。。

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