Rss & SiteMap

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

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

标题:[求助]逐周期模式下在第一根K线上能否得到最后一根K线上的年月日?

1楼
z7c9 发表于:2011/2/24 13:16:47
逐周期模式下在第一根K线上能否得到最后一根K线上的年月日?
2楼
fly 发表于:2011/2/24 13:47:57
不能
3楼
阿火 发表于:2011/2/24 13:57:58

可以吧?用refx啊,只要你不嫌弃它是未来函数

riqi:=refx(date,datacount-1);

[此贴子已经被作者于2011-2-24 13:58:43编辑过]
4楼
董小球 发表于:2011/2/24 14:03:34

可以  按照LEEVOLVO说的弄就行,不过这貌似在实盘过程中是没有意义的,只会误导人的吧

5楼
z7c9 发表于:2011/2/24 14:18:04
以下是引用leevolvo在2011-2-24 13:57:58的发言:

可以吧?用refx啊,只要你不嫌弃它是未来函数

riqi:=refx(date,datacount-1);

[此贴子已经被作者于2011-2-24 13:58:43编辑过]

riqi:refx(date,datacount-1),linethick0;

 

不行吧,没有显示。

6楼
admin 发表于:2011/2/24 14:25:04

两种办法,传统方法

dt:=date;

dd:dt[datacount];

 

上面做法一般针对序列模式,对于逐K线模式因为涉及到未来数据调用,严重影响效率。

 

2.33版以后增加的新内部函数

 

dd:date[datacount];

 

可以同时运行两种模式,并且不会产生效率问题

7楼
z7c9 发表于:2011/2/24 14:32:19

图片点击可在新窗口打开查看

8楼
admin 发表于:2011/2/24 14:33:55
系统内部数组。取得指定周期的数据,对OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,OPENINT,OPENV,OPENA,ADVANCE,DECLINE,QT,DATE,TIME有效。
用法:
数据类型[N]
例如:
CLOSE[78]表示取第78周期的收盘价
所属函数组:行情函数
9楼
admin 发表于:2011/2/24 14:37:08

dwDate:date[datacount];

nYear : INTPART(dwDate / 10000 + 1900);
nMonth : INTPART(dwDate / 100 % 100);
nDay : INTPART(dwDate % 100);

10楼
阿火 发表于:2011/2/24 21:25:27
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
共10 条记录, 每页显示 10 条, 页签: [1]


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