커뮤니티
채우기 문의
2013-07-16 07:49:55
188
글번호 65375
안녕하세요.
주가가 80볼밴 위/아래에 있는지를 구분하기 위해 아래와 같이 구현하여 채우기를 할 경우에 수직으로 구분되지 않고 톱니 모양으로 채우기가 보여집니다.
검토 부탁 드립니다.
BB80up = BollBandUp(80,2);
BB240up = BollBandUp(240,2);
If BB80Up > BB240Up Then
{
If C > BB80Up Then
{
plot1(BB80Up, "BB80UpSZ1");
plot2(BB240Up, "BB240UpSZ1");
}
else
{
plot1(BB240Up, "BB80UpSZ1");
plot2(BB240Up, "BB240UpSZ1");
}
}
답변 1
예스스탁 예스스탁 답변
2013-07-16 15:17:36
안녕하세요
예스스탁입니다.
작성하신 식은
80볼밴이 240볼밴보다 크고 종가가 80볼밴 보다 클경우만
PLOT으로 값이 출력을 하게 하는 부분입니다.
채우기 기능은 단순히 각 PLOT의 값을 비교하게 되는데
PLOT 출력값이 있는 봉도 있고 없는 봉들도 있으므로 말씀하신것 처럼
톱니 처럼 보여지게 됩니다.
즉 조건이 만족하는 봉과 아닌봉이 계속 번갈아 나오는 경우입니다.
수정을 해도 아래정도로만 수정이 가능합니다.
var : BB80up(0),BB240up(0);
BB80up = BollBandUp(80,2);
BB240up = BollBandUp(240,2);
if BB80up > BB240up Then{
if c > BB80up then{
plot1(max(BB80Up,BB240up), "plot1");
plot2(min(BB80Up,BB240up), "plot2");
}
Else{
plot1(min(BB80Up,BB240up), "plot1");
plot2(max(BB80Up,BB240up), "plot2");
}
}
Else{
plot1(max(BB80Up,BB240up), "plot1");
plot2(max(BB80Up,BB240up), "plot2");
}
즐거운 하루되세요
> hugnkiss 님이 쓴 글입니다.
> 제목 : 채우기 문의
> 안녕하세요.
주가가 80볼밴 위/아래에 있는지를 구분하기 위해 아래와 같이 구현하여 채우기를 할 경우에 수직으로 구분되지 않고 톱니 모양으로 채우기가 보여집니다.
검토 부탁 드립니다.
BB80up = BollBandUp(80,2);
BB240up = BollBandUp(240,2);
If BB80Up > BB240Up Then
{
If C > BB80Up Then
{
plot1(BB80Up, "BB80UpSZ1");
plot2(BB240Up, "BB240UpSZ1");
}
else
{
plot1(BB240Up, "BB80UpSZ1");
plot2(BB240Up, "BB240UpSZ1");
}
}