유료 지원: 피셔 지표 코드 작성, 미니메이션: MEQSUPER

저자:1070278998@qq.com, 2021-12-20 15:47:42, 업데이트:


더 많은

작은 꿈안녕하세요, 많은 개발자들이 연락할 수 있는 붐터 지역에 보내주세요.

작은 꿈전체 테스트, 기사, 문헌에 공개되어 있습니다. 글이 맞는지 아닌지 모르겠지만, 테스트해 볼 수 있습니다. 저는 이 페시 변환 알고리즘으로 구현했습니다.

스마리오마노 신의 효율성은 매우 높습니다.

작은 꿈`` function getHighest ((arr, period) {를 입력합니다 if (arr.length == 0 の arr.length - period < 0) { 0을 반환합니다. ♪ ♪ 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) { 0을 반환합니다. ♪ ♪ 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 (기록, 비율, 기간) { var preFish = 0 var preX = 0 var arrFish = [] // K줄의 길이가 부족해서 회로를 만족시키지 못하면 if (records.length < period) { for (var i = 0 ; i < records.length ; i++) { arrFish.push(0) ♪ ♪ return arrFish ♪ ♪ // 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 // 현재 BAR가 period을 계산할 때 부족합니다 if (i < period - 1) { fish = 0 preFish = 0 arrFish.push ((fish)) 계속하세요 ♪ ♪ // 계산 주기의 최고 가격과 최저 가격 var bars = [] for (var j = 0 ; j <= i ; j++) { bars.push ((records[j]) ♪ ♪ var lowestLow = getLowest ((bars, period) 에 해당하는 바 var highestHigh = getHighest (바르, 시점) 이 모든 것은 // 가격 변수 변수 x = ratio * 2 * ((mid - lowestLow) / (highestHigh - lowestLow) - 0.5) + (1 - ratio) * preX x > 0.99이 될 때 x = 0.999 x < -0.99) { x = -0.999 ♪ ♪ preX = x fish = 0.5 * Math.log (((1 + x) / (1 - x)) + 0.5 * preFish preFish = 물고기 arrFish.push ((fish)) ♪ ♪ return arrFish ♪ ♪ ``

작은 꿈 X.X!

1070278998@qq.comhttps://www.kancloud.cn/wizardforcel/python-quant-uqer/186235 http://www.danglanglang.com/gupiao/2281 지금 당장 시작해

작은 꿈좋은, 시간을 좀 들여서 연구해보세요.

1070278998@qq.com이 지표가 공식적으로 추가되었나요? 일정이 있나요? 이 지표가 제 머리를 습니다.