커뮤니티
일목균형표
2015-07-07 09:50:23
171
글번호 88076
안녕하세요.
틱챠트와 체결챠트에 일목균형표 1분봉 기준선, 전환선, 구름대 표현 부탁드립니다.
1분봉을 설정 변경할수 있도록 해주세요.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-07-07 13:36:05
안녕하세요
예스스탁입니다.
틱봉이나 체결차트에서는
분봉의 지표가 정확히 계산되지 않습니다.
수식은 봉의 시고저종만 사용할수 있는데
분단위 시간경계의 가격이 봉 중간에 위치할 경우가 많습니다.
근사값으로 계산됩니다.
input : atime(1);
Inputs: 전환선기간(9), 기준선기간(26), 선행스팬2기간(52);
var : TF(0),cnt(0);
Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
Array : HH[100](0),LL[100](0);
TF = TimeToMinutes(stime)%atime;
if atime == 1 Then{
if dayindex == 0 or (TimeToMinutes(stime) > TimeToMinutes(stime[1])) Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 99{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
}
if atime > 1 Then{
if dayindex == 0 or (TF < TF[1]) Then
HH[0] = H;
LL[0] = L;
for cnt = 1 to 99{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = H;
if HH[전환선기간] > 0 Then{
var1 = HH[0];
var2 = LL[0];
for cnt = 0 to 전환선기간-1{
if HH[cnt] > var1 Then
var1 = HH[cnt];
if LL[cnt] < var2 Then
var2= Ll[cnt];
}
전환선 = (var1+var2)/2;
plot1(전환선,"전환선");
}
if HH[기준선기간-1] > 0 Then{
var3 = HH[0];
var4 = LL[0];
for cnt = 0 to 기준선기간-1{
if HH[cnt] > var3 Then
var3 = HH[cnt];
if LL[cnt] < var4 Then
var4 = LL[cnt];
}
기준선 = (var3+var4)/2;
plot2(기준선,"기준선");
}
if HH[기준선기간-1+25] > 0 Then{
var5 = HH[25];
var6 = LL[25];
var7 = HH[25];
var8 = LL[25];
for cnt = 25 to (기준선기간-1+25) {
if cnt <= 전환선기간-1+25 Then{
if HH[cnt] > var3 Then
var3 = HH[cnt];
if LL[cnt] < var4 Then
var4 = Ll[cnt];
}
if HH[cnt] > var7 Then
var8 = HH[cnt];
if LL[cnt] < var7 Then
var8 = Ll[cnt];
}
선행스팬1 = (전환선 + 기준선) / 2 ;
plot3(선행스팬1,"선행스팬1");
}
if HH[선행스팬2기간-1+25] > 0 Then{
var9 = HH[0];
var10 = LL[0];
for cnt = 25 to 선행스팬2기간-1+25{
if HH[cnt] > var9 Then
var9 = HH[cnt];
if LL[cnt] < var10 Then
var10 = LL[cnt];
}
선행스팬2 = (var9+var10)/2;
plot4(선행스팬2,"선행스팬2");
}
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 일목균형표
> 안녕하세요.
틱챠트와 체결챠트에 일목균형표 1분봉 기준선, 전환선, 구름대 표현 부탁드립니다.
1분봉을 설정 변경할수 있도록 해주세요.
감사합니다.
다음글
이전글