커뮤니티

오류수정 부탁드립니다.

프로필 이미지
매버릭
2023-05-18 21:00:55
906
글번호 169113
답변완료
딴데서 가져온 볼링저밴드+RSI다이버전스 시스템식인데, 오류 수정 좀 부탁드립니다. Input : Bollength(20),STdDev(2),RsiP(14),변동폭(5),변동률(0.3); Var : BBTop(0), BBBot(0), RSiV(0); Array : 고[10,4](0), 저[10,4](0), 지표고[10,4](0),지표저[10,4](0); BBTop = BollBandUp(Bollength,STdDev); BBBoT = BollBandDown(Bollength,STdDev); RsiV = RSI(RsiP); Value1 = ChgRateZigZag(H,L,변동률,고,저,Var1); Value2 = BrokenLine(RsiV,RsiV,변동폭, 지표고,지표저,Var1); //지표꺾은선지그재그 If CrossDown(C,BBTop) Then { If max(고[5,1],고[4,1],고[3,1],고[2,1]) < 고[1,1] and 지표고[2,1] > 지표고[1,1] Then //고점다이버전스 Sell("S",AtMarket); Else ExitLong("EL",AtMarket); } If CrossUp(C,BBBot) Then { If min(저[5,1],저[4,1],저[3,1],저[2,1]) > 저[1,1] and 지표저[2,1] < 지표저[1,1] Then //고점다이버전스 Buy("B",AtMarket); Else ExitShort("ES",AtMarket); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-19 15:17:37

안녕하세요 예스스탁입니다. ChgRateZigZag, BrokenLine 수식에 해당수식의 작성자가 만든 사용자함수가 사용되어 있습니다. 아마 수식지왕님 블로그에 올라온 식인것 같습니다. https://blog.naver.com/yahoosir 함수명이 동일하지만 버전별로 매개변수의 갯수가 다른경우가 많아 저희가 하나하나 찾아드리기 어렵습니다. 해당 블러그에서 해당식에 맞는 함수식을 찾아보셔야 할 것 같습니다. 즐거운 하루되세요 > 매버릭 님이 쓴 글입니다. > 제목 : 오류수정 부탁드립니다. > 딴데서 가져온 볼링저밴드+RSI다이버전스 시스템식인데, 오류 수정 좀 부탁드립니다. Input : Bollength(20),STdDev(2),RsiP(14),변동폭(5),변동률(0.3); Var : BBTop(0), BBBot(0), RSiV(0); Array : 고[10,4](0), 저[10,4](0), 지표고[10,4](0),지표저[10,4](0); BBTop = BollBandUp(Bollength,STdDev); BBBoT = BollBandDown(Bollength,STdDev); RsiV = RSI(RsiP); Value1 = ChgRateZigZag(H,L,변동률,고,저,Var1); Value2 = BrokenLine(RsiV,RsiV,변동폭, 지표고,지표저,Var1); //지표꺾은선지그재그 If CrossDown(C,BBTop) Then { If max(고[5,1],고[4,1],고[3,1],고[2,1]) < 고[1,1] and 지표고[2,1] > 지표고[1,1] Then //고점다이버전스 Sell("S",AtMarket); Else ExitLong("EL",AtMarket); } If CrossUp(C,BBBot) Then { If min(저[5,1],저[4,1],저[3,1],저[2,1]) > 저[1,1] and 지표저[2,1] < 지표저[1,1] Then //고점다이버전스 Buy("B",AtMarket); Else ExitShort("ES",AtMarket); }