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


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

   

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


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

主题:后台程序化交易

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


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

每隔一分钟反复出现,您是指股票池预警,还是后台程序化弹出预警?

股票池的话看下是不是设置了执行方式是轮询的,改成只是执行一次就可以了

 

后台的话你可以设置个全局变量,轮询模型满足条件后将它置为1,在代码里判断全局变量=0再执行后面的程序


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


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

会重复报单??同一条开仓语句再同一根k内是只报单一次的,你这边tbuy反复了??


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


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

if EXTGBDATA('n') = 0 then

begin

tbuy();

EXTGBDATASET( 'n',1 );

end

 

这样就只会开一次,后面都不在操作了,利用n这个全局变量来做控制开关

 


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


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

忘了提示下,这个n是金字塔里通用的,如果你多品种的话一个n满足那么其他品种都不交易了。

每个品种执行一次的话,可以这么写EXTGBDATA(STKLABEL)

把品种代码作为变量名去做保存,这样可以做到各个品种各自做控制 


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


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

ex全局变量记录currenttime电脑时间,然后做下时间的自行判断

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


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

一样的,利用全局变量

全局变量就类似数据库的动作,你自己去做开关开关处理

所以要求你自己逻辑思路一定要清楚,什么时候开


 回到顶部