커뮤니티

문의 드립니다.

프로필 이미지
아틀라스
2013-09-05 16:00:19
132
글번호 67239
답변완료
안녕하세요 수고가 많으십니다. 아래식에서 주식의 수를 20개로 확대할려고 합니다.(20개 중에서 5개 기업) 그리고 주식의 색을 두껍게 하거나 점선 등으로 하는 방법은 없나요? 감사합니다. 안녕하세요 예스스탁입니다. 10개종목을 참조데이터 data2부터 추가하시면 됩니다. #data2~data11 Var : tempi(0), tempmax(0), tempindex(0), tempi2(0),NTHindex(0); Array : updown[11](0,data1),color[11](0,data1),NTHVAL[11](0,data1),NTHcol[11](0,data1); updown[1] = data2((C-CloseD(1))/CloseD(1)*100); updown[2] = data3((C-CloseD(1))/CloseD(1)*100); updown[3] = data4((C-CloseD(1))/CloseD(1)*100); updown[4] = data5((C-CloseD(1))/CloseD(1)*100); updown[5] = data6((C-CloseD(1))/CloseD(1)*100); updown[6] = data7((C-CloseD(1))/CloseD(1)*100); updown[7] = data8((C-CloseD(1))/CloseD(1)*100); updown[8] = data9((C-CloseD(1))/CloseD(1)*100); updown[9] = data10((C-CloseD(1))/CloseD(1)*100); updown[10] = data11((C-CloseD(1))/CloseD(1)*100); color[1] = BLACK; color[2] = blue; color[3] = CYAN; color[4] = gray; color[5] = GREEN; color[6] = MAGENTA; color[7] = PINK; color[8] = MAGENTA; color[9] = red; color[10] = YELLOW; For tempi2 = 1 to 11 { tempmax = -1; For tempi = 1 to 11 { if ( tempmax < updown[tempi] ) then { tempmax = updown[tempi]; tempIndex = tempi; } } NTHVAL[tempi2] = updown[tempIndex]; NTHcol[tempi2] = Color[tempIndex]; updown[tempIndex] = -99999999; } plot1(NTHVAL[1],"1",NthCol[1]); plot2(NTHVAL[2],"2",NthCol[2]); plot3(NTHVAL[3],"3",NthCol[3]); plot4(NTHVAL[4],"4",NthCol[4]); plot5(NTHVAL[5],"5",NthCol[5]); 즐거운 하루되세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-05 18:49:37

