커뮤니티
문의합니다
2018-10-04 15:21:08
158
글번호 122435
틱차트에서 20분봉 20일 이평선 표기입니다
input : Atime(20),P(20);
var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](0);
TF = TimeToMinutes(stime)%Atime;
if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then{
sum1 = 0;
for cnt = 0 to P-1{
sum1 = sum1+CC[cnt];
}
mav1 = sum1/P;
plot1(mav1,"분봉이평");
}
질문 1
위 지료수식에서 99는 무슨 의미인가요
질문 2
위 지표수식을 시스템식으로 변경하여 주세요
질문2
위 지표수식을 4개봉이 상승하면 적색으로 표기
위 지표수식을 4개봉이 하락하면 파란색이 표기 되도록 수정하여 주시면 감사하겠습니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2018-10-05 11:34:01
안녕하세요
예스스탁입니다.
1
CC는 20분봉 간격으로 종가를 저정하는 배열변수(저장공간 100개)입니다.
99는 최대 0~99까지 총 100개의 20분봉 종가를 저장해 사용한다는 의미입니다.
2
input : Atime(20),P(20);
var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](0),mav[100](0);
TF = TimeToMinutes(stime)%Atime;
if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then
{
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
mav[cnt] = mav[cnt-1][1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum1 = 0;
for cnt = 0 to P-1
{
sum1 = sum1+CC[cnt];
}
mav[0] = sum1/P;
if C > mav[0] and CC[1] < mav[1] Then
buy();
if C < mav[0] and CC[1] > mav[1] Then
sell();
}
3
input : Atime(20),P(20);
var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](0);
TF = TimeToMinutes(stime)%Atime;
if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then{
sum1 = 0;
for cnt = 0 to P-1{
sum1 = sum1+CC[cnt];
}
mav1 = sum1/P;
if countif(mav1 > mav1[1],4) == 4 then
plot1(mav1,"분봉이평",RED);
else if countif(mav1 < mav1[1],4) == 4 then
plot1(mav1,"분봉이평",BLUE);
Else
plot1(mav1,"분봉이평",BLACK);
}
즐거운 하루되세요
> 남산 님이 쓴 글입니다.
> 제목 : 문의합니다
> 틱차트에서 20분봉 20일 이평선 표기입니다
input : Atime(20),P(20);
var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](0);
TF = TimeToMinutes(stime)%Atime;
if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then{
sum1 = 0;
for cnt = 0 to P-1{
sum1 = sum1+CC[cnt];
}
mav1 = sum1/P;
plot1(mav1,"분봉이평");
}
질문 1
위 지료수식에서 99는 무슨 의미인가요
질문 2
위 지표수식을 시스템식으로 변경하여 주세요
질문2
위 지표수식을 4개봉이 상승하면 적색으로 표기
위 지표수식을 4개봉이 하락하면 파란색이 표기 되도록 수정하여 주시면 감사하겠습니다
감사합니다