0
Seguir
5
Seguidores

_Función de reintento C()

Creado el: 2017-02-24 16:46:40, Actualizado el:
comments   7
hits   4190

_Las funciones de repetición C(function, args…) que se vuelven a llamar a una función específica hasta que se devuelva con éxito, como por ejemplo _C(exchange.GetTicker), el intervalo de repetición predeterminado es de 3 segundos, y se puede redefinir la variable _CInterval para controlar el intervalo de repetición Cuando la función devuelve un resultado fallido, se vuelve a intentar cada 3 segundos.

Si no hay parámetros _Nombre de la función

Funciones con parámetros _C (nombre de la función, parámetros de la función)

JavaScript

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

Resultados de la prueba de código: _Función de reintento C()

Python

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

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

Resultados de la prueba de código: _Función de reintento C()