Rss & SiteMap

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

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

标题:今天开盘价和昨天收盘价怎么表示?

1楼
panjian 发表于:2011/6/23 11:51:42
今天开盘价和昨天收盘价怎么表示?
2楼
26327756l 发表于:2011/6/23 13:14:46

variable:w=0,o2=0;//w变量记录当天的第一根K线,余下的公式是在此K线位置上取值的

if date<>ref(date,1)  then
begin
w:=BARPOS;
o2:=open;
end 

 o1:o2; //今天开盘价
  c1:ref(close,BARPOS-w+1);//昨天收盘价

 

[此贴子已经被作者于2011-6-23 13:43:08编辑过]
3楼
jinzhe 发表于:2011/6/23 13:38:46

nn:=barslast(date<>ref(date,1));
o1:ref(o,nn);//今开
c1:ref(c,nn+1);//昨收

4楼
fly 发表于:2011/6/23 13:42:44

priorclose:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1)); //昨收

Dayopen:=valuewhen(date<>ref(date,1),o);       //当日开盘价

5楼
panjian 发表于:2011/6/23 14:55:35

fly试了一下 好像不行嘛

6楼
fly 发表于:2011/6/23 15:44:20

适合日以下K线,不含分笔成交

计算没问题.

用以下,看的更直观

priorclose:VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1)); //昨收

Dayopen:valuewhen(date<>ref(date,1),o);       //当日开盘价

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


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