JS roda untuk indikator William

Penulis:8 dimensi, Dibuat: 2021-10-23 08:02:58, Diperbarui:

Untuk pertanyaan ini, tidak ada pustaka kebijakan komunitas yang menemukan roda pengolahan js yang mirip dengan indikator William.


Lebih banyak

ChaoZhangfungsi arrayMax ((array) { Kembali Math.max.apply Matematika, array.filter (n) { kembali!isNaN(n); {\cH00FFFF}) ); {\cH00FFFF} Array fungsi Min ((array) { kembali Math.min.apply( Matematika, array.filter (n) { kembali!isNaN(n); {\cH00FFFF}) ); {\cH00FFFF} Fungsi WILLR ((tinggi, terendah, menutup, melihat kembali) { var willr = [], tertinggi_tinggi, paling rendah, curr_close, i; // komputasi hanya jika tinggi dan rendah array memiliki panjang yang sama if (highs.length == lows.length && highs.length >= lookback) { /* * Willams %R hanya ada untuk nilai yang memiliki setidaknya nilai "lookback" * jadi kita mengulangi sampai ((panjang) -lookback) untuk menghitung Willams %R */ var limit = highs.length - lookback; untuk (i = batas; i >= 0; i--) { tertinggi_tinggi = arrayMax ((tinggi.slice ((i, i + lookback)); lowest_low = arrayMin(lows.slice(i, i + lookback)); curr_close = menutup[i]; willr[i] = ((highest_high - curr_close) / (highest_high - lowest_low)) * -100; {\cH00FFFF} {\cH00FFFF} akan kembali; {\cH00FFFF} Fungsi utama var highs = [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], sebaliknya low = [125.36, 126.16, 124.93, 126.09, 126.82, 126.48, 126.03, 124.83, 126.39, 125.72, 124.56, 124.57, 126.87, 126.86, 126.63, 126.8].kebalikan close = [127.29, 127.18, 128.01].reverse ((); var willr = WILLR ((tinggi, terendah, dekat, 14); Log ((willr); {\cH00FFFF}

ChaoZhangfungsi utama var catatan = exchange.GetRecords(); Log ((talib.WILLR ((rekaman, 7)); {\cH00FFFF}

8 dimensiTerima kasih, terima kasih banyak.