Tài nguyên đang được tải lên... tải...

Đơn xin xin trợ giúp: Fischer chỉ số viết mã, thêm: MEQSUPER

Tác giả:1070278998@qq.com, Tạo: 2021-12-20 15:47:42, Cập nhật:


Thêm nữa

Những nhà phát minh định lượng - những giấc mơ nhỏXin chào, bạn có thể gửi đến khu vực Crowdsourcing, có rất nhiều nhà phát triển có thể liên hệ.

Những nhà phát minh định lượng - những giấc mơ nhỏMột bài viết, một bài kiểm tra đầy đủ, được công bố trong thư viện. Bạn có thể kiểm tra nó. Tôi đã thực hiện theo thuật toán chuyển đổi Fischer.

smarioĐúng là rất hiệu quả.

Những nhà phát minh định lượng - những giấc mơ nhỏ`` function getHighest ((arr, period) { if (arr.length == 0 の arr.length - period < 0) { return null ♪ ♪ var beginIndex = arr.length - period var ret = arr [beginIndex].High for (var i = 0 ; i < arr.length - 1 ; i++) { if (arr[i + 1].High > ret) { ret = arr[i + 1].High ♪ ♪ ♪ ♪ return ret ♪ ♪ function getLowest ((arr, period) { if (arr.length == 0 の arr.length - period < 0) { return null ♪ ♪ var beginIndex = arr.length - period var ret = arr[beginIndex].Low for (var i = 0 ; i < arr.length - 1 ; i++) { if (arr[i + 1].Low < ret) { ret = arr[i + 1].Low ♪ ♪ ♪ ♪ return ret ♪ ♪ function calcFisher ((records, ratio, period) { var preFish = 0 var preX = 0 var arrFish = [] // khi K không đủ dài và không đáp ứng chu kỳ if (records.length < period) { for (var i = 0 ; i < records.length ; i++) { ArrFish.push(0) ♪ ♪ return arrFish ♪ ♪ // đi qua đường K for (var i = 0 ; i < records.length ; i++) { var fish = 0 var x = 0 var bar = records[i] var mid = (bar.High + bar.Low) / 2 // Hiện tại BAR chưa đủ để tính period if (i < period - 1) { fish = 0 PreFish = 0 arrFish.push ((fish)) tiếp tục ♪ ♪ // giá cao nhất và giá thấp nhất trong chu kỳ tính toán var bars = [] for (var j = 0 ; j <= i ; j++) { bars.push ((records[j]) ♪ ♪ var lowestLow = getLowest ((bars, period)) var highestHigh = getHighest ((bars, period)) Không có gì đâu. // Phương thức thay đổi giá x = ratio * 2 * ((mid - lowestLow) / (highestHigh - lowestLow) - 0.5) + (1 - ratio) * preX if (x > 0.99) { x = 0.999 } else if (x < -0.99) { X = -0.999 ♪ ♪ PreX = x fish = 0.5 * Math.log (((1 + x) / (1 - x)) + 0.5 * preFish preFish = cá arrFish.push ((fish)) ♪ ♪ return arrFish ♪ ♪ ``

Những nhà phát minh định lượng - những giấc mơ nhỏ X.X!

1070278998@qq.comhttps://www.kancloud.cn/wizardforcel/python-quant-uqer/186235 Đáp lại: http://www.danglanglang.com/gupiao/2281 Đừng mất thời gian, hãy làm ngay.

Những nhà phát minh định lượng - những giấc mơ nhỏĐược rồi, hãy dành thời gian để nghiên cứu.

1070278998@qq.comBạn có chính thức tăng chỉ số này không? Có lịch trình nào không?