0
フォロー
5
フォロワー

_C() 再試行関数

作成日:: 2017-02-24 16:46:40, 更新日::
comments   7
hits   4190

_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() 再試行関数