UNPKG

metaapi.cloud-sdk

Version:

SDK for MetaApi, a professional cloud forex API which includes MetaTrader REST API and MetaTrader websocket API. Supports both MetaTrader 5 (MT5) and MetaTrader 4 (MT4). CopyFactory copy trading API included. (https://metaapi.cloud)

27 lines (26 loc) 2.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { getIntegerAround: function() { return getIntegerAround; }, getIntegerBetween: function() { return getIntegerBetween; } }); function getIntegerBetween(min, max) { min = Math.ceil(min), max = Math.floor(max); // jshint ignore:line return Math.floor(Math.random() * (max - min + 1) + min); } function getIntegerAround(number, rate) { return getIntegerBetween(number - number * rate, number + number * rate); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxhbm9uPiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogUmV0dXJucyBhIHJhbmRvbSBudW1iZXIgYmV0d2VlbiBtaW4gKGluY2x1c2l2ZSkgYW5kIG1heCAoaW5jbHVzaXZlKVxuICogQHBhcmFtIHtOdW1iZXJ9IG1pbiBNaW4gKGluY2x1c2l2ZSkgbnVtYmVyIG9mIHRoZSByYW5nZVxuICogQHBhcmFtIHtOdW1iZXJ9IG1heCBNYXggKGluY2x1c2l2ZSkgbnVtYmVyIG9mIHRoZSByYW5nZVxuICogQHJldHVybiB7TnVtYmVyfSBSYW5kb20gbnVtYmVyXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbnRlZ2VyQmV0d2VlbihtaW4sIG1heCkge1xuICBtaW4gPSBNYXRoLmNlaWwobWluKSwgbWF4ID0gTWF0aC5mbG9vcihtYXgpOyAvLyBqc2hpbnQgaWdub3JlOmxpbmVcbiAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSArIG1pbik7XG59XG5cbi8qKlxuICogUmV0dXJucyBhIHJhbmRvbSBudW1iZXIgYXJvdW5kIHNwZWNpZmllZCBvbmUgc2hpZnRpbmcgaXQgKy0gb24gc3BlY2lmaWVkIGBudW1iZXIgKiByYXRlYFxuICogQHBhcmFtIHtOdW1iZXJ9IG51bWJlciBTb3VyY2UgbnVtYmVyIHRvIGdlbmVyYXRlIGFyb3VuZCBmcm9tXG4gKiBAcGFyYW0ge051bWJlcn0gcmF0ZSBSYXRlIHRvIHNoaWZ0IHRoZSBudW1iZXJcbiAqIEByZXR1cm4ge051bWJlcn0gR2VuZXJhdGVkIG51bWJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW50ZWdlckFyb3VuZChudW1iZXIsIHJhdGUpIHtcbiAgcmV0dXJuIGdldEludGVnZXJCZXR3ZWVuKG51bWJlciAtIG51bWJlciAqIHJhdGUsIG51bWJlciArIG51bWJlciAqIHJhdGUpO1xufVxuIl0sIm5hbWVzIjpbImdldEludGVnZXJBcm91bmQiLCJnZXRJbnRlZ2VyQmV0d2VlbiIsIm1pbiIsIm1heCIsIk1hdGgiLCJjZWlsIiwiZmxvb3IiLCJyYW5kb20iLCJudW1iZXIiLCJyYXRlIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7SUFtQmdCQSxnQkFBZ0I7ZUFBaEJBOztJQVhBQyxpQkFBaUI7ZUFBakJBOzs7QUFBVCxTQUFTQSxrQkFBa0JDLEdBQUcsRUFBRUMsR0FBRztJQUN4Q0QsTUFBTUUsS0FBS0MsSUFBSSxDQUFDSCxNQUFNQyxNQUFNQyxLQUFLRSxLQUFLLENBQUNILE1BQU0scUJBQXFCO0lBQ2xFLE9BQU9DLEtBQUtFLEtBQUssQ0FBQ0YsS0FBS0csTUFBTSxLQUFNSixDQUFBQSxNQUFNRCxNQUFNLENBQUEsSUFBS0E7QUFDdEQ7QUFRTyxTQUFTRixpQkFBaUJRLE1BQU0sRUFBRUMsSUFBSTtJQUMzQyxPQUFPUixrQkFBa0JPLFNBQVNBLFNBQVNDLE1BQU1ELFNBQVNBLFNBQVNDO0FBQ3JFIn0=