以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  救助,取1分钟图表的第三5根K线的收盘价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=8752)

--  作者:wy93222357
--  发布时间:2011/11/2 11:27:08
--  救助,取1分钟图表的第三5根K线的收盘价

我目前写为:VARIABLE:K30=0;
//FC:=CLOSE;

//K30:=FC[30];

 

但程序在执行中,出错。请问有没有别的写法。


--  作者:wy93222357
--  发布时间:2011/11/2 11:27:55
--  
写错了,是取1分钟图表的第5根K线的收盘价 
--  作者:26327756l
--  发布时间:2011/11/2 11:31:24
--  

在逐K线模式下

用 id BARPOS=5 then


--  作者:wy93222357
--  发布时间:2011/11/2 12:06:23
--  
我没有完全理解,能否写得完整些。我要用第5分钟的价格和别的指标着比较。谢谢!
--  作者:fly
--  发布时间:2011/11/2 13:29:33
--  
M:=BARSLAST(DATE<>REF(DATE,1) )+1;
C5:=VALUEWHEN(M=5,CLOSE);
//当日第5根K线收盘价
--  作者:26327756l
--  发布时间:2011/11/2 13:29:53
--  

在逐K线模式下, 1分钟K线图上

使用语句

variable:price=0;
if  BARPOS=5 then price:=close;

这个变量price就是记录了在1分钟K线上,第5根K线的收盘价。

 

 BARPOS函数返回当前是第几根K线。对于日线数据就表示从上市到现在总共有多少交易日。
用法:
BARPOS
所属函数组:时间函数


--  作者:wy93222357
--  发布时间:2011/11/2 13:51:40
--  
谢谢!楼上的各位大师