예스스탁
예스스탁 답변
2025-11-21 15:30:11
안녕하세요
예스스탁입니다.
예 해당 수식은 지표식입니다.
buySignal이 발생한 종목을 찾으시면
아래와 같이 작성하시면 됩니다.
input : length(22);
input : mult(3.0);
input : useClose(1);#1:종가, 0:고가/저가
var : alpha(0),atrv(0),a(0);
var : longStop(0),longStopPrev(0),shortStop(0),shortStopPrev(0),dir(1);
var : Buysignal(False),Sellsignal(False),tx(0);
alpha = 1 / length ;
atrv = IFf(IsNan(ATRV[1]) == true, ma(TrueRange,length) , alpha * TrueRange + (1 - alpha) * IFf(isnan(ATRV[1])==true,0,ATRV[1]));
a = mult * atrv;
longStop = IFF(useClose == 1,highest(close, length), highest(H,length)) - a;
longStopPrev = iff(isnan(longStop[1])==true, longStop,longStop[1]);
longStop = iff(close[1] > longStopPrev , max(longStop, longStopPrev) , longStop);
shortStop = IFF(useClose == 1,lowest(close, length), lowest(L,length)) + a;
shortStopPrev = iff(IsNan(shortStop[1])==true, shortStop[1], shortStop);
shortStop = iff(close[1] < shortStopPrev , min(shortStop, shortStopPrev) , shortStop);
dir = iff(close > shortStopPrev , 1 , iff(close < longStopPrev , -1 , dir));
buySignal = dir == 1 and dir[1] == -1;
sellSignal = dir == -1 and dir[1] == 1;
if buySignal == true then
Find(1);
즐거운 하루되세요