Всем доброго времени суток.
Есть функция на JS:
f(s)
{
for(let i=0;i<s.length;i++)
{
w('-5+21,96348 7.0'.charAt(s.charCodeAt(i)-69-i))
}
}
На входе в функцию значение: SSMVLR
На выходе получаем значение: 0.9023
Нужно написать функцию для mql4, которая так же будет преобразовывать входные строчные данные типа SSMVLR, в тип Double (0.9023)
Самостоятельно не смог найти функции в mql4 для методов charAt и charCodeAt.
Буду признателен за любую помощь.
Комментарии (5)
что это?
34 AM2 Сообщений: 16232 - Андрей
charAt() — возвращает символ по указанному индексу (позиции) в строке.
charCodeAt() — возвращает Юникод символа по указанному индексу.
Соответственно эта строка функции:
производит извлечение и расчёт из SSMVLR получается 0.9023
Каким способом можно реализовать это в mql4?
14 verta81 Автор Сообщений: 387
14 verta81 Автор Сообщений: 387
34 AM2 Сообщений: 16232 - Андрей
34 AM2 Сообщений: 16232 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий