예스스탁
예스스탁 답변
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);