avatar of 太极 太极
关注 私信
0
关注
5
关注者

_C() 重试函数

创建于: 2017-02-24 16:46:40, 更新于:
comments   7
hits   3972

_C(function, args…) 重试函数, 会一直调用指定函数到成功返回(函数返回null或者false会重试), 比如_C(exchange.GetTicker), 默认重试间隔为3秒, 可以重定义_CInterval变量来控制重试间隔 当函数返回结果失败时,会每隔3秒重试一次。

如果没有参数 _C(函數名称)

带参数函数 _C(函數名称,函数参数)

JavaScript

function main() {
    Log(exchange.GetAccount());    //一般调用形式
    
    _CInterval=1;                  //重新 设置重试间隔时间(秒)
    
    Log(_C(exchange.GetAccount));  //使用_C调用形式  不带参数
    
    Log(_C(exchange.GetRecords,PERIOD_M1)); //使用_C调用形式  带参数形式
}

代码回测运行结果: _C() 重试函数

Python

def main():
    Log(exchange.GetAccount())    #一般调用形式
    
    _CInterval=1                  #重新 设置重试间隔时间(秒)

    Log(_C(exchange.GetAccount)) #使用_C调用形式  不带参数
    
    Log(_C(exchange.GetRecords,PERIOD_M1)) #使用_C调用形式  带参数形式

代码回测运行结果: _C() 重试函数

相关推荐
全部留言
avatar of flydog
flydog
显示不出交易所账户的信息?不知道为什么?求神出现****
2018-09-14 13:33:58
avatar of flydog
flydog
function main() { Log(_C(exchange.GetAccount())); Log("test"); }
2018-09-14 13:33:09
avatar of flydog
flydog
https://dn-filebox.qbox.me/677304fbc2a5c448040610b824420e2e0375952e.png
2018-09-14 13:33:02
avatar of pengliheng
pengliheng
收益这块,,负了3元了,怎么系统显示收益依然为0
2017-08-18 14:25:02
avatar of 比特森森
比特森森
重试函数可以设置重试次数吗,不然就是无限循环了,还得用其它方式控退出循环,有点麻烦了。
2017-03-13 23:31:39
avatar of 麦秋
麦秋
有返回值就不会再重复啊 这个是防止api错误 导致没有返回值
2017-07-29 12:57:48