Rss & SiteMap

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

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

标题:请问引用穷越均线的收盘怎么编

1楼
haizxj 发表于:2015/3/1 14:40:20

比如说我要引用穿越均线那根K线的收盘价,此时K线已走了N根了,

 

怎么引用那时的收盘价

 

 IF C>MA(C,10) AND O<MA(C,10) ;

[此贴子已经被作者于2015/3/1 14:41:34编辑过]
2楼
haizxj 发表于:2015/3/1 16:11:34

AA:=ma(c,10);
CC:=ref(c,1);
if CROSS(CC,AA) THEN BEGIN
CA:=C;
end
if CROSS(aa,cc) THEN BEGIN
CB:=C;
end

 

 

这样就取了上下穿均线的当时的收盘价的值

 

这样对不对

3楼
pyd 发表于:2015/3/2 9:02:43

jc:cross(aa,cc);
sc:cross(cc,aa);
jcc:ref(c,barslast(jc));//上次aa上传cc时那根k的收盘价
scc:ref(c,barslast(sc));//上次cc上传aa时那根k的收盘价
4楼
jinzhe 发表于:2015/3/2 9:02:45

valuewhen(cross(cc,aa),c)

valuewhen(cross(aa,cc),c)

5楼
haizxj 发表于:2015/3/2 9:54:09

怎么还不行

CC:=ref(c,1);

 

因为到盘中时,上破下穿已存在数个K线了,这个CC值已变化了,

怎么办呢?就是说程序一运行,就立即引用上次的值

6楼
jinzhe 发表于:2015/3/2 10:02:21

不管怎么跑行情,一根k线里面的cc值是不变固定的,所以你程序一运行,CC值就会被获取,而且是在一根k线之内固定不变

7楼
haizxj 发表于:2015/3/2 10:35:13

我说的意思是说,并不是盘中运行的上一根K,是上破下穿时的K的收盘价,

有时那个上破下穿时的K是昨天的一定时间的,

我开盘打开时软件时,他要自动工获得那时的上破下穿时的K的价

 

可是我用了上面两个方法,感觉没有获取这个值

 

AA:=ma(c,10);
CC:=ref(c,1);
sc:cross(cc,aa);
jc:cross(aa,cc);
CA:=ref(c,barslast(sc));
CB:=ref(c,barslast(jc));

[此贴子已经被作者于2015/3/2 10:35:31编辑过]
8楼
jinzhe 发表于:2015/3/2 10:45:48
这个获取不了,你要的是瞬时的值
9楼
haizxj 发表于:2015/3/2 11:46:59

自动获取上穿下破的收盘价

不管这个均线是昨天穿破的还是今天

 

不是那时的K中值

10楼
jinzhe 发表于:2015/3/2 13:22:09
获取不了
共10 条记录, 每页显示 10 条, 页签: [1]


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