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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 图表多账户交易延迟下单可否

   

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


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

主题:图表多账户交易延迟下单可否

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/6/30 13:43:30 [显示全部帖子]

读取都可以读取,但不建议在图表交易中用到这类没有历史值.

延迟下单的话用全局变量EXTGBDATASET(S,X)记录下满足条件时的时间,然后和当前时间做判断.也不建议用在图表上的.

要使用的话类似下面这个提前下单模版自己套用下

abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

if abb then begin
  if holding>0 and ma5<ma10 then sell(1,1,thisclose);
  if holding<0 and ma5>ma10 then sellshort(1,1,thisclose);
  if holding=0 and ma5>ma10 then buy(1,1,thisclose);
  if holding=0 and ma5<ma10 then buyshort(1,1,thisclose);

end


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/6/30 14:15:40 [显示全部帖子]

和你信号闪烁没有关系,只需记录满足条件那次的时间然后做比较啊。

if 开多条件 then EXTGBDATASET('S',currenttime);

if currenttime+10>EXTGBSTRING('S') then buy(账户1);

if currenttime+20>EXTGBSTRING('S') then buy(账户2);


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/6/30 14:55:27 [显示全部帖子]

前面写粗了,要指定账户的话要用后台tbuy函数

如果图表的话的只能在交易-图表程序化交易-多账户系数配置这里设定不同账户执行不同的策略,你把一个模型复制成几分给不同的账户用


 回到顶部