উইলিয়াম ইন্ডিকেটর জন্য js চাকা

লেখক:অষ্টম মাত্রা, তৈরিঃ 2021-10-23 08:02:58, আপডেটঃ

এই প্রশ্নের জন্য, কমিউনিটি কৌশল পুস্তিকা উইলিয়াম সূচকগুলির অনুরূপ কোনও জেএস প্রসেসর চাকা খুঁজে পায়নি।


আরো

চাওঝাংফাংশন arrayMax ((array) { রিটার্ন Math.max.apply( গণিত, array.filter ((function (n) { ফেরত!isNaN(n); }) ); } ফাংশন অ্যারে Min ((array) { রিটার্ন Math.min.apply ((( গণিত, array.filter ((function (n) { ফেরত!isNaN(n); }) ); } ফাংশন WILLR ((উচ্চ, নিম্ন, বন্ধ, ফিরে তাকান) { var willr = [], সর্বোচ্চ_উচ্চ, সর্বনিম্ন_নিম্ন curr_close, i; // শুধুমাত্র যদি উচ্চ এবং নিম্ন অ্যারে সমান দৈর্ঘ্যের হয় গণনা if (highs.length == lows.length && highs.length >= lookback) { /* * উইলিয়ামস %R শুধুমাত্র এমন মানগুলির জন্য বিদ্যমান যা কমপক্ষে "lookback" মান রয়েছে * তাই আমরা উইলিয়ামস %R গণনা করতে ((দৈর্ঘ্য) -lookback পর্যন্ত পুনরাবৃত্তি */ var limit = highs.length - lookback; জন্য (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 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] বিপরীত সর্বনিম্ন = [১২৫.৩৬, ১২৬.১৬, ১২৪.৯৩, ১২৬.০৯, ১২৬.৮২, ১২৬.৪৮, ১২৬.০৩, ১২৪.৮৩, ১২৬.৩৯, ১২৫.৭২, ১২৪.৫৬, ১২৪.৫৭, ১২৬.০৭, ১২৬.৮৬, ১২৬.৬৩, ১২৬.৮৮].বিপরীতমুখী ((), close = [127.29, 127.18, 128.01].reverse ((); var willr = WILLR ((উচ্চ, নিম্ন, বন্ধ, ১৪); Log ((willr); }

চাওঝাংপ্রধান ফাংশন var রেকর্ড = exchange.GetRecords ((); লগ ((তালিব.WILLR ((রেকর্ড, 7)); }

অষ্টম মাত্রাধন্যবাদ, অনেক ধন্যবাদ।