Bantuan berbayar: Kod Fischer, ditambah dengan MEQSUPER

Penulis:1070278998@qq.com, Dicipta: 2021-12-20 15:47:42, Dikemas kini:


Lebih lanjut

Mimpi kecilSelamat datang, boleh hantar ke kawasan kumpulan, banyak pembangun boleh menghubungi anda.

Mimpi kecilUjian lengkap, artikel, terbuka di perpustakaan. Tidak tahu apa yang ditulis atau tidak, anda boleh menguji. Saya menggunakan algoritma penukaran Fischer ini.

smarioMimpi itu sangat berkesan.

Mimpi kecil`` fungsi getHighest ((arr, period) { if (arr.length == 0 の arr.length - period < 0) { return null {C:$0000FF} 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 {C:$0000FF} {C:$0000FF} return ret {C:$0000FF} fungsi getLowest ((arr, period) { if (arr.length == 0 の arr.length - period < 0) { return null {C:$0000FF} 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 {C:$0000FF} {C:$0000FF} return ret {C:$0000FF} function calcFisher ((records, ratio, period) { var preFish = 0 var sebelum X = 0 var arrFish = [] // apabila panjang K tidak mencukupi dan tidak memenuhi kitaran if (records.length < period) { for (var i = 0 ; i < records.length ; i++) { arrFish.push(0) {C:$0000FF} return arrFish {C:$0000FF} // melintasi garis K for (var i = 0 ; i < records.length ; i++) { var fish = 0 var x ialah 0. var bar = rekod[i] var mid = (bar.High + bar.Low) / 2 // BAR semasa tidak mencukupi untuk mengira tempoh if (i < tempoh - 1) { ikan = 0 preFish = 0 arrFish.push ((fish)) teruskan {C:$0000FF} // Harga tertinggi dan terendah dalam kitaran pengiraan var bar = [] for (var j = 0 ; j <= i ; j++) { bar.push ((records[j]) {C:$0000FF} var lowestLow = getLowest ((bars, period) var highestHigh = getHighest ((bars, period) Pergilah. // parameter perubahan harga x = ratio * 2 * ((mid - lowestLow) / (highestHigh - lowestLow) - 0.5) + (1 - ratio) * preX jika (x > 0.99) { x = 0.999 } lain jika (x < -0.99) { x = -0.999 {C:$0000FF} PreX = x. fish = 0.5 * Math.log (((1 + x) / (1 - x)) + 0.5 * preFish preFish = ikan arrFish.push ((fish)) {C:$0000FF} return arrFish {C:$0000FF} ``

Mimpi kecil X.X!

1070278998@qq.comhttps://www.kancloud.cn/wizardforcel/python-quant-uqer/186235 http://www.danglanglang.com/gupiao/2281 Jangan buang masa, lakukan sekarang.

Mimpi kecilBaiklah, ambil masa untuk mengkaji.

1070278998@qq.comAdakah anda ada jadual untuk menambah nilai ini?