以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 新手请教:免费版,VBA程序的msgbox只提示一次,不是每个BAR都运行吗? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=6310) |
-- 作者:andylee -- 发布时间:2011/4/26 10:40:16 -- 新手请教:免费版,VBA程序的msgbox只提示一次,不是每个BAR都运行吗? 请教怎么解决? |
-- 作者:guotx2010 -- 发布时间:2011/4/26 12:01:12 -- 放在公式里面试试看,公式是每一个bar运行一次的。 代码类似如:
OpenPrice:=Open; <% vbOpen=FFL.VarData("OpenPrice") \'将公式中的变量传递到VBA代码中的变量 msgBox vbOpen FFL.VarData("OpenPrice")=vbOpen \'将VBA中的变量传回到公式中 %> Drawnumber(islastbar,l,OpenPrice,1),align5;
|
-- 作者:admin -- 发布时间:2011/4/26 12:21:08 -- 免费版只能是序列计算,无法做到逐K线精细控制运行,上述的代码只是完成了调用一次,然后整个计算数组的功能 |