- 精华
- 0
- 在线时间
- 76 小时
- UID
- 218003
- 积分
- 60
- 帖子
- 21
- 阅读权限
- 30
- 注册时间
- 2015-8-25
- 最后登录
- 2023-5-25
- 精华
- 0
- UID
- 218003
- 积分
- 60
- 帖子
- 21
- 主题
- 16
- 阅读权限
- 30
- 注册时间
- 2015-8-25
- 最后登录
- 2023-5-25
|
老师们,问下:实盘时,公式第一次加载前,我要用If(BarStatus == 0)下面的代码将初始值写入数据库中,编译一次公式;然后将If(BarStatus == 0)下面的代码加/* */,再编译一次公式;这样要编译两次公式,比较麻烦。我的想法是:在If(BarStatus == 0)条件中再加个条件限制 下,既可以在公式第一次加载时初始化数据库,又可以在开盘时不执行If(BarStatus == 0)中的代码,这个限制条件怎么加呢?
If(BarStatus == 0)
{
HasSendOrderD = 0;
HasSendOrderK = 0;
SetTBProfileString("Chen_rb","HasSendOrderD",Text(0));
SetTBProfileString("Chen_rb","HasSendOrderK",Text(0));
}
else
{
HasSendOrderD = Value(GetTBProfileString("Chen_rb","HasSendOrderD"));
HasSendOrderK = Value(GetTBProfileString("Chen_rb","HasSendOrderK"));
} |
|