일봉의 일목균형표를 5분봉 챠트에 표시하는 지표식을 구합니다.
감사합니다
답변 1
예스스탁
예스스탁 답변
2021-11-05 14:35:38
안녕하세요
예스스탁입니다.
후행스팬은 현재봉값을 과거 25개봉 전으로 이동한 선인데
분봉에서 봉수를 알수 없어 표시가 불가능합니다.
또한 선행스팬도 마찬가지로 과거 25개봉전 값이 현재봉에 오는데
X축의 여백에 수평이동으로 표시는 가능하지 않습니다. 현재봉에 일봉으로 25개봉 전의 값이 위치하게 됩니다.
Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52);
Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
var : cnt(0),H1(0),L1(0),H11(0),L11(0),H2(0),L2(0),H22(0),L22(0),H3(0),L3(0);
H1 = dayhigh(0);
L1 = daylow(0);
H11 = dayhigh(25);
L11 = daylow(25);
H2 = dayhigh(0);
L2 = daylow(0);
H22 = dayhigh(25);
L22 = daylow(25);
H3 = dayhigh(25);
L3 = daylow(25);
for cnt = 0 to 선행스팬2기간-1
{
if cnt < 전환선기간 Then
{
if dayhigh(cnt) > H1 Then
H1 = dayhigh(cnt);
if daylow(cnt) < L1 Then
L1 = DayLow(cnt);
if dayhigh(cnt+25) > H11 Then
H11 = dayhigh(cnt+25);
if daylow(cnt+25) < L11 Then
L11 = DayLow(cnt+25);
}
if cnt < 기준선기간 Then
{
if dayhigh(cnt) > H2 Then
H2 = dayhigh(cnt);
if daylow(cnt) < L2 Then
L2 = DayLow(cnt);
if dayhigh(cnt+25) > H22 Then
H22 = dayhigh(cnt+25);
if daylow(cnt+25) < L22 Then
L22 = DayLow(cnt+25);
}
if dayhigh(cnt+25) > H3 Then
H3 = dayhigh(cnt+25);
if DayLow(cnt+25) < L3 Then
L3 = DayLow(cnt+25);
}
전환선 = (H1 + L1)/2;
기준선 = (H2 + L2) / 2;
선행스팬1 = ( (H11+L11)/2 + (H22+L22)/2) / 2 ;
선행스팬2 = (H3+L3) / 2;
plot1(전환선);
plot2(기준선);
plot3(선행스팬1);
plot4(선행스팬2);
즐거운 하루되세요
> 느림보 님이 쓴 글입니다.
> 제목 : 타주기참조식
> 일봉의 일목균형표를 5분봉 챠트에 표시하는 지표식을 구합니다.
감사합니다