커뮤니티

수식문의(배열)

프로필 이미지
ksks
2025-10-10 08:21:42.0
59
글번호 194524
답변완료
1.정배열 시 1봉전에는 NOT 정배열 1봉전 종가와 200EMA 이격(1봉전 종가>200EMA); 30%이하 0봉전에 200EMA200EMA); 20%이하 0봉전에 LRL이 200EMA 상향돌파하는 종목 (LRL이 TEWMA돌파 후 6봉이내 200EMA를 돌파할 시 검색: not full 정배열) 을 검색하는 수식을 문의드립니다. 참고로 TEWMA 수식은 wma1 = wavg(C, len); // TEMA 계산 ema1_1 = eavg(wma1, len); ema1_2 = eavg(ema1_1, len); ema1_3 = eavg(ema1_2, len); TEWMA1 = 3 * ema1_1 - 3 * ema1_2 + ema1_3; len2 = len * multi; wma2 = wavg(C, len2); ema2_1 = eavg(wma2, len2); ema2_2 = eavg(ema2_1, len2); ema2_3 = eavg(ema2_2, len2); TEWMA2 = 3 * ema2_1 - 3 * ema2_2 + ema2_3; TEWMA = (TEWMA1 + TEWMA2) / 2;
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-10-10 11:14:06.0

안녕하세요 예스스탁입니다. input : len(20),multi(2); var : wma1(0),ema1_1(0),ema1_2(0),ema1_3(0),TEWMA1(0); var : len2(0),wma2(0),ema2_1(0),ema2_2(0),ema2_3(0),TEWMA2(0); var : TEWMA(0); wma1 = WMA(C, len); // TEMA 계산 ema1_1 = Ema(wma1, len); ema1_2 = Ema(ema1_1, len); ema1_3 = Ema(ema1_2, len); TEWMA1 = 3 * ema1_1 - 3 * ema1_2 + ema1_3; len2 = len * multi; wma2 = WMA(C, len2); ema2_1 = Ema(wma2, len2); ema2_2 = Ema(ema2_1, len2); ema2_3 = ema(ema2_2, len2); TEWMA2 = 3 * ema2_1 - 3 * ema2_2 + ema2_3; TEWMA = (TEWMA1 + TEWMA2) / 2; var1 = Ema(c,200); var2 = LRL(c,50); Condition1 = var1 < TEWMA and TEWMA < var2; Condition2 = Condition1[1] == False and C > var1 and c <= var1*1.30 and Condition1 == true; Condition3 = CountIf(CrossUp(var2,TEWMA),6) >= 1 and var2 > TEWMA and C > var1 and c <= var1*1.20 and CrossUp(var2,var1); if Condition2 ==true or Condition3 == true Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수식문의(배열) > 1.정배열 시 1봉전에는 NOT 정배열 1봉전 종가와 200EMA 이격(1봉전 종가>200EMA); 30%이하 0봉전에 200EMA200EMA); 20%이하 0봉전에 LRL이 200EMA 상향돌파하는 종목 (LRL이 TEWMA돌파 후 6봉이내 200EMA를 돌파할 시 검색: not full 정배열) 을 검색하는 수식을 문의드립니다. 참고로 TEWMA 수식은 wma1 = wavg(C, len); // TEMA 계산 ema1_1 = eavg(wma1, len); ema1_2 = eavg(ema1_1, len); ema1_3 = eavg(ema1_2, len); TEWMA1 = 3 * ema1_1 - 3 * ema1_2 + ema1_3; len2 = len * multi; wma2 = wavg(C, len2); ema2_1 = eavg(wma2, len2); ema2_2 = eavg(ema2_1, len2); ema2_3 = eavg(ema2_2, len2); TEWMA2 = 3 * ema2_1 - 3 * ema2_2 + ema2_3; TEWMA = (TEWMA1 + TEWMA2) / 2;