예스스탁
예스스탁 답변
2020-04-23 10:17:08
안녕하세요
예스스탁입니다.
올려주신 수식은 추세선으로 작성이 되어 있습니다.
추세선은 추세선사이에 색을 채울수 없습니다.
색을 채우기 위해서는 plot명령어로 값을 출력되어야 하는데
plot은 종가를 차트에 수평으로 그리지 못합니다.
각봉의 종가와 월시가를 비교해 채우기를 하고자 하시면
아래식으로 지표식 작성하신 후에
지표속성에처 채우기 설정해 적용하시면 됩니다.
var : TL1(0),TL2(0),TL3(0),TL4(0),idx(-1);
if bdate > bdate[1]+30 Then
{
var1 = O; # 월시가
}
if var1 > 0 then
{
Plot1(var1, "월시가");
plot2(c,"종가");
}
즐거운 하루되세요
> 짱짱해야지 님이 쓴 글입니다.
> 제목 : 월봉Ploting
>
아래와 같이 일봉에서 월봉을 나타내는 것을 이전 질문에서 찾았는데
-> 월봉 안을 음영이나 색갈로 나타낼 수 없는지요?
-> 월별로 시가와 종가를 Ploting 해서 지표 속성에서 채우기로 나타낼수
있음 좋겠습니다.
항상 감사드립니다.
var : TL1(0),TL2(0),TL3(0),TL4(0),idx(-1);
if bdate > bdate[1]+30 Then
{
idx = 0;
var1 = O; # 월시가
var2 = sdate;
var3 = stime;
var4 = VAR1[1];
var5 = O;
var6 = var4[1];
}
else
{
idx = idx+1;
if idx > 0 then
{
if idx == 1 then
{
TL1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1);
TL2 = TL_New(var2,var3,O,sdate,stime,O);
TL3 = TL_New(var2,var3,var1,var2,var3,O);
TL4 = TL_New(sdate,stime,var1,sdate,stime,O);
}
else
{
TL_SetEnd(TL1,sdate,stime,var1);
TL_SetBegin(TL2,var2,var3,O);
TL_SetEnd(TL2,sdate,stime,O);
TL_SetBegin(TL3,var2,var3,var1);
TL_SetEnd(TL3,var2,var3,O);
TL_SetBegin(TL4,sdate,stime,var1);
TL_SetEnd(TL4,sdate,stime,O);
}
if C > var1 Then
{
TL_SetColor(TL1,red);
TL_SetColor(TL2,red);
TL_SetColor(TL3,red);
TL_SetColor(TL4,red);
TL_SetSize(TL1,2); TL_SetSize(TL2,2); #TL_SetSize(TL3,1); TL_SetSize(TL4,1);
}
else
{
TL_SetColor(TL1,RGB(070,130,180)); # Steel Blue
TL_SetColor(TL2,RGB(070,130,180));
TL_SetColor(TL3,RGB(070,130,180));
TL_SetColor(TL4,RGB(070,130,180));
TL_SetSize(TL1,1); TL_SetSize(TL2,1); # TL_SetSize(TL3,1); TL_SetSize(TL4,1);
}
}
}
Plot10(var1, "종가");