예스스탁
예스스탁 답변
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);
고맙습니다. 수고 하십시요.