_C() 試行錯誤関数

作者: リン・ハーン極地作成日: 2017-02-24 16:46:40,更新日:

_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调用形式  带参数形式
}

コード復習の実行結果:img

パイソン

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

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

コード復習の実行結果:img


もっと

フライドッグ取引所の口座の情報が表示されない? なぜかわからない?

フライドッグ基本関数 (main)) { わかった ログ (_C) 交換 (GetAccount) (_C) ログ"テスト" { \ pos (192,220) }

フライドッグ https://dn-filebox.qbox.me/677304fbc2a5c448040610b824420e2e0375952e.png

ペンギン収益は3ドルマイナスです. システムではどのように収益が0になるのでしょうか.

ビートソンソン復習関数は復習回数を設定できるのか? そうでないと無限回転で,他の方法でループを退出させなければならない.

マキール返した値が繰り返されないようにします. これは,返した値が戻されないようにするAPIエラーを防ぐためです.