함수설명
지정한 추세선의 왼쪽 확장 설정을 변경합니다.
작성방법
TL_SetExtLeft(추세선아이디, 확장)
C
복사
매개변수 설명
•
"추세선아이디": Numeric, 왼쪽 확장여부를 변경할 추세선의 식별번호
•
"확장": Logical, true:확장, false:확장안함
활용예시
var : HD(0),HT(0),HV(0),HTL(0);
var : LD(0),LT(0),LV(0),LTL(0);
//첫봉에서 첫봉의 고가를
if Bdate != Bdate[1] Then
{
HD = sDate;
HT = sTime;
HV = H;
LD = sDate;
LT = sTime;
LV = L;
//전일 그려진 고가선, 저가선을 삭제
TL_Delete(HTL);
TL_Delete(LTL);
//추세선으로 첫봉의 고가를 수평으로 그림
HTL = TL_New(HD,HT,HV,NextBarSdate,NextBarStime,HV);
//색상 Red
TL_SetColor(HTL,Red);
//굵기 1
TL_SetSize(HTL,1);
//선모양 실선, 기본설정
TL_SetStyle(HTL,0);
//왼쪽 확장
TL_SetExtLeft(HTL,true);
//오른쪽 확장
TL_SetExtRight(HTL,true);
//추세선으로 첫봉의 저가를 수평으로 그림
LTL = TL_New(LD,LT,LV,NextBarSdate,NextBarStime,LV);
//색상 Blue
TL_SetColor(LTL,Blue);
//굵기 0, 기본설정
TL_SetSize(LTL,0);
//선모양 점선
TL_SetStyle(LTL,3);
//왼쪽 확장
TL_SetExtLeft(LTL,true);
//오른쪽 확장
TL_SetExtRight(LTL,true);
}
Else
{
//당일최고가가 갱신되면
if HV > 0 and H > HV Then
{
HD = sDate;
HT = sTime;
HV = H;
//고가선의 시작점을 당일최고가 위치로 변경
TL_SetBegin(HTL,HD,HT,HV);
}
//당일최저가가 갱신되면
if LV > 0 and L < LV Then
{
LD = sDate;
LT = sTime;
LV = L;
//저가선의 시작점을 당일최고가 위치로 변경
TL_SetBegin(LTL,LD,LT,LV);
}
//고가선의 끝점을 마지막봉으로 이동
TL_SetEnd(HTL,NextBarSdate,NextBarStime,HV);
//저가선의 끝점을 마지막봉으로 이동
TL_SetEnd(LTL,NextBarSdate,NextBarStime,LV);
}
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.