Оказалось, что это не так.

Автор:Восемь измерений, Создано: 2021-10-23 08:02:58, Обновлено:

Например, ни одна из библиотек общинных стратегий не может найти колеса для обработки jS, похожие на показатели Уильяма.


Больше

Чао Чжанфункция arrayMax ((array) { возвращаем Math.max.apply Математика. array.filter ((функция (n) { возвращение!isNaN(n); - Нет. ); Я не знаю. массив функций Min ((array) { Верните Math.min.apply (( Математика. array.filter ((функция (n) { возвращение!isNaN(n); { \ cHFFFFFF }) ); Я не знаю. Функция WILLR ((высокие, низкие, закрытые, обратный взгляд) { var willr = [], самый высокий_высокий, самый низкий_низкий, curr_close, i; // вычислить только если максимумы и минимумы массивов равны в длине if (highs.length == lows.length && highs.length >= lookback) { /* * Willams %R существует только для значений, которые имеют по крайней мере "lookback" значения * так что мы повторяем до ((длина) -lookback) чтобы рассчитать %R Уильямса */ var limit = highs.length - обратный взгляд; для (i = предел; i >= 0; i--) { highest_high = arrayMax ((highs.slice ((i, i + lookback)); lowest_low = arrayMin ((lows.slice ((i, i + lookback)); curr_close = закрывается[i]; willr[i] = ((highest_high - curr_close) / (highest_high - lowest_low)) * -100; Я не знаю. Я не знаю. возвращаются; Я не знаю. функция main() { var максимумы = [127.01, 127.62, 126.59, 127.35, 128.17, 128.43, 127.37, 126.42, 126.9, 126.85, 125.65, 125.72, 127.16, 127.72, 127.69, 128.22].обратно ((), минимумы = [125.36, 126.16, 124.93, 126.09, 126.82, 126.48, 126.03, 124.83, 126.39, 125.72, 124.56, 124.57, 125.07, 126.86, 126.63, 126.8].обратно close = [127.29, 127.18, 128.01]. reverse ((); var willr = WILLR ((высокие, низкие, близкие, 14); Регистрация; Я не знаю.

Чао ЧжанФункция основной var records = exchange.GetRecords ((); Регистрация (записи, 7); Я не знаю.

Восемь измеренийСпасибо, большое спасибо.