커뮤니티

지표 변환 부탁드립니다.

프로필 이미지
착한이
2024-07-16 14:46:33
922
글번호 181554
답변완료
안녕하세요. 아래의 지표 수식 예스랭귀지로 변환 부탁드립니다. 감사합니다. sma20 = ta.sma(close, 20) alma20 = ta.alma(close, 20, 0.50, 5.0) plot(sma20, color = color.red) plot(alma20, color = color.blue)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-16 16:11:27

안녕하세요 예스스탁입니다. input : p(20); input : alP(20),offset(0.5),sigma(5.0); var : sma20(0),alma20(0); var : mm(0),s(0),i(0),norm(0),sum(0),weight(0); sma20 = ma(close, P); mm = offset * (alp - 1); s = alp / sigma; norm = 0; sum = 0; for i = 0 to alp - 1 { weight = exp(-1 * pow(i - mm, 2) / (2 * pow(s, 2))); norm = norm + weight; sum = sum + c[alp - i - 1] * weight; } alma20 = sum / norm; plot1(sma20,"ma",red); plot2(alma20,"Arnaud Legoux",blue); 즐거운 하루되세요 > 착한이 님이 쓴 글입니다. > 제목 : 지표 변환 부탁드립니다. > 안녕하세요. 아래의 지표 수식 예스랭귀지로 변환 부탁드립니다. 감사합니다. sma20 = ta.sma(close, 20) alma20 = ta.alma(close, 20, 0.50, 5.0) plot(sma20, color = color.red) plot(alma20, color = color.blue)