以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 有关变量的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94944) |
-- 作者:chendong -- 发布时间:2016/3/20 18:21:09 -- 有关变量的问题 请问:将一个公式加载到图表上后,是否是每笔行情更新时,公式中所有的代码都运行一次? 如果在公式中设了一个中间变量x,那么是否是每笔行情更新,这个中间变量x的值都更新一次? 如果是用VARIABLE定义的全局变量,比如VARIABLE:PDuoCond=0,PKongCond=0;那是否是每笔行情更新,这个变量都初始化一次,变为0? 另:VARIABLE:PDuoCond=0; 在后面有一条 语句PDuoCond:=1; 那结果是将全局变量PDuoCond的值变成了1,还是新生成了一个中间变量PDuoCond值为1?
|
-- 作者:jinzhe -- 发布时间:2016/3/21 9:10:20 -- VARIABLE:PDuoCond=0; 在当前k线图上第一根k线上为0,不会如用户认为的每一笔重置一次 PDuoCond:=1; 每根k线上都赋值一次,赋值1,讲全局变量变成了1 |
-- 作者:chendong -- 发布时间:2016/3/21 16:14:46 -- 全局变量也是跟中间变量一样赋值,对吧 |
-- 作者:jinzhe -- 发布时间:2016/3/21 16:23:24 -- 理解错了 VARIABLE:PDuoCond=0; PDuoCond:=1;
这段里面只有一个叫做PDUOCOND的全局变量,这个全局变量只会在当前k线图的第一根k线上初始化为0,然后每根k线被赋值为1
[此贴子已经被作者于2016/3/21 16:23:34编辑过]
|