커뮤니티

바탕 색깔 문의

프로필 이미지
iambusy
2023-10-05 16:55:40
979
글번호 172881
답변완료
MACD 기준선에 따라 배경 색이 바뀌는 공식인데요. white를 해도 옅은 회색의 바탕화면입니다. 완전 하얀색으로는 불가한가요? 아님 색을 안 넣어서 그냥 하얀색 바탕이 나오게 할수는 없나요? input : short(12),long(26),sig(9); var : macdv(0),macds(0),box(0); macdv = macd(short,long); macds = Ema(macdv,sig); Plot1(macdv,"macd"); Plot2(macds,"sig"); PlotBaseLine1(0); if CrossUp(macdv,0) Then { box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,White); Box_SetFill(box,true); Box_SetExtFill(box,true); } else if CrossDown(macdv,0) Then { box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Gray); Box_SetFill(box,true); Box_SetExtFill(box,true); } Else Box_SetEnd(box,NextBarSdate,NextBarStime,l);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-06 11:25:03

안녕하세요 예스스탁입니다. 차트 배경이 흰색이면 보색으로 인해 흰색으로 표시가 되지 않습니다. 투명도를 0으로 하시면 됩니다. input : short(12),long(26),sig(9); var : macdv(0),macds(0),box(0); macdv = macd(short,long); macds = Ema(macdv,sig); Plot1(macdv,"macd"); Plot2(macds,"sig"); PlotBaseLine1(0); if CrossUp(macdv,0) Then { box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,White); Box_SetFill(box,true,0); Box_SetExtFill(box,true); } else if CrossDown(macdv,0) Then { box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Gray); Box_SetFill(box,true); Box_SetExtFill(box,true); } Else Box_SetEnd(box,NextBarSdate,NextBarStime,l); 즐거운 하루되세요 > iambusy 님이 쓴 글입니다. > 제목 : 바탕 색깔 문의 > MACD 기준선에 따라 배경 색이 바뀌는 공식인데요. white를 해도 옅은 회색의 바탕화면입니다. 완전 하얀색으로는 불가한가요? 아님 색을 안 넣어서 그냥 하얀색 바탕이 나오게 할수는 없나요? input : short(12),long(26),sig(9); var : macdv(0),macds(0),box(0); macdv = macd(short,long); macds = Ema(macdv,sig); Plot1(macdv,"macd"); Plot2(macds,"sig"); PlotBaseLine1(0); if CrossUp(macdv,0) Then { box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,White); Box_SetFill(box,true); Box_SetExtFill(box,true); } else if CrossDown(macdv,0) Then { box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Gray); Box_SetFill(box,true); Box_SetExtFill(box,true); } Else Box_SetEnd(box,NextBarSdate,NextBarStime,l);