커뮤니티
수식문의
2012-02-02 03:09:48
437
글번호 47223
var : vv(0);
vv = asks - bids
if vv >= 0 then
If vv > vv[1] Then
{
Plot1(vv, "++");
Plot2(0, "+-");
}
Else
{
Plot1(0, "++");
Plot2(vv, "+-");
}
if vv < 0 then
If vv > vv[1] Then
{
Plot3(vv, "--");
Plot4(0, "-+");
}
Else{
Plot3(0, "--");
Plot4(vv, "-+");
}
PlotBaseLine1(0,"기준선");
위 수식에서 vv>=0 일때의 2구간과 vv < 0인 경우의 2구간 총 4구간에 대해서 각각의 경계에 수직선을 긋고 구역별로 색을 지정하여 채우고자 합니다. 챠트의 아래서 위까지 모두...
보조지표가 아닌 메인챠트에 덮어 씌우려합니다.
지표설정에서 채우기로 구현은 되나 수치의 값에 따라서 그래프를 그리기 때문에 챠트가 복잡해지던군요. 제가 원하는 것은 챠트의 하단에서 상단까지 수직 경계선으로 나누어진 구간별로 색을 넣고 싶은 것입니다.각 경계선 별로 수직선 plot 4개를 셑팅하고 채우기기능을 쓰면 되지 않을까 싶은데 잘 구현이 안됩니다.
도움부탁드립니다. 감사합니다. ^^
답변 1
예스스탁 예스스탁 답변
2012-02-02 15:02:51
안녕하세요
예스스탁입니다.
지표식으로 작성 후에 속성화면에서
첨부된 그림과 같이 채우기를 설정하시고
Y축은 가격으로 설정하신 후에
차트에 적용하시면 됩니다.
기본차트 속성은 Y축이 화면(기본차트)로 설정되어 있어야 합니다.
var : vv(0);
vv = asks - bids;
if vv >= 0 and VV >= VV[1] Then{
var1 = c*200;
var2 = -c*200;
}
Else{
var1 = -c*200;
var2 = c*200;
}
if vv >= 0 and VV < VV[1] Then{
var3 = c*200;
var4 = -c*200;
}
Else{
var3 = -c*200;
var4 = c*200;
}
if vv < 0 and VV >= VV[1] Then{
var5 = c*200;
var6 = -c*200;
}else{
var5 = -c*200;
var6 = c*200;
}
if vv < 0 and VV < VV[1] Then{
var7 = c*200;
var8 = -c*200;
}else{
var7 = -c*200;
var8 = c*200;
}
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
plot5(var5);
plot6(var6);
plot7(var7);
plot8(var8);
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 수식문의
>
var : vv(0);
vv = asks - bids
if vv >= 0 then
If vv > vv[1] Then
{
Plot1(vv, "++");
Plot2(0, "+-");
}
Else
{
Plot1(0, "++");
Plot2(vv, "+-");
}
if vv < 0 then
If vv > vv[1] Then
{
Plot3(vv, "--");
Plot4(0, "-+");
}
Else{
Plot3(0, "--");
Plot4(vv, "-+");
}
PlotBaseLine1(0,"기준선");
위 수식에서 vv>=0 일때의 2구간과 vv < 0인 경우의 2구간 총 4구간에 대해서 각각의 경계에 수직선을 긋고 구역별로 색을 지정하여 채우고자 합니다. 챠트의 아래서 위까지 모두...
보조지표가 아닌 메인챠트에 덮어 씌우려합니다.
지표설정에서 채우기로 구현은 되나 수치의 값에 따라서 그래프를 그리기 때문에 챠트가 복잡해지던군요. 제가 원하는 것은 챠트의 하단에서 상단까지 수직 경계선으로 나누어진 구간별로 색을 넣고 싶은 것입니다.각 경계선 별로 수직선 plot 4개를 셑팅하고 채우기기능을 쓰면 되지 않을까 싶은데 잘 구현이 안됩니다.
도움부탁드립니다. 감사합니다. ^^
다음글
이전글