지표수식이 아니라 함수수식으로 부탁드립니다
1분봉이나 2분봉에서 3분봉의 이평을 같이 보는 용도로 사용할려 합니다
함수명은 3minMa로 부탁드립니다
예시)3minMa(3) = 3분봉의 3일 이평선
이런식으로 쓸려합니다
답변 1
예스스탁
예스스탁 답변
2023-03-17 10:23:40
안녕하세요
예스스탁입니다.
함수나 변수는 첫번째 글자는 숫자사용이 되지 않습니다.
사용자함수명 : min3MA
반환값형 : 숫자형
input : Period(Numeric);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum1(0),mav1(0);
Array : CC[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%3;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 3 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 3 > 1 and TM >= TM[1]+3) or
(Bdate == Bdate[1] and 3 == 1 and TM > TM[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[Period-1] > 0 then
{
sum1 = 0;
for cnt = 0 to Period-1
{
sum1 = sum1+CC[cnt];
}
min3MA = sum1/Period;
}
Else
Min3MA = Nan;
}
즐거운 하루되세요
> kns 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 지표수식이 아니라 함수수식으로 부탁드립니다
1분봉이나 2분봉에서 3분봉의 이평을 같이 보는 용도로 사용할려 합니다
함수명은 3minMa로 부탁드립니다
예시)3minMa(3) = 3분봉의 3일 이평선
이런식으로 쓸려합니다