Type/to search

函数自动容错模板

Tool
6
Follow
942
Followers

打勾调用此模板后会自动对指定的Api函数进行重试容错, 支持多交易所

Source
JavaScript
// 模板初始化时调用
function init() {
    // 过滤常见错误
    if (EnableErrorFilter) {
        SetErrorFilter("502:|503:|tcp|character|connection|unexpected|network|timeout|WSARecv|Connect|GetAddr|no such|reset|http|received|EOF|reused");
    }
    // 重定义需要容错的函数
    var names = ApiList.split(',');
    _.each(exchanges, function(e) {
        _.each(names, function(name) {
            if (typeof(e[name]) !== 'function') {
                throw "尝试容错 " + name + " 失败, 请确认存在此API并且输入正确.";
Strategy parameters
Strategy parameters
容错重试间隔(毫秒)
显示重试记录
屏蔽常见网络错误信息
容错API列表
Comment
All comments (3)

    老大 这个对exchange.go() 这样的多线程的支持情况如何?

    10 years ago

    看不懂怎么用,几个疑问:

    1. Hook(ApiList.split(',')); 这个方法需要在自己的策略里面调用吗?
    2. 如果问题1答案是YES, 那么ApiList 需要赋值吗?如何赋值?
    10 years ago

    不需要,在模板里调用就行,ApiList需要赋值,写入需要重试的函数就行

    10 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)