예스스탁
예스스탁 답변
2020-05-14 10:32:04
안녕하세요
예스스탁입니다.
1
input : Length(15);
var : price(0),xChange(0),xPlusChange(0),xMinusChange(0),xPlusCF(0),xMinusCF(0);
var : xPlus(0),xMinus(0),xPlusTCF(0),nMinusTCF(0);
price = close;
xChange = price-price[1];
xPlusChange = iff(xChange > 0, xChange, 0);
xMinusChange = iff(xChange < 0, (xChange * -1), 0);
xPlusCF = iff(xPlusChange == 0, 0, xPlusChange + xPlusCF);
xMinusCF = iff(xMinusChange == 0, 0, xMinusChange + xMinusCF);
xPlus = xPlusChange - xMinusCF;
xMinus = xMinusChange - xPlusCF;
xPlusTCF = AccumN(xPlus, Length);
nMinusTCF = AccumN(xMinus, Length);
plot1(xPlusTCF,"Plus TCF",blue);
plot2(nMinusTCF,"Minus TCF",RED);
2
input : Length(15);
var : price(0),xChange(0),xPlusChange(0),xMinusChange(0),xPlusCF(0),xMinusCF(0);
var : xPlus(0),xMinus(0),xPlusTCF(0),nMinusTCF(0);
price = (o+h+l+c)/4;
xChange = price-price[1];
xPlusChange = iff(xChange > 0, xChange, 0);
xMinusChange = iff(xChange < 0, (xChange * -1), 0);
xPlusCF = iff(xPlusChange == 0, 0, xPlusChange + xPlusCF);
xMinusCF = iff(xMinusChange == 0, 0, xMinusChange + xMinusCF);
xPlus = xPlusChange - xMinusCF;
xMinus = xMinusChange - xPlusCF;
xPlusTCF = AccumN(xPlus, Length);
nMinusTCF = AccumN(xMinus, Length);
plot1(xPlusTCF,"Plus TCF",blue);
plot2(nMinusTCF,"Minus TCF",RED);
즐거운 하루되세요
> 물고기 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> Length = input(15, minval=1)
xChange = mom(close, 1)
xPlusChange = iff(xChange > 0, xChange, 0)
xMinusChange = iff(xChange < 0, (xChange * -1), 0)
xPlusCF = iff(xPlusChange == 0, 0, xPlusChange + nz(xPlusCF[1], 1))
xMinusCF = iff(xMinusChange == 0, 0, xMinusChange + nz(xMinusCF[1], 1))
xPlus = xPlusChange - xMinusCF
xMinus = xMinusChange - xPlusCF
xPlusTCF = sum(xPlus, Length)
nMinusTCF = sum(xMinus, Length)
plot(xPlusTCF, color=blue, title="Plus TCF")
plot(nMinusTCF, color=red, title="Minus TCF")
close 버전과 ohlc4 버전으로 2가지 변환 문의드려도 될까요
항상 감사드립니다.