Plot1(Data2(c)-data3(c),"차이",iff(Data2(c)-data3(c)>0,REd,BLUe));
그림2와 같이 건수 차이에 따른 색깔 구분과 막대의 높이를 다르게 지표를 만들고 싶습니다.
건수의 차이가
+플러스 -마이너스
0~499개 연분홍 연한초록
500-999 주황색 하늘색
1000~1999 빨강 파랑
2000개이상 찐분홍 검정
답변 3
예스스탁
예스스탁 답변
2024-05-29 14:34:54
안녕하세요
예스스탁입니다.
var1값만 Data2(c)-data3(c)로 교체하시면 됩니다.
var : clr(0);
var1 = Data2(c)-data3(c);
if var1 >= 0 and var1 < 500 Then
clr = Pink;
if var1 >= 500 and var1 < 1000 Then
clr = Orange;
if var1 >= 1000 and var1 < 2000 Then
clr = Red;
if var1 >= 2000 Then
clr = Magenta;
if var1 < 0 and var1 > -500 Then
clr = Green;
if var1 <= -500 and var1 > -1000 Then
clr = Cyan;
if var1 <= -1000 and var1 > -2000 Then
clr = Blue;
if var1 <= -2000 Then
clr = Black;
Plot1(var1,"지표",clr);
즐거운 하루되세요
> 어떤하루 님이 쓴 글입니다.
> 제목 : 다시한번 봐주세요
> 기존 사용하던 수식입니다.
그림1 수식
Plot1(Data2(c)-data3(c),"차이",iff(Data2(c)-data3(c)>0,REd,BLUe));
data2 선물 매수호가 총건수
data3 선물 매도호가 총건수
그림2와 같이 지표를 만들고 싶습니다.
건수의 차이가
+플러스 -마이너스
0~499개 연분홍 연한초록
500-999 주황색 하늘색
1000~1999 빨강 파랑
2000개이상 찐분홍 검정
정말 감사드립니다.
그림1과 같이 색갈 구분은 잘 되었습니다.
그림2와 같이 색깔에 따라 높이를 일정하게 하고 싶은데 가능할까요 ?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 다시한번 봐주세요
>
안녕하세요
예스스탁입니다.
var1값만 Data2(c)-data3(c)로 교체하시면 됩니다.
var : clr(0);
var1 = Data2(c)-data3(c);
if var1 >= 0 and var1 < 500 Then
clr = Pink;
if var1 >= 500 and var1 < 1000 Then
clr = Orange;
if var1 >= 1000 and var1 < 2000 Then
clr = Red;
if var1 >= 2000 Then
clr = Magenta;
if var1 < 0 and var1 > -500 Then
clr = Green;
if var1 <= -500 and var1 > -1000 Then
clr = Cyan;
if var1 <= -1000 and var1 > -2000 Then
clr = Blue;
if var1 <= -2000 Then
clr = Black;
Plot1(var1,"지표",clr);
즐거운 하루되세요
> 어떤하루 님이 쓴 글입니다.
> 제목 : 다시한번 봐주세요
> 기존 사용하던 수식입니다.
그림1 수식
Plot1(Data2(c)-data3(c),"차이",iff(Data2(c)-data3(c)>0,REd,BLUe));
data2 선물 매수호가 총건수
data3 선물 매도호가 총건수
그림2와 같이 지표를 만들고 싶습니다.
건수의 차이가
+플러스 -마이너스
0~499개 연분홍 연한초록
500-999 주황색 하늘색
1000~1999 빨강 파랑
2000개이상 찐분홍 검정
예스스탁
예스스탁 답변
2024-05-29 14:53:58
안녕하세요
예스스탁입니다.
var1 = Data2(c)-data3(c);
현재는 위 차이값을 그리고 있습니다.
매봉 변경이 되는데 값을 일정하게 유지하려면
차이값이 아닌 값 특정 범위에 있으면 특정고정값을 주어야 출력해야 합니다.
1
색상으로 구분만 하시면 되므로
0~499 사이는 1
500~999 사이는 2
1000~1999 사이는 3
2000 이상은 사이는 4
위와 값을 플러스는 양수로 마이너스는 음수로 출력되게 수정해 드립니다.
var : clr(0),value(0);
var1 = Data2(c)-data3(c);
if var1 >= 0 and var1 < 500 Then
{
clr = Pink;
value = 1;
}
if var1 >= 500 and var1 < 1000 Then
{
clr = Orange;
value = 2;
}
if var1 >= 1000 and var1 < 2000 Then
{
clr = Red;
value = 3;
}
if var1 >= 2000 Then
{
clr = Magenta;
value = 4;
}
if var1 < 0 and var1 > -500 Then
{
clr = Green;
value = -1;
}
if var1 <= -500 and var1 > -1000 Then
{
clr = Cyan;
value = -2;
}
if var1 <= -1000 and var1 > -2000 Then
{
clr = Blue;
value = -3;
}
if var1 <= -2000 Then
{
clr = Black;
value = -4;
}
Plot1(value,"지표",clr);
2
혹은 위식은 값범위에 따라 1~4, -1~-4로 높낮이가 다르지만
아래는 플러스값은 모두 1, 마이너스값은 모두 -1로 출력하면서
색상으로만 구분해서 보셔도 됩니다.
var : clr(0),value(0);
var1 = Data2(c)-data3(c);
if var1 >= 0 and var1 < 500 Then
{
clr = Pink;
value = 1;
}
if var1 >= 500 and var1 < 1000 Then
{
clr = Orange;
value = 1;
}
if var1 >= 1000 and var1 < 2000 Then
{
clr = Red;
value = 1;
}
if var1 >= 2000 Then
{
clr = Magenta;
value = 1;
}
if var1 < 0 and var1 > -500 Then
{
clr = Green;
value = -1;
}
if var1 <= -500 and var1 > -1000 Then
{
clr = Cyan;
value = -1;
}
if var1 <= -1000 and var1 > -2000 Then
{
clr = Blue;
value = -1;
}
if var1 <= -2000 Then
{
clr = Black;
value = -1;
}
Plot1(value,"지표",clr);
즐거운 하루되세요
> 어떤하루 님이 쓴 글입니다.
> 제목 : Re : Re : 다시한번 봐주세요
> 정말 감사드립니다.
그림1과 같이 색갈 구분은 잘 되었습니다.
그림2와 같이 색깔에 따라 높이를 일정하게 하고 싶은데 가능할까요 ?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 다시한번 봐주세요
>
안녕하세요
예스스탁입니다.
var1값만 Data2(c)-data3(c)로 교체하시면 됩니다.
var : clr(0);
var1 = Data2(c)-data3(c);
if var1 >= 0 and var1 < 500 Then
clr = Pink;
if var1 >= 500 and var1 < 1000 Then
clr = Orange;
if var1 >= 1000 and var1 < 2000 Then
clr = Red;
if var1 >= 2000 Then
clr = Magenta;
if var1 < 0 and var1 > -500 Then
clr = Green;
if var1 <= -500 and var1 > -1000 Then
clr = Cyan;
if var1 <= -1000 and var1 > -2000 Then
clr = Blue;
if var1 <= -2000 Then
clr = Black;
Plot1(var1,"지표",clr);
즐거운 하루되세요
> 어떤하루 님이 쓴 글입니다.
> 제목 : 다시한번 봐주세요
> 기존 사용하던 수식입니다.
그림1 수식
Plot1(Data2(c)-data3(c),"차이",iff(Data2(c)-data3(c)>0,REd,BLUe));
data2 선물 매수호가 총건수
data3 선물 매도호가 총건수
그림2와 같이 지표를 만들고 싶습니다.
건수의 차이가
+플러스 -마이너스
0~499개 연분홍 연한초록
500-999 주황색 하늘색
1000~1999 빨강 파랑
2000개이상 찐분홍 검정