커뮤니티

다시한번 봐주세요

프로필 이미지
어떤하루
2024-05-29 15:14:44
1052
글번호 180158
답변완료
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개이상 찐분홍 검정
프로필 이미지

어떤하루

2024-05-29 15:14:15

정말 감사드립니다. 그림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개이상 찐분홍 검정