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)
59 lines (58 loc) • 4.29 kB
JavaScript
;
/**
* Converts milliseconds to seconds
* @param ms milliseconds
* @returns seconds
*/ export function msToSeconds(ms) {
return ms / 1000;
}
/**
* Converts milliseconds to minutes
* @param ms milliseconds
* @returns minutes
*/ export function msToMinutes(ms) {
return ms / (1000 * 60);
}
/**
* Converts milliseconds to hours
* @param ms millieconds
* @returns hours
*/ export function msToHours(ms) {
return ms / (1000 * 60 * 60);
}
/**
* Converts seconds to milliseconds
* @param seconds
* @returns milliseconds
*/ export function secondsToMs(seconds) {
return 1000 * seconds;
}
/**
* Converts minutes to milliseconds
* @param minutes minutes
* @returns milliseconds
*/ export function minutesToMs(minutes) {
return 1000 * 60 * minutes;
}
/**
* Converts minutes to seconds
* @param minutes minutes
* @returns seconds
*/ export function minutesToSeconds(minutes) {
return minutes * 60;
}
/**
* Converts hours to milliseconds
* @param hours hours
* @returns milliseconds
*/ export function hoursToMs(hours) {
return 1000 * 60 * 60 * hours;
}
/**
* Converts hours to minutes
* @param hours hours
* @returns minutes
*/ export function hoursToMinutes(hours) {
return 60 * hours;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxhbm9uPiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogQ29udmVydHMgbWlsbGlzZWNvbmRzIHRvIHNlY29uZHNcbiAqIEBwYXJhbSBtcyBtaWxsaXNlY29uZHNcbiAqIEByZXR1cm5zIHNlY29uZHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1zVG9TZWNvbmRzKG1zOiBudW1iZXIpOiBudW1iZXIge1xuICByZXR1cm4gbXMgLyAxMDAwO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIG1pbGxpc2Vjb25kcyB0byBtaW51dGVzXG4gKiBAcGFyYW0gbXMgbWlsbGlzZWNvbmRzXG4gKiBAcmV0dXJucyBtaW51dGVzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtc1RvTWludXRlcyhtczogbnVtYmVyKTogbnVtYmVyIHtcbiAgcmV0dXJuIG1zIC8gKDEwMDAgKiA2MCk7XG59XG5cbi8qKlxuICogQ29udmVydHMgbWlsbGlzZWNvbmRzIHRvIGhvdXJzXG4gKiBAcGFyYW0gbXMgbWlsbGllY29uZHNcbiAqIEByZXR1cm5zIGhvdXJzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtc1RvSG91cnMobXM6IG51bWJlcik6IG51bWJlciB7XG4gIHJldHVybiBtcyAvICgxMDAwICogNjAgKiA2MCk7XG59XG5cbi8qKlxuICogQ29udmVydHMgc2Vjb25kcyB0byBtaWxsaXNlY29uZHNcbiAqIEBwYXJhbSBzZWNvbmRzXG4gKiBAcmV0dXJucyBtaWxsaXNlY29uZHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNlY29uZHNUb01zKHNlY29uZHM6IG51bWJlcik6IG51bWJlciB7XG4gIHJldHVybiAxMDAwICogc2Vjb25kcztcbn1cblxuLyoqXG4gKiBDb252ZXJ0cyBtaW51dGVzIHRvIG1pbGxpc2Vjb25kc1xuICogQHBhcmFtIG1pbnV0ZXMgbWludXRlc1xuICogQHJldHVybnMgbWlsbGlzZWNvbmRzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtaW51dGVzVG9NcyhtaW51dGVzOiBudW1iZXIpOiBudW1iZXIge1xuICByZXR1cm4gMTAwMCAqIDYwICogbWludXRlcztcbn1cblxuLyoqXG4gKiBDb252ZXJ0cyBtaW51dGVzIHRvIHNlY29uZHNcbiAqIEBwYXJhbSBtaW51dGVzIG1pbnV0ZXNcbiAqIEByZXR1cm5zIHNlY29uZHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1pbnV0ZXNUb1NlY29uZHMobWludXRlczogbnVtYmVyKTogbnVtYmVyIHtcbiAgcmV0dXJuIG1pbnV0ZXMgKiA2MDtcbn1cblxuLyoqXG4gKiBDb252ZXJ0cyBob3VycyB0byBtaWxsaXNlY29uZHNcbiAqIEBwYXJhbSBob3VycyBob3Vyc1xuICogQHJldHVybnMgbWlsbGlzZWNvbmRzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBob3Vyc1RvTXMoaG91cnM6IG51bWJlcik6IG51bWJlciB7XG4gIHJldHVybiAxMDAwICogNjAgKiA2MCAqIGhvdXJzO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGhvdXJzIHRvIG1pbnV0ZXNcbiAqIEBwYXJhbSBob3VycyBob3Vyc1xuICogQHJldHVybnMgbWludXRlc1xuICovXG5leHBvcnQgZnVuY3Rpb24gaG91cnNUb01pbnV0ZXMoaG91cnM6IG51bWJlcik6IG51bWJlciB7XG4gIHJldHVybiA2MCAqIGhvdXJzO1xufVxuIl0sIm5hbWVzIjpbIm1zVG9TZWNvbmRzIiwibXMiLCJtc1RvTWludXRlcyIsIm1zVG9Ib3VycyIsInNlY29uZHNUb01zIiwic2Vjb25kcyIsIm1pbnV0ZXNUb01zIiwibWludXRlcyIsIm1pbnV0ZXNUb1NlY29uZHMiLCJob3Vyc1RvTXMiLCJob3VycyIsImhvdXJzVG9NaW51dGVzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUVBOzs7O0NBSUMsR0FDRCxPQUFPLFNBQVNBLFlBQVlDLEVBQVU7SUFDcEMsT0FBT0EsS0FBSztBQUNkO0FBRUE7Ozs7Q0FJQyxHQUNELE9BQU8sU0FBU0MsWUFBWUQsRUFBVTtJQUNwQyxPQUFPQSxLQUFNLENBQUEsT0FBTyxFQUFDO0FBQ3ZCO0FBRUE7Ozs7Q0FJQyxHQUNELE9BQU8sU0FBU0UsVUFBVUYsRUFBVTtJQUNsQyxPQUFPQSxLQUFNLENBQUEsT0FBTyxLQUFLLEVBQUM7QUFDNUI7QUFFQTs7OztDQUlDLEdBQ0QsT0FBTyxTQUFTRyxZQUFZQyxPQUFlO0lBQ3pDLE9BQU8sT0FBT0E7QUFDaEI7QUFFQTs7OztDQUlDLEdBQ0QsT0FBTyxTQUFTQyxZQUFZQyxPQUFlO0lBQ3pDLE9BQU8sT0FBTyxLQUFLQTtBQUNyQjtBQUVBOzs7O0NBSUMsR0FDRCxPQUFPLFNBQVNDLGlCQUFpQkQsT0FBZTtJQUM5QyxPQUFPQSxVQUFVO0FBQ25CO0FBRUE7Ozs7Q0FJQyxHQUNELE9BQU8sU0FBU0UsVUFBVUMsS0FBYTtJQUNyQyxPQUFPLE9BQU8sS0FBSyxLQUFLQTtBQUMxQjtBQUVBOzs7O0NBSUMsR0FDRCxPQUFPLFNBQVNDLGVBQWVELEtBQWE7SUFDMUMsT0FBTyxLQUFLQTtBQUNkIn0=