Rss & SiteMap

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

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

标题:CURRENTDATE,CURRENTTIME

1楼
qq代人发帖 发表于:2015/9/21 9:37:04
NEWD:=(DATE>CURRENTDATE AND CURRENTTIME>210005) OR (DATE=CURRENTDATE AND CURRENTTIME<210000);
上周五夜盘,12点一过,我这个条件就不成立了,我想问下CURRENTDATE,CURRENTTIME这两个函数取值是不是有什么变化
2楼
jinzhe 发表于:2015/9/21 9:38:45

用北京时间坐标做夜盘?

发一下调试的结果,输出一下当时的currenttime和currentdate分别是什么

3楼
jinzhe 发表于:2015/9/21 9:57:59

那么这个条件现在成立吗?

这个条件只有在21点以后24点以前才会不成立,其他时候都成立。

你是怎么获取这个条件在那个时间段不成立的?

[此贴子已经被作者于2015/9/21 9:59:00编辑过]
4楼
jinzhe 发表于:2015/9/21 10:29:49
DATE>CURRENTDATE 这句是恒不成立的,你前半句是没用的,所以就只有后半句起作用。没有任何的日期比当前日期大, 金字塔没有未来的虚拟时间坐标
5楼
jinzhe 发表于:2015/9/21 10:50:22

后半句也是能在12点之后判断的,你的代码只是在晚上9点到12点之间判断不行,

所以我认为12点之后线消失是其他代码的问题

[此贴子已经被作者于2015/9/21 10:50:31编辑过]
6楼
jinzhe 发表于:2015/9/21 11:10:38
以下是引用客人(59.57.*.*)在2015/9/21 11:00:23的发言:
都说啦,晚上9点之后到12点之前 DATE 跟 CURRENTDATE 取到的日期是不一样的啦

这个是你平时观察到的结果还是猜测的?

7楼
jinzhe 发表于:2015/9/21 11:27:03
这个和我以前的测试结果不一样了,我今晚需要做下测试看看结果 ,明天给出答复
[此贴子已经被作者于2015/9/21 11:27:32编辑过]
8楼
jinzhe 发表于:2015/9/21 13:13:35

这个公式是序列计算的还是逐k线计算的?

9楼
jinzhe 发表于:2015/9/22 8:40:35
以下是引用客人(59.57.*.*)在2015/9/21 11:00:23的发言:
都说啦,晚上9点之后到12点之前 DATE 跟 CURRENTDATE 取到的日期是不一样的啦
只有12点之后CURRENTDATE跟DATE才会一样
后半句只有12点后才起作用的

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.txt

我的测试结果并没有显示在9点到12点之间date和currentdate有不一样,所以你的结论并不是测试出来的结果;而是你得不到正确值时,反推认为date和currentdate在9点到12之间结果不一样
10楼
jinzhe 发表于:2015/9/22 9:22:24

DEBUGFILE('d:\test.txt', '  currenttime = %.0f',currenttime);
DEBUGFILE('d:\test.txt',  '  date = %.0f',date);
DEBUGFILE('d:\test.txt',  '  currentdate = %.0f',currentdate);

 

上面的附件是这3句代码输出的结果

共36 条记录, 每页显示 10 条, 页签: [1] [2][3][4]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 4 queries.