커뮤니티

수식문의

프로필 이미지
ksks
2025-11-07 09:39:05
92
글번호 227738
답변완료

혹시나 해서 여쭤봅니다. 예스에서 트레이딩뷰의 Chandelier exit이라는 신호를 수식으로 구현할 수 있나요? 가능하다면, 하이킨아시 차트에서 1봉전에 Chandelier 매수신호발생+1봉전 종가>ZLSMA(50) 조건의 수식이 가능할까요?  
ZLSMA A=LinearRegressionValue(C,기간1,0); A1=LinearRegressionValue(A,기간1,0); eq= A-A1; zlsma =A+eq 기간1은 50

헤이킨아쉬Chandelierexit
종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2025-11-07 13:15:51

안녕하세요 예스스탁입니다. input : length(22); input : mult(3.0); input : useClose(1);#1:종가, 0:고가/저가 input : 기간1(50); var : alpha(0),atrv(0),aa(0); var : longStop(0),longStopPrev(0),shortStop(0),shortStopPrev(0),dir(1); var : Buysignal(False),Sellsignal(False),tx(0); var : haClose(0),haOpen(0),haHigh(0),haLow(0); var : A(0),A1(0),eq(0),zlsma(0),TH(0),TL(0),TR(0); haClose = (O+H+L+C)/4; haOpen = iff(index == 0,open,(haOpen [1] + haClose [1])/2) ; haHigh = MaxList(High, haOpen, haClose) ; haLow = MinList(Low, haOpen, haClose) ; alpha = 1 / length ; TH = max(haclose,hahigh[1]); TL = min(haclose,halow[1]); TR = TH-TL; atrv = IFf(IsNan(ATRV[1]) == true, ma(TR,length) , alpha * TR + (1 - alpha) * IFf(isnan(ATRV[1])==true,0,ATRV[1])); aa = mult * atrv; longStop = IFF(useClose == 1,highest(haclose, length), highest(haHigh,length)) - aa; longStopPrev = iff(isnan(longStop[1])==true, longStop,longStop[1]); longStop = iff(haclose[1] > longStopPrev , max(longStop, longStopPrev) , longStop); shortStop = IFF(useClose == 1,lowest(haclose, length), lowest(haLow,length)) + aa; shortStopPrev = iff(IsNan(shortStop[1])==true, shortStop[1], shortStop); shortStop = iff(haclose[1] < shortStopPrev , min(shortStop, shortStopPrev) , shortStop); dir = iff(haclose > shortStopPrev , 1 , iff(haclose < longStopPrev , -1 , dir)); buySignal = dir == 1 and dir[1] == -1; sellSignal = dir == -1 and dir[1] == 1; A=LRL(haClose,기간1); A1=LRL(A,기간1); eq= A-A1; zlsma =A+eq; if buySignal[1] == true and c > zlsma[1] then { Find(1); } 즐거운 하루되세요
프로필 이미지

ksks

2025-11-07 13:23:35

감사합니다. 천재십니다.
Chandelier exit의 조건이 ATR PERIOD가 2이고 ATR MULTI가 1이라는데
여기에 맞게 된건지 봐주세요.
프로필 이미지

예스스탁 예스스탁 답변

2025-11-07 13:28:24

안녕하세요 예스스탁입니다. input : length(22); input : mult(3.0); 위 두변수가 ATR기간, Multi입니다. 원하시는 값으로 변경하시면 됩니다. 즐거운 하루되세요