커뮤니티

문의 드립니다.

프로필 이미지
alltoone
2022-03-08 11:43:16
905
글번호 157031
답변완료
아래 이동평균선을 당일 새로 시작하게 만들 수 있나요? 날마다 새로 시작하는 이동평균선요. 답변 감사합니다. Input : Period1(5), Period2(20), Period3(60); var : Sma1(0),Sma2(0),Sma3(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Sma3 = ma(C,Period3); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); Plot3(Sma3, "이동평균3");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-03-08 13:32:17

안녕하세요 예스스탁입니다. Input : Period1(5), Period2(20), Period3(60); var : sum(0),Sma1(0),Sma2(0),Sma3(0),idx(0); if Bdate != Bdate[1] Then { sum = 0; idx = 0; } sum = sum + C; idx = idx+1; if idx < Period1 Then Sma1 = sum/idx; Else Sma1 = ma(C,Period1); if idx < Period2 Then Sma2 = sum/idx; Else Sma2 = ma(C,Period2); if idx < Period3 Then Sma3 = sum/idx; Else Sma3 = ma(C,Period3); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); Plot3(Sma3, "이동평균3"); 즐거운 하루되세요 > alltoone 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 아래 이동평균선을 당일 새로 시작하게 만들 수 있나요? 날마다 새로 시작하는 이동평균선요. 답변 감사합니다. Input : Period1(5), Period2(20), Period3(60); var : Sma1(0),Sma2(0),Sma3(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Sma3 = ma(C,Period3); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); Plot3(Sma3, "이동평균3");