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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于perl数据库存疑

   

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


  共有2227人关注过本帖平板打印复制链接

主题:关于perl数据库存疑

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


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
关于perl数据库存疑  发帖心情 Post By:2014/6/1 11:05:41 [只看该作者]

我将以下函数放在公式的最前面:

DATABASE('driver=SQL Server;Server=127.0.0.1,1433;DATABASE=jzt;UID=sa;PWD=a');
 dbreadtype(1);
 DBTABLE('Select StockDate,sum(lot) as lots From test group by StockDate Order By StockDate');

 

请教:

DATABASE、dbreadtype、DBTABLE在逐K线模式下,是不是只会在barpos等于1的时候执行一次,还是每K线会执行一次?

如果在每K线时执行一次,且表数据内容也较为庞大时,会不会导致公式运行缓慢?那么把上述语句放入if语句中,只让其在barpos=1时执行,是否有助于提高效率?


 回到顶部