Rss & SiteMap

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

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

标题:取昨天最高最低价k线到当前的距离

1楼
zhujunyu1980 发表于:2015/1/30 12:43:05
N:=BARSLAST(DATE<>REF(DATE,1))+1;

NM:=REF(N,N);//每个交易日K线的总数

OO:=REF(O,N-1);//今开
LJ:=LLV(L,N);//今低
HJ:=HHV(H,N);//今高

O1:=REF(O,N+NM-1);//昨开
C1:=REF(C,N);//昨收
L1:=REF(LLV(L,NM),N);//昨低
H1:REF(HHV(H,NM),N);//昨高

O2:=REF(O1,N);//前开
C2:=REF(C1,N);//前收
H2:=REF(H1,N);//前高
L2:=REF(L1,N);//前低

老师,这段代码我能取到昨天最高、最低以及前天最高最低的信息。但是我想取到昨天最高、最低、前天最高、最低k线到目前k线的距离(间隔的k线数量),请问代码该如何写呢?
感谢!!
2楼
jinzhe 发表于:2015/1/30 13:55:51

h1:=callstock(stklabel,vthigh,6,-1);

h2:=callstock(stklabel,vthigh,6,-2);

nn1:=barslast(h=h1);

nn2:=barslast(h=h2);

nn1是昨天最高价到当前的距离,nn2是前天

3楼
zhujunyu1980 发表于:2015/1/30 23:51:00

老师,我看的语句逻辑上是对的,应该能取到这个距离值,但是我把这段代码做到附图上,在10分钟周期里进行核对,发觉nn取到的值不是昨天最高价k线到当前k线的距离值,请问这是怎么回事,要不老师您核对一下。

4楼
zhujunyu1980 发表于:2015/1/30 23:59:42
经过思索和核对,我发现,价格走到当前值时,nn值会取历时上(可能很长一段时间内)最近一根k线的最高价刚好等于H1的值,而不是k线实时走到今天时当前k线到昨天最高价的距离值。我想取的是当前k线到昨天(仅限于当前k线到昨天最高价k线的距离)
5楼
jinzhe 发表于:2015/2/2 9:14:17
这个无法实现
共5 条记录, 每页显示 10 条, 页签: [1]


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