开拓者期货期权程序化系统交易论坛

标题: 关于公式初始化问题 [打印本页]

作者: gyhq20051579    时间: 2016-8-29 22:07:35     标题: 关于公式初始化问题

老师们,问下:实盘时,公式第一次加载前,我要用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"));
       }




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2