커뮤니티

수식문의

프로필 이미지
ksks
2026-01-02 15:57:21
87
글번호 229534
답변완료

input : length(14), period(5);

var : A(0),B(0), TEMA(0);


A=LRL(Length);

B=TEMA(C,Period);


if Crossup(A[1], B[1])  && C[1]>C[2]*1.01 Then

Find(1);


LRL(14)가 TEMA(5)를 상향돌파(모두 1봉전)하는 종목검색식을 만들어 검증해보니

3줄(A=LRL(C,Length);)에는 "외부함수 입력값이 2개필요하다"로 나오고

4줄(B=TEMA(C,Period);) 엔  "함수만이 입력값을 가질수있읍니다"로 나오는데

잘못된 것을 수정해주세요.


아래 조건으로 종목검색 수식을 만들 의도이니 도와주세요.

- 1봉전에 LRL(14)가 TEMA(C,5) 돌파

- 1봉전에 RSI(20)가 60 돌파 && 0봉전 R>60

  - 1봉전 종가가 BOL(20,2) 상한선 돌파

- 1봉전 종가>200EMA

- 2봉전종가대비 1봉전 종가 1%이상상승

종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-05 10:10:00

안녕하세요 예스스탁입니다. 1 예스랭귀지에서 LRL은 기준값, 기간 2가지 매개변수를 지정하셔야 합니다. 2 TEMA라는 함수는 제공되지 않습니다. 키움식을 변경하신 내용이면 키움의 TEMA는 단순이 ema의 세번중첩입니다. 저희 프로그램에서 제공되는 TEMA와 다른 계산식입니다. 3 input : length(14), period(5),RSIPeriod(20),BBP(20),Dv(2),EmaPeriod(200); var : A(0),B(0),R(0),U(0),E(0); A=LRL(C,Length); B=EMA(EMA(EMA(C,Period),Period),Period); R=RSI(RSIPEriod); U=BollBandUp(BBP,DV); E=Ema(c,EmaPeriod); if Crossup(A[1],B[1]) and CrossUp(R[1],60) and R > 60 and crossup(C[1],U[1]) and C[1]>E[1] and C[1]>C[2]*1.01 Then Find(1); 즐거운 하루 되세요