커뮤니티

수식좀 요청 드립니다

프로필 이미지
요타
2023-06-08 09:11:58
687
글번호 169600
답변완료
매번 많은 도움에 고맙습니다. 두가지 요청 드립니다. 아래 하이킨 차트 에서 양봉 음봉을 카운트 하여 비율(%) 차트 좀 부탁 드립니다. 요청1) 20봉 기준 카운트 하여 (양봉수/음봉수) *100 = 추세선1(%) 요청2) 20봉기준 몸통길이를 합산하여 (총양봉합/ 총음봉합) *100 = 추세선2(%) ## 양봉 몸통길이 : 현재봉 이전 20봉중 양봉 몸통의 총합 (종가 - 시가) 더하기 ## 음봉 몸통길이 : 현재봉 이전 20봉중 음봉 몸통의 총합 (시가 - 종가) 더하기 <아래 차트 기준> var : xClose(0),xOpen(0),xHigh(0),xLow(0); #Heiken Ashi 시고저종 if index == 0 then { xOpen = open; xClose = (O+H+L+C)/4; xHigh = MaxList( high, xOpen, xClose); xLow = MinList( low, xOpen,xClose); } else { xClose = (O+H+L+C)/4; xOpen = (xOpen [1] + xClose [1])/2 ; xHigh = MaxList(High, xOpen, xClose) ; xLow = MinList(Low, xOpen, xClose) ; } if XClose > Xopen Then PlotPaintBar(Xhigh,Xlow,"강조",MAGENTA); else if XClose < Xopen Then PlotPaintBar(Xhigh,Xlow,"강조",CYAN); else PlotPaintBar(Xhigh,Xlow,"강조",GREEN); 고맙습니다. 수고 하십시요.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-08 11:08:04

안녕하세요 예스스탁입니다. var : xClose(0),xOpen(0),xHigh(0),xLow(0); #Heiken Ashi 시고저종 if index == 0 then { xOpen = open; xClose = (O+H+L+C)/4; xHigh = MaxList( high, xOpen, xClose); xLow = MinList( low, xOpen,xClose); } else { xClose = (O+H+L+C)/4; xOpen = (xOpen [1] + xClose [1])/2 ; xHigh = MaxList(High, xOpen, xClose) ; xLow = MinList(Low, xOpen, xClose) ; } var1 = CountIf(XClose > Xopen,20)/CountIf(XClose < Xopen,20)*100; Var2 = AccumN(IFf(XClose > Xopen,abs(XClose-Xopen),0),20) / AccumN(IFf(XClose < Xopen,abs(XClose-Xopen),0),20)*100; Plot1(var1); plot2(Var2); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 수식좀 요청 드립니다 > 매번 많은 도움에 고맙습니다. 두가지 요청 드립니다. 아래 하이킨 차트 에서 양봉 음봉을 카운트 하여 비율(%) 차트 좀 부탁 드립니다. 요청1) 20봉 기준 카운트 하여 (양봉수/음봉수) *100 = 추세선1(%) 요청2) 20봉기준 몸통길이를 합산하여 (총양봉합/ 총음봉합) *100 = 추세선2(%) ## 양봉 몸통길이 : 현재봉 이전 20봉중 양봉 몸통의 총합 (종가 - 시가) 더하기 ## 음봉 몸통길이 : 현재봉 이전 20봉중 음봉 몸통의 총합 (시가 - 종가) 더하기 <아래 차트 기준> var : xClose(0),xOpen(0),xHigh(0),xLow(0); #Heiken Ashi 시고저종 if index == 0 then { xOpen = open; xClose = (O+H+L+C)/4; xHigh = MaxList( high, xOpen, xClose); xLow = MinList( low, xOpen,xClose); } else { xClose = (O+H+L+C)/4; xOpen = (xOpen [1] + xClose [1])/2 ; xHigh = MaxList(High, xOpen, xClose) ; xLow = MinList(Low, xOpen, xClose) ; } if XClose > Xopen Then PlotPaintBar(Xhigh,Xlow,"강조",MAGENTA); else if XClose < Xopen Then PlotPaintBar(Xhigh,Xlow,"강조",CYAN); else PlotPaintBar(Xhigh,Xlow,"강조",GREEN); 고맙습니다. 수고 하십시요.