틱 차트에서
D-1 일 볼린저 밴드 천정(A)
D-1 일 볼린저 밴드 바닥(B)
A+(A-B)를 그린다
B-(A-B)를 그린다
D-2 일 볼린저 밴드 천정(C)
D-2 일 볼린저 밴드 바닥(D)
C+(C-D)를 그린다
D-(C-D)를 그린다
D-3 일 볼린저 밴드 천정(E)
D-3 일 볼린저 밴드 바닥(F)
E+(E-F)를 그린다
F-(E-F)를 그린다
D-4 일 볼린저 밴드 천정(G)
D-4 일 볼린저 밴드 바닥(H)
G+(G-H)를 그린다
H-(G-H)를 그린다
감사합니다
답변 1
예스스탁
예스스탁 답변
2024-12-02 11:34:43
안녕하세요
예스스탁입니다.
input : Period(20),Dv(2);
var : cnt(0);
var : sum1(0),mav1(0),SumSqrt1(0),Std1(0),BBup1(0),BBdn1(0);
var : sum2(0),mav2(0),SumSqrt2(0),Std2(0),BBup2(0),BBdn2(0);
var : sum3(0),mav3(0),SumSqrt3(0),Std3(0),BBup3(0),BBdn3(0);
var : sum4(0),mav4(0),SumSqrt4(0),Std4(0),BBup4(0),BBdn4(0);
If DayClose(Period-1) > 0 Then
{
sum1 = 0;
for cnt = 0 to Period-1
{
sum1 = sum1 + DayClose(cnt+1);
}
mav1 = sum1/Period;
SumSqrt1 = 0;
For cnt = 0 To Period-1
{
SumSqrt1 = SumSqrt1 + (DayClose(cnt+1) - mav1)^2;
}
Std1 = SquareRoot(SumSqrt1 / Period);
BBup1 = mav1 + (Dv * Std1);
BBdn1 = mav1 - (Dv * Std1);
plot1(bbup1+(bbup1-bbdn1));
plot2(bbdn1-(bbup1-bbdn1));
}
If DayClose(Period-1) > 0 Then
{
sum2 = 0;
for cnt = 0 to Period-1
{
sum2 = sum2 + DayClose(cnt+2);
}
mav2 = sum2/Period;
SumSqrt2 = 0;
For cnt = 0 To Period-1
{
SumSqrt2 = SumSqrt2 + (DayClose(cnt+2) - mav2)^2;
}
Std2 = SquareRoot(SumSqrt2 / Period);
BBup2 = mav2 + (Dv * Std2);
BBdn2 = mav2 - (Dv * Std2);
plot3(bbup2+(bbup2-bbdn2));
plot4(bbdn2-(bbup2-bbdn2));
}
If DayClose(Period-1) > 0 Then
{
sum3 = 0;
for cnt = 0 to Period-1
{
sum3 = sum3 + DayClose(cnt+3);
}
mav3 = sum3/Period;
SumSqrt3 = 0;
For cnt = 0 To Period-1
{
SumSqrt3 = SumSqrt3 + (DayClose(cnt+3) - mav3)^2;
}
Std3 = SquareRoot(SumSqrt3 / Period);
BBup3 = mav3 + (Dv * Std3);
BBdn3 = mav3 - (Dv * Std3);
plot5(bbup3+(bbup3-bbdn3));
plot6(bbdn3-(bbup3-bbdn3));
}
If DayClose(Period-1) > 0 Then
{
sum4 = 0;
for cnt = 0 to Period-1
{
sum4 = sum4 + DayClose(cnt+4);
}
mav4 = sum4/Period;
SumSqrt4 = 0;
For cnt = 0 To Period-1
{
SumSqrt4 = SumSqrt4 + (DayClose(cnt+4) - mav4)^2;
}
Std4 = SquareRoot(SumSqrt4 / Period);
BBup4 = mav4 + (Dv * Std4);
BBdn4 = mav4 - (Dv * Std4);
plot7(bbup4+(bbup4-bbdn4));
plot8(bbdn4-(bbup4-bbdn4));
}
즐거운 하루되세요
> para 님이 쓴 글입니다.
> 제목 : 지표 질문입니다
> 틱 차트에서
D-1 일 볼린저 밴드 천정(A)
D-1 일 볼린저 밴드 바닥(B)
A+(A-B)를 그린다
B-(A-B)를 그린다
D-2 일 볼린저 밴드 천정(C)
D-2 일 볼린저 밴드 바닥(D)
C+(C-D)를 그린다
D-(C-D)를 그린다
D-3 일 볼린저 밴드 천정(E)
D-3 일 볼린저 밴드 바닥(F)
E+(E-F)를 그린다
F-(E-F)를 그린다
D-4 일 볼린저 밴드 천정(G)
D-4 일 볼린저 밴드 바닥(H)
G+(G-H)를 그린다
H-(G-H)를 그린다
감사합니다