Rss & SiteMap

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

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

标题:请教一段小程序

1楼
jimmyiii 发表于:2011/3/24 12:38:35

逐周期模式下,我想实现累加前一周期的一个变量的值到全局变量REAL_P,但是始终没有输出。

 

VARIABLE:REAL_P=0;

P1:=MINUTE(),LINETHICK0;

RP1:REAL_P,LINETHICK0;
REAL_P:=ref(P1,1)+REAL_P;

RP:REAL_P,linethick0;

 

改成累加当前周期的值就没有问题。请问是什么原因?我的用法有问题吗?

VARIABLE:REAL_P=0;

P1:=MINUTE(),LINETHICK0;

RP1:REAL_P,LINETHICK0;
REAL_P:=p1+REAL_P;

RP:REAL_P,linethick0;

[此贴子已经被作者于2011-3-24 12:38:59编辑过]
2楼
阿火 发表于:2011/3/24 13:03:06

在第一根K线图,ref(p1,1)是个无效值,所以,REAL_P就一直是无效值,自然就没有输出了

 

你的第二种写法是对的

 

VARIABLE:REAL_P=0;

P1:=MINUTE(),LINETHICK0;

RP1:REAL_P,LINETHICK0;//累加至上一根K线
REAL_P:=p1+REAL_P;

RP:REAL_P,linethick0;//累加至本根K线

3楼
董小球 发表于:2011/3/24 13:22:39

楼上正解,如果从第二根K线来开始计算 也应该是有结果的 

请好好理解两种模式 

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


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