设为首页收藏本站

 找回密码
 注册
查看: 4124|回复: 1
打印 上一主题 下一主题

急,关于if(CurrentTime==0.090001 or BarStatus==0) [复制链接]

Rank: 3Rank: 3

精华
0
UID
22920
积分
142
帖子
35
主题
8
阅读权限
40
注册时间
2011-1-2
最后登录
2016-7-21
跳转到指定楼层
1#
发表于 2011-2-11 15:25:37 |显示全部楼层 |倒序浏览
这样的写法进行数据库初始化,
if(CurrentTime==0.090001 or BarStatus==0)
if(CurrentTime==0.090001 and BarStatus==0)

用哪个好。
要求9点后数据库不能初始化,
只在CurrentTime==0.090001 时进行当天首次初始化。其它时间,无论发网络中断,还是重启TB,都不初始化。
网络中断,软件重启, 用and 关系是不是可以实现这个想法。

barstatus==0,是不是网络中断,软件重启,重设周期 。是否会初始化掉。

Rank: 3Rank: 3

精华
0
UID
22920
积分
142
帖子
35
主题
8
阅读权限
40
注册时间
2011-1-2
最后登录
2016-7-21
2#
发表于 2011-2-11 17:35:54 |显示全部楼层
试过去掉BARSTA。。==0,防止网络断线重连,交易时间被初始化。但是只用
if(CurrentTime==0.090001 )时自动交易就没反应。
我想早上开市时只初始化一次数据库。其它任何情况都不初始化。
如果这样不行,要用什么办法。用数据库记录有没有用。如果开市初始化一次,就记录下来。整天都不再初始化。
如:if(CurrentTime==0.090001 and value(getgtb...(...... text(0))
{   初始化数据库;
    setgtb...(......text(1));
}

这样处理,能不能达到目的,(开市一秒时初始化数据库,其它任何情况都不初始化)
请LH948管理解答

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-23 16:57

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部