Tài nguyên đang được tải lên... tải...

Thư viện JavaScript

  • http://mikemcl.github.io/decimal.js/
    // Solve the problem of javascript language data calculation accuracy
    function main() {
        var x = -1.2
        var a = Decimal.abs(x)
        var b = new Decimal(x).abs()
        Log(a.equals(b))                           // true  
        
        var y = 2.2
        var sum = Decimal.add(x, y)
        Log(sum.equals(new Decimal(x).plus(y)))    // true    
    }
    
  • http://underscorejs.org/
    function main() {
        var sum = _.reduce([1, 2, 3], function(memo, num){return memo + num}, 0)
        Log(sum)
    }
    
  • http://ta-lib.org/
    function main(){
        var records = exchange.GetRecords()
        // Print all indicator data, and JavaScript written strategies have integrated a talib library on FMZ Quant Trading Platform
        Log(talib.MACD(records))
        Log(talib.MACD(records, 12, 26, 9))
    }
    
  • Load thư viện JavaScript một cách động Nếu bạn cần sử dụng các thư viện JavaScript của bên thứ ba khác, bạn có thể sử dụng phương pháp sau để tải chúng một cách động:
    function main() {
        // via. https://cdnjs.com/libraries
        eval(HttpQuery("https://cdnjs.cloudflare.com/ajax/libs/mathjs/13.2.0/math.min.js"))
        
        Log(math.round(math.e, 3))                // 2.718
        Log(math.atan2(3, -3) / math.pi)          // 0.75
        Log(math.log(10000, 10))                  // 4
        Log(math.sqrt(-4))                        // {"mathjs":"Complex","re":0,"im":2}
    } 
    
talib Thư viện chỉ số Thư viện C++