안녕하세요
일봉차트에서 주봉 기반 이평을 띄우고 싶은데요,
아예 함수로 만들어서 해당 함수를 불러와서 쉽게 사용하길 원합니다
혹시 어떤 방식으로 만들어야할까요?
이름은 WeekMA었으면 좋겠습니다.
부탁드립니다
ex. WeekMA(WeekC, 5) = 주봉 5개의 이평선(종가기준)
답변 1
예스스탁
예스스탁 답변
2023-02-06 13:19:51
안녕하세요
예스스탁입니다.
WeekMA(5)와 같이 기간만 지정해 사용하시면 됩니다.
사용자함수명 : WeekMA
반환값형 : 숫자형
input : Period(Numeric);
var : cnt(0),count(0),sum1(0);
Array : CC[99](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then
{
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[Period-1] > 0 Then
{
sum1 = 0;
for count = 0 to Period-1
{
sum1 = sum1+CC[count];
}
Weekma = sum1/Period;
}
Else
weekma = -1;
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : 사용자 함수 작성
> 안녕하세요
일봉차트에서 주봉 기반 이평을 띄우고 싶은데요,
아예 함수로 만들어서 해당 함수를 불러와서 쉽게 사용하길 원합니다
혹시 어떤 방식으로 만들어야할까요?
이름은 WeekMA었으면 좋겠습니다.
부탁드립니다
ex. WeekMA(WeekC, 5) = 주봉 5개의 이평선(종가기준)