커뮤니티

수정부탁드립니다.

프로필 이미지
외국인
2025-03-11 13:45:54
300
글번호 189025
답변완료
박스 안에 적색 청색 농도 조정색상이 나오도록 부탁드립니다. var : ntime1(5),선굵기(6); var : SS1(0),wDD1(0),TTM(0),TTF(0); var : SM1(0),m3var(0), m3L(0), cnt(0); Array : Mb30[100](0); if Bdate != Bdate[1] Then{ SS1 = TimeToMinutes(0); wDD1 = sdate; } if wDD1 > 0 then{ if sdate == wDD1 Then TTM = TimeToMinutes(stime)-SS1; Else TTM = TimeToMinutes(stime)+1440-SS1; TTF = TTM%ntime1; if Bdate != Bdate[1] or sTime == 90000 or // 90000 (Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or (Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or (Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then { m3L = 1; } else m3L = 0; // 30봉 선 그리기 var : 봉TL11(0),봉TL12(0),봉TL13(0),봉TL14(0),idx2(-1); var : M3date(0), M3time(0), StrtV(0), m3UD(0), mrCl(0); if m3L == 1 Then{ idx2 = 0; StrtV = O; M3date = sdate; M3time = stime; } else{ idx2 = idx2+1; if idx2 > 0 then{ if idx2 == 1 then{ 봉TL11 = TL_New(sdate[1],stime[1],StrtV, sdate, stime, StrtV); 봉TL12 = TL_New(M3date, M3time, O, sdate, stime, C); 봉TL13 = TL_New(M3date, M3time, StrtV, M3date,M3time,C); 봉TL14 = TL_New(sdate, stime, StrtV, sdate, stime, C); } else { TL_SetEnd(봉TL11,sdate,stime,StrtV); TL_SetBegin(봉TL12,M3date, M3time,C); TL_SetEnd( 봉TL12,sdate,stime,C); TL_SetBegin(봉TL13,M3date,M3time,StrtV); TL_SetEnd( 봉TL13,M3date,M3time,C); TL_SetBegin(봉TL14,sdate,stime,StrtV); TL_SetEnd( 봉TL14,sdate,stime,C); } if C > StrtV Then{ TL_SetColor(봉TL11,Magenta); TL_SetColor(봉TL12,Magenta); TL_SetColor(봉TL13,Magenta); TL_SetColor(봉TL14,Magenta); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } else { TL_SetColor(봉TL11,Lime); TL_SetColor(봉TL12,Lime); TL_SetColor(봉TL13,Lime); TL_SetColor(봉TL14,Lime); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } } } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-03-11 17:42:17

안녕하세요 예스스탁입니다. 추세선으로 출력되면 내부에 색을 채울수 없습니다. 박스함수로 출력하셔야 합니다. 아래식 참고하시기 바랍니다. var : ntime1(5); var : SS1(0),wDD1(0),TTM(0),TTF(0),box(0),m3L(0),StrtV(0); if Bdate != Bdate[1] Then { SS1 = TimeToMinutes(0); wDD1 = sdate; } if wDD1 > 0 then { if sdate == wDD1 Then TTM = TimeToMinutes(stime)-SS1; Else TTM = TimeToMinutes(stime)+1440-SS1; TTF = TTM%ntime1; if Bdate != Bdate[1] or sTime == 90000 or // 90000 (Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or (Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or (Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then m3L = 1; else m3L = 0; if m3L == 1 Then { StrtV =o; box = Box_New(sDate,sTime,StrtV,NextBarSdate,NextBarStime,c); Box_SetFill(box,true); } else { Box_SetEnd(box,sDate,sTime,c); } if C > StrtV Then Box_SetColor(box,Magenta); else Box_SetColor(box,Lime); } 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 수정부탁드립니다. > 박스 안에 적색 청색 농도 조정색상이 나오도록 부탁드립니다. var : ntime1(5),선굵기(6); var : SS1(0),wDD1(0),TTM(0),TTF(0); var : SM1(0),m3var(0), m3L(0), cnt(0); Array : Mb30[100](0); if Bdate != Bdate[1] Then{ SS1 = TimeToMinutes(0); wDD1 = sdate; } if wDD1 > 0 then{ if sdate == wDD1 Then TTM = TimeToMinutes(stime)-SS1; Else TTM = TimeToMinutes(stime)+1440-SS1; TTF = TTM%ntime1; if Bdate != Bdate[1] or sTime == 90000 or // 90000 (Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or (Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or (Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then { m3L = 1; } else m3L = 0; // 30봉 선 그리기 var : 봉TL11(0),봉TL12(0),봉TL13(0),봉TL14(0),idx2(-1); var : M3date(0), M3time(0), StrtV(0), m3UD(0), mrCl(0); if m3L == 1 Then{ idx2 = 0; StrtV = O; M3date = sdate; M3time = stime; } else{ idx2 = idx2+1; if idx2 > 0 then{ if idx2 == 1 then{ 봉TL11 = TL_New(sdate[1],stime[1],StrtV, sdate, stime, StrtV); 봉TL12 = TL_New(M3date, M3time, O, sdate, stime, C); 봉TL13 = TL_New(M3date, M3time, StrtV, M3date,M3time,C); 봉TL14 = TL_New(sdate, stime, StrtV, sdate, stime, C); } else { TL_SetEnd(봉TL11,sdate,stime,StrtV); TL_SetBegin(봉TL12,M3date, M3time,C); TL_SetEnd( 봉TL12,sdate,stime,C); TL_SetBegin(봉TL13,M3date,M3time,StrtV); TL_SetEnd( 봉TL13,M3date,M3time,C); TL_SetBegin(봉TL14,sdate,stime,StrtV); TL_SetEnd( 봉TL14,sdate,stime,C); } if C > StrtV Then{ TL_SetColor(봉TL11,Magenta); TL_SetColor(봉TL12,Magenta); TL_SetColor(봉TL13,Magenta); TL_SetColor(봉TL14,Magenta); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } else { TL_SetColor(봉TL11,Lime); TL_SetColor(봉TL12,Lime); TL_SetColor(봉TL13,Lime); TL_SetColor(봉TL14,Lime); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } } } }