以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  数组如何赋值  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81618)

--  作者:mamakaa
--  发布时间:2015/7/24 17:36:32
--  数组如何赋值
请问金字塔里数组如何赋值?比如
VARIABLE:A[]=0;
VARIABLE:B[]=0;
x=close;
if x>2000 then
a:=x;
else
b:=x;
DD:UBOUND(a),NODRAW;
ee:UBOUND(b),NODRAW;
我想把大于2000的给a数组,小于2000的给b数组,这里写完之后程序里所有的值都赋予了b数组,请问我哪里错了?

--  作者:jinzhe
--  发布时间:2015/7/27 8:50:20
--  
VARIABLE:A[]=0;
VARIABLE:B[]=0;
x:=close;
for i=1 to  datacount do begin
if x>2000 then  a[i]:=x;
if x<=2000 then b[i]:=x;
end