以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 读写INI的函数,只支持一个节点吗 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62414) |
|
-- 作者:wn10000neng -- 发布时间:2014/3/6 23:29:26 -- 读写INI的函数,只支持一个节点吗 给的函数说明只有一个节点,如果要多个节点,怎么写呢 |
|
-- 作者:jinzhe -- 发布时间:2014/3/7 9:05:52 -- 多写几行读取INI的代码 GETINIFILE(文件,节点1,数据1); GETINIFILE(文件,节点2,数据2); GETINIFILE(文件,节点3,数据3); |
|
-- 作者:wn10000neng -- 发布时间:2014/3/7 14:36:28 -- 读取INI的函数,默认是每个tick都读取一遍,我想每隔3秒读一遍,怎么实现呢 |
|
-- 作者:jinzhe -- 发布时间:2014/3/7 14:49:34 -- if mod(mod(currenttime,100),3)=0 then begin
extgbdataset(\'shujv1\',GETINIFILE(文件,节点1,数据1));
end |
|
-- 作者:wn10000neng -- 发布时间:2014/3/7 14:53:56 -- 为什么要用extgbdataset这个函数呢,能不能用普通的变量,比如a:GETINIFILE(文件,节点1,数据1),然后后面要用到数据,直接引用a就可以了 |
|
-- 作者:jinzhe -- 发布时间:2014/3/7 15:01:38 -- 其实你这个3秒一次引用我没看出来想要干什么,估计是想要看到引用过程,所以用了一个后台全局变量来记录,这个可以在全局变量管理器里面来看 |
|
-- 作者:wn10000neng -- 发布时间:2014/3/7 15:32:40 -- 我在INI文件更新一个变量,每3秒读一次,用来修改每次下单的手数 |
|
-- 作者:jinzhe -- 发布时间:2014/3/7 15:39:22 -- 那这个ini文件在变的公式最好用在后台上,图表上历史上的开仓手数会变化 |
|
-- 作者:wn10000neng -- 发布时间:2014/3/7 15:45:54 -- 如果有必要可以用后台,现在的问题是
|
|
-- 作者:jinzhe -- 发布时间:2014/3/7 16:20:38 -- 可以,只不过这个没有历史数据,只有最新值, 所以图表上慎用吧 |