Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]编译时出现变量名重复的问题

1楼
wilsonax 发表于:2013/7/23 23:24:01
公式里:
variable: rangeafterenter=0;

if holding>0 and enterbars=0 then begin
rangeafterenter:high;
end
if holding<0 and enterbars=0 then begin
rangeafterenter:low;
end


if holding>0 and enterbars>0 then begin
rangeafterenter:max(rangeafterenter,high);
end
if holding<0 and enterbars>0 then begin
rangeafterenter:min(rangeafterenter,low);
end

编译时总是会显示变量名rangeafterenter重复,这是什么原因呢?
但如果加上一个等号,比如rangeafterenter:=low;,就不会出现问题,但我的确想这个变量在图形中显示呢?
2楼
jinzhe 发表于:2013/7/24 9:03:34

全部用rangeafterenter:=low来表示

但是在公式最后加一句来显示值

rangeafterenter1:=rangeafterenter;

3楼
wilsonax 发表于:2013/7/24 13:05:54
图片点击可在新窗口打开查看明白了,这是因为rangeafterenter是全局变量,所以才要这样吗
以下是引用jinzhe在2013/7/24 9:03:34的发言:

全部用rangeafterenter:=low来表示

但是在公式最后加一句来显示值

rangeafterenter1:=rangeafterenter;

4楼
fly 发表于:2013/7/24 14:02:47

是的,第一句是声明

 

随后的都是赋值

5楼
wilsonax 发表于:2013/7/24 14:22:47
 
图片点击可在新窗口打开查看以下是引用fly在2013/7/24 14:02:47的发言:

是的,第一句是声明

 

随后的都是赋值

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.