커뮤니티

수식 문의

프로필 이미지
에구머니
2022-12-14 17:13:07
995
글번호 164595
답변완료
안녕하세요? AA = C, H, L, ..., input: p(10); dayma(AA, p) 이라는 사용자 함수 부탁드립니다. dayma(C, 10)은 분봉차트에서 적용되는데, 첫봉에서는 그날의 첫 C 2번째 봉에서는 그날의 처음과 2번째 C의 평균, 그러니까 ma(C,2) 3번째 봉에서는 그날의 처음 ~` 3번째 C의 평균, 그러니까 ma(C,3) ... 9번째 봉에서는 그날의 ma(C, 9) 그리고, 드디어 그 날의 10번째 봉 이후부터는 ma(C, 10)을 리턴하는 함수 입니다. 감사합니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-15 10:37:59

안녕하세요. 예스스탁입니다. - 사용자 함수 이름: dayMa - 반환값 형: 숫자형 Input : Price(NumericSeries), Period(NumericSimple); var : Tsum(0), Csum(0); if Bdate != Bdate[1] Then { Tsum = 0; Csum = 0; } if Tsum >= Period Then { dayMa = ma(Price,Period); } Else { Tsum = Tsum + 1; Csum = Csum + Price; dayMa = Csum / Tsum; } 즐거운 하루 되세요. > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요? AA = C, H, L, ..., input: p(10); dayma(AA, p) 이라는 사용자 함수 부탁드립니다. dayma(C, 10)은 분봉차트에서 적용되는데, 첫봉에서는 그날의 첫 C 2번째 봉에서는 그날의 처음과 2번째 C의 평균, 그러니까 ma(C,2) 3번째 봉에서는 그날의 처음 ~` 3번째 C의 평균, 그러니까 ma(C,3) ... 9번째 봉에서는 그날의 ma(C, 9) 그리고, 드디어 그 날의 10번째 봉 이후부터는 ma(C, 10)을 리턴하는 함수 입니다. 감사합니다.