var : TL(0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and stime >= 100000 and stime[1] < 100000) Then{
TL = TL_New(sdate,stime,99999999,sdate,stime,0);
TL_SetColor(TL,GREEN);
}
위 수식은 시간을 수직선으로 나타내는데요,
차트에 적용후 추세선및 지우기 탭을 누르면
같이 지워집니다. 일반수식처럼 Plot1(...);
이런식으론 안되나요?
답변 1
예스스탁
예스스탁 답변
2021-03-02 10:06:32
안녕하세요
예스스탁입니다.
일반 PLOT으로 출력하기 위해서는 몇가지 설정을 하셔야 합니다.
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and stime >= 100000 and stime[1] < 100000) Then
{
Plot1(999999999);
}
위 내용을 지표로 작성하고 문법검증(f4)후에 f5키를 누르시면 지표속성창이 나타납니다.
지표속성창의 화면표시탭에서 막대그래프로 지정,지표속성창의 Y축표시탭에서 가격으로 지정하고 지표작성 완료합니다.
차트에 지표적용하기 전에 차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정한 이후에
지표를 적용하시면 됩니다. 기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
즐거운 하루되세요
> 대발이 님이 쓴 글입니다.
> 제목 : 부탁합니다
> var : TL(0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and stime >= 100000 and stime[1] < 100000) Then{
TL = TL_New(sdate,stime,99999999,sdate,stime,0);
TL_SetColor(TL,GREEN);
}
위 수식은 시간을 수직선으로 나타내는데요,
차트에 적용후 추세선및 지우기 탭을 누르면
같이 지워집니다. 일반수식처럼 Plot1(...);
이런식으론 안되나요?