Rss & SiteMap

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

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

标题:请教time,currentime 的问题

1楼
bhwhui 发表于:2009/11/5 3:23:04

金字塔的帮助文件中关于time()函数的描述:

 

取得该周期的时分秒。
用法:
TIME()
函数返回有效值范围为(000000-235959),对于日线及更长周期此函数无效

 

有关 Cuurrenttime函数的描述

计算时的当前时间。
用法:
CURRENTTIME
函数返回计算时的时间(时分秒),有效值范围为(000000-235959)
注意:该函数返回常数

 

自己的语文没过关,有些疑问。

1:time()是否仅对历史数据有效?实时数据应该用Currenttime?二者的区别在哪里?

2:返回都是字符串吧?还是数字?

3:如下代码工作在30min周期上,其实想看看time函数的用法,应该输出为4,为什么全为0???

 

time_ok:=0;
l4:=STRLEFT(TIME(),4);

//15min上海市场
//15min其他市场

//30min
if (l4='0930' or l4='1000' or l4='1015' or l4='1100' or l4='1130' or l4='1400' or l4='1430' or l4='1500') then time_ok:=4;

 

时间:time_ok;

 

请斑竹指教。。。。

2楼
admin 发表于:2009/11/5 8:40:22

1、他们返回的都是数值而不是字符串

2、TIME是取的当前计算周期的时间,是个序列数值,而CURRENTTIME是取的计算机时间,是个常数

3楼
bhwhui 发表于:2009/11/5 15:39:12

谢谢。

现在收市了,我无法看到效果,请教time 在交易时间 会随时间而变化么?例如30min周期,现在时间是14:18,Time 的数值因该是141800,而不是143000吧?谢谢

4楼
admin 发表于:2009/11/5 15:41:05
TIME是使用的周期的时间
5楼
1苆嘟變D簡單 发表于:2010/1/19 19:57:53
谢谢....
6楼
脑残 发表于:2010/10/1 16:19:14
顶出来学习
共6 条记录, 每页显示 10 条, 页签: [1]


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