커뮤니티

수식을 부탁드립니다

프로필 이미지
euni
2023-12-26 01:11:12
1392
글번호 175171
답변완료
#이평종류 : 1=MA, 2=Ema, 3=WMa, 4=HullMA, 5=VVMA, 6=RMA, 7=TEMA, 8=TilsonT3 input : 이평종류(1), 기간(20); var : maV(0), factor(0), T1(0), T2(0), T3(0); if 이평종류 == 1 Then //단순이평 maV = ma(C,기간); Else if 이평종류 == 2 Then //지수이평 maV = ema(C,기간); Else if 이평종류 == 3 Then //가중이평 maV = wma(C,기간); Else if 이평종류 == 4 Then //Hull 이평 maV = wma(2*wma(C, 기간/2)-wma(C, 기간), round(sqrt(기간),0)); Else if 이평종류 == 5 Then //거래량가중이평 maV = ma(C*V,기간)/ma(V,기간); Else if 이평종류 == 6 Then { //지수가중이평 if CurrentBar > 1 Then maV = (C + (기간 - 1) * maV[1]) / 기간; } Else if 이평종류 == 7 Then //TEMA maV = 3 * (ema(C, 기간) - ema(ema(C, 기간), 기간)) + ema(ema(ema(C, 기간), 기간), 기간); Else if 이평종류 == 8 Then { // Tilson T3 factor = 7 *0.10; T1 = ema(C, 기간) * (1 + factor) - ema(ema(c, 기간), 기간) * factor; T2 = ema(T1, 기간) * (1 + factor) - ema(ema(T1, 기간), 기간) * factor; T3 = ema(T2, 기간) * (1 + factor) - ema(ema(T2, 기간), 기간) * factor; maV = T3; } Plot1(maV, "이평", IFF(maV>maV[1], Orange, GREEN), 0, 2); --------------------------------------- 갬블러라는분의 블로그에서 본 수식인데요 위 수식에서 변수에서 설정한 이평 종류에 따라 선이 오렌지 색일때 종가 돌파한 종목을 검색할 수 있을까요? 부탁드려요! 감사합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-26 17:02:40

안녕하세요 예스스탁입니다. input : 이평종류(1), 기간(20); var : maV(0), factor(0), T1(0), T2(0), T3(0); if 이평종류 == 1 Then //단순이평 maV = ma(C,기간); Else if 이평종류 == 2 Then //지수이평 maV = ema(C,기간); Else if 이평종류 == 3 Then //가중이평 maV = wma(C,기간); Else if 이평종류 == 4 Then //Hull 이평 maV = wma(2*wma(C, 기간/2)-wma(C, 기간), round(sqrt(기간),0)); Else if 이평종류 == 5 Then //거래량가중이평 maV = ma(C*V,기간)/ma(V,기간); Else if 이평종류 == 6 Then { //지수가중이평 if CurrentBar > 1 Then maV = (C + (기간 - 1) * maV[1]) / 기간; } Else if 이평종류 == 7 Then //TEMA maV = 3 * (ema(C, 기간) - ema(ema(C, 기간), 기간)) + ema(ema(ema(C, 기간), 기간), 기간); Else if 이평종류 == 8 Then { // Tilson T3 factor = 7 *0.10; T1 = ema(C, 기간) * (1 + factor) - ema(ema(c, 기간), 기간) * factor; T2 = ema(T1, 기간) * (1 + factor) - ema(ema(T1, 기간), 기간) * factor; T3 = ema(T2, 기간) * (1 + factor) - ema(ema(T2, 기간), 기간) * factor; maV = T3; } if mav > mav[1] and CrossUp(C,mav) Then Find(1); 즐거운 하루되세요 > euni 님이 쓴 글입니다. > 제목 : 수식을 부탁드립니다 > #이평종류 : 1=MA, 2=Ema, 3=WMa, 4=HullMA, 5=VVMA, 6=RMA, 7=TEMA, 8=TilsonT3 input : 이평종류(1), 기간(20); var : maV(0), factor(0), T1(0), T2(0), T3(0); if 이평종류 == 1 Then //단순이평 maV = ma(C,기간); Else if 이평종류 == 2 Then //지수이평 maV = ema(C,기간); Else if 이평종류 == 3 Then //가중이평 maV = wma(C,기간); Else if 이평종류 == 4 Then //Hull 이평 maV = wma(2*wma(C, 기간/2)-wma(C, 기간), round(sqrt(기간),0)); Else if 이평종류 == 5 Then //거래량가중이평 maV = ma(C*V,기간)/ma(V,기간); Else if 이평종류 == 6 Then { //지수가중이평 if CurrentBar > 1 Then maV = (C + (기간 - 1) * maV[1]) / 기간; } Else if 이평종류 == 7 Then //TEMA maV = 3 * (ema(C, 기간) - ema(ema(C, 기간), 기간)) + ema(ema(ema(C, 기간), 기간), 기간); Else if 이평종류 == 8 Then { // Tilson T3 factor = 7 *0.10; T1 = ema(C, 기간) * (1 + factor) - ema(ema(c, 기간), 기간) * factor; T2 = ema(T1, 기간) * (1 + factor) - ema(ema(T1, 기간), 기간) * factor; T3 = ema(T2, 기간) * (1 + factor) - ema(ema(T2, 기간), 기간) * factor; maV = T3; } Plot1(maV, "이평", IFF(maV>maV[1], Orange, GREEN), 0, 2); --------------------------------------- 갬블러라는분의 블로그에서 본 수식인데요 위 수식에서 변수에서 설정한 이평 종류에 따라 선이 오렌지 색일때 종가 돌파한 종목을 검색할 수 있을까요? 부탁드려요! 감사합니다.