Rss & SiteMap

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

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

标题:[求助]逐K线模式下,在循环判断语句中取前面周期的数据

1楼
cthlj 发表于:2012/6/26 16:02:54
逐K线模式下,在循环判断语句中,不能用ref函数,哪应如何取前i天的数据?i是一个变量
尝试用下面语句,但提示第5行“数组越界操作”:
-----------------------------------------
Variable:i1=0,x2=30;
value2:=??????;
if value2 > x2 then begin
    i1:=1;
    lai1:=value2[barpos-i1];
end;
-----------------------------------------
[此贴子已经被作者于2012-6-26 16:05:22编辑过]
2楼
王锋 发表于:2012/6/26 16:19:12
REF放到IF语句的前面就行了
3楼
cthlj 发表于:2012/6/26 16:59:27
以下是引用王锋在2012-6-26 16:19:12的发言:
REF放到IF语句的前面就行了

感谢版主神速回复!

 

放在前面的话,ref中应该不能有变量吧?比如改成下面,应该不会正常运行

 

-----------------------------------------
Variable:i1=0,x2=30;

value2:=??????;
lai1:=ref(value2,i1);
if value2 > x2 then begin
    i1:=1;
    lai2:=lai1;
end;
-----------------------------------------
4楼
王锋 发表于:2012/6/26 19:03:45
请问为什么不能正常运行?
5楼
cthlj 发表于:2012/6/27 0:04:26
以下是引用王锋在2012-6-26 19:03:45的发言:
请问为什么不能正常运行?

版主正解,运行正常!谢谢了...

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


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