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
JavaScript
;
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=