IsVirtual

判断策略的运行环境是否为回测系统。

策略运行在回测系统环境时返回真值,例如:true。策略运行在实盘环境时返回假值,例如:false。 bool

IsVirtual()


function main() {
    if (IsVirtual()) {
        Log("Currently in backtest environment.")
    } else {
        Log("Currently in live trading environment.")
    }
}

def main():
    if IsVirtual():
        Log("Currently in backtest environment.")
    else:
        Log("Currently in live trading environment.")

void main() {
    if (IsVirtual()) {
        Log("Currently in backtest environment.");
    } else {
        Log("Currently in live trading environment.");
    }
}

判断当前运行环境是否为回测系统,用于兼容回测与实盘环境的差异。