첨부 이미지
그림1
그림2
input : 시가(DayOpen), 고가(DayHigh), 저가(DayLow) ;
var : 중간(0) ;
중간 = (고가+저가)/2 ;
plot1 (중간,"중간값");
분봉차트에서 당일의 고가 저가 라인을 그리고 중간값을 작성하면 그림1 파일처럼 중간값(검정색라인)이 계단식으로 나타나게 됩니다.
이 중간값 라인을 그림2에서와 같이 직선의 수평라인(밤색선)으로 나타나게 하려면, 수식을 어찌 변경 해야 할까요 ?
답변 1
예스스탁
예스스탁 답변
2024-05-20 14:18:28
안녕하세요
예스스탁입니다.
최종값으로 과거에 수평으로 그리기 위해서는 추세선 함수를 이용해야 합니다.
plot은 현재봉기준값으로 과거를 그리지 못하게 되어 있습니다.
input : 시가(DayOpen), 고가(DayHigh), 저가(DayLow) ;
var : 중간(0),d1(0),t1(0),TL(0);
중간 = (고가+저가)/2 ;
if Bdate != Bdate[1] Then
{
d1 = sDate;
t1 = sTime;
TL = TL_New(d1,t1,중간,NextBarSdate,NextBarStime,중간);
TL_SetColor(TL,Maroon);
TL_SetSize(TL,2);
}
Else
{
TL_SetBegin(TL,d1,t1,중간);
TL_SetEnd(TL,NextBarSdate,NextBarStime,중간);
}
즐거운 하루되세요
> 강심장 님이 쓴 글입니다.
> 제목 : 중간값 라인을 계단식이 아닌 수평선으로 나타내기
>
input : 시가(DayOpen), 고가(DayHigh), 저가(DayLow) ;
var : 중간(0) ;
중간 = (고가+저가)/2 ;
plot1 (중간,"중간값");
분봉차트에서 당일의 고가 저가 라인을 그리고 중간값을 작성하면 그림1 파일처럼 중간값(검정색라인)이 계단식으로 나타나게 됩니다.
이 중간값 라인을 그림2에서와 같이 직선의 수평라인(밤색선)으로 나타나게 하려면, 수식을 어찌 변경 해야 할까요 ?