Pencipta Kuantiti - Impian KecilSelamat datang, boleh hantar ke kawasan kumpulan, banyak pembangun boleh menghubungi anda.
Pencipta Kuantiti - Impian 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.
Pencipta Kuantiti - Impian 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} ``
Pencipta Kuantiti - Impian 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.
Pencipta Kuantiti - Impian KecilBaiklah, ambil masa untuk mengkaji.
1070278998@qq.comAdakah anda ada jadual untuk menambah nilai ini?