안녕하세요 예스스탁입니다. #data2~data21 Var : tempi(0), tempmax(0), tempindex(0), tempi2(0),NTHindex(0); Array : updown[21](0,data1),color[21](0,data1),NTHVAL[21](0,data1),NTHcol[21](0,data1); updown[1] = data2((C-CloseD(1))/CloseD(1)*100); updown[2] = data3((C-CloseD(1))/CloseD(1)*100); updown[3] = data4((C-CloseD(1))/CloseD(1)*100); updown[4] = data5((C-CloseD(1))/CloseD(1)*100); updown[5] = data6((C-CloseD(1))/CloseD(1)*100); updown[6] = data7((C-CloseD(1))/CloseD(1)*100); updown[7] = data8((C-CloseD(1))/CloseD(1)*100); updown[8] = data9((C-CloseD(1))/CloseD(1)*100); updown[9] = data10((C-CloseD(1))/CloseD(1)*100); updown[10] = data11((C-CloseD(1))/CloseD(1)*100); updown[11] = data11((C-CloseD(1))/CloseD(1)*100); updown[12] = data11((C-CloseD(1))/CloseD(1)*100); updown[13] = data11((C-CloseD(1))/CloseD(1)*100); updown[14] = data11((C-CloseD(1))/CloseD(1)*100); updown[15] = data11((C-CloseD(1))/CloseD(1)*100); updown[16] = data11((C-CloseD(1))/CloseD(1)*100); updown[17] = data11((C-CloseD(1))/CloseD(1)*100); updown[18] = data11((C-CloseD(1))/CloseD(1)*100); updown[19] = data11((C-CloseD(1))/CloseD(1)*100); updown[20] = data11((C-CloseD(1))/CloseD(1)*100); color[1] = RGB(0,0,0); color[2] = RGB(10,10,10); color[3] = RGB(20,20,20); color[4] = RGB(30,30,30); color[5] = RGB(40,40,40); color[6] = RGB(50,50,50); color[7] = RGB(60,60,60); color[8] = RGB(70,70,70); color[9] = RGB(80,80,80); color[10] = RGB(90,90,90); color[11] = RGB(100,100,100); color[12] = RGB(110,110,110); color[13] = RGB(120,120,120); color[14] = RGB(130,130,130); color[15] = RGB(140,140,140); color[16] = RGB(150,150,150); color[17] = RGB(160,160,160); color[18] = RGB(170,170,170); color[19] = RGB(180,180,180); color[20] = RGB(190,190,190); For tempi2 = 1 to 21 { tempmax = -1; For tempi = 1 to 21 { if ( tempmax < updown[tempi] ) then { tempmax = updown[tempi]; tempIndex = tempi; } } NTHVAL[tempi2] = updown[tempIndex]; NTHcol[tempi2] = Color[tempIndex]; updown[tempIndex] = -99999999; } plot1(NTHVAL[1],"1",NthCol[1]); plot2(NTHVAL[2],"2",NthCol[2]); plot3(NTHVAL[3],"3",NthCol[3]); plot4(NTHVAL[4],"4",NthCol[4]); plot5(NTHVAL[5],"5",NthCol[5]); 그래프의 종류나 굵기는 지표속성창에서 설정하셔야 합니다. 기본으로 제공되는 색상예약어가 20개가 되지 않습니다. RGB함수를 이용해 색상코드를 지정하셔서 설정하시기 바랍니다. 위식에서는 임의로 코드를 부여했습니다. 첨부된 엑셀문서를 보시면 각 색상의 코드보실수 있습니다. 즐거운 하루되세요 > 아틀라스 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 수고가 많으십니다. 아래식에서 주식의 수를 20개로 확대할려고 합니다.(20개 중에서 5개 기업) 그리고 주식의 색을 두껍게 하거나 점선 등으로 하는 방법은 없나요? 감사합니다. 안녕하세요 예스스탁입니다. 10개종목을 참조데이터 data2부터 추가하시면 됩니다. #data2~data11 Var : tempi(0), tempmax(0), tempindex(0), tempi2(0),NTHindex(0); Array : updown[11](0,data1),color[11](0,data1),NTHVAL[11](0,data1),NTHcol[11](0,data1); updown[1] = data2((C-CloseD(1))/CloseD(1)*100); updown[2] = data3((C-CloseD(1))/CloseD(1)*100); updown[3] = data4((C-CloseD(1))/CloseD(1)*100); updown[4] = data5((C-CloseD(1))/CloseD(1)*100); updown[5] = data6((C-CloseD(1))/CloseD(1)*100); updown[6] = data7((C-CloseD(1))/CloseD(1)*100); updown[7] = data8((C-CloseD(1))/CloseD(1)*100); updown[8] = data9((C-CloseD(1))/CloseD(1)*100); updown[9] = data10((C-CloseD(1))/CloseD(1)*100); updown[10] = data11((C-CloseD(1))/CloseD(1)*100); color[1] = BLACK; color[2] = blue; color[3] = CYAN; color[4] = gray; color[5] = GREEN; color[6] = MAGENTA; color[7] = PINK; color[8] = MAGENTA; color[9] = red; color[10] = YELLOW; For tempi2 = 1 to 11 { tempmax = -1; For tempi = 1 to 11 { if ( tempmax < updown[tempi] ) then { tempmax = updown[tempi]; tempIndex = tempi; } } NTHVAL[tempi2] = updown[tempIndex]; NTHcol[tempi2] = Color[tempIndex]; updown[tempIndex] = -99999999; } plot1(NTHVAL[1],"1",NthCol[1]); plot2(NTHVAL[2],"2",NthCol[2]); plot3(NTHVAL[3],"3",NthCol[3]); plot4(NTHVAL[4],"4",NthCol[4]); plot5(NTHVAL[5],"5",NthCol[5]); 즐거운 하루되세요