以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 全局变量赋值 (Variable:dcj = dc;),只是初值对吗? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77209) |
-- 作者:qq代人发帖 -- 发布时间:2015/4/2 17:07:59 -- 全局变量赋值 (Variable:dcj = dc;),只是初值对吗? 请教:
Variable:dcj = dc;
IF c > (dcj * 1.008) Then Begin dcj = c; End; 这样的语句。如果IF被执行一边,dcj是不是就是c了。
全局变量赋值 (Variable:dcj = dc;),只是初值对吗?
还是每次执行,都会重新赋值成 dcj = dc; |
-- 作者:jinzhe -- 发布时间:2015/4/2 17:09:18 -- 只是初值,不会每次都会重新赋值为dc |
-- 作者:shysky -- 发布时间:2015/4/2 17:11:04 -- 谢谢答复 |
-- 作者:shysky -- 发布时间:2015/4/2 17:32:55 -- 再问一下。 下面一段语句,我是想j1 可以跟着dcj的值的变化而变化的。但是我图上似乎看不到想要的结果。j1的线,一直都没有变,还是以dcj的初值dc算出来的。 即便 当 c < dcj * 0.992的事件发生之后。 请问是什么原因 Variable:dcj = dc; IF c < (dcj*0.992) Then Begin
dcj = c; End; j1:dcj*(1000+4)/1000; |
-- 作者:pyd -- 发布时间:2015/4/3 8:42:40 -- 赋值是冒号等号 begin dcj:=c; end |