함수설명
지정한 박스 개체의 시작점을 변경합니다.
작성방법
Box_SetBegin(박스아이디, 시작점날짜, 시작점시간, 시작점가격)
C
복사
매개변수 설명
•
"박스아이디": Numeric, 시작점을 변경할 박스의 식별번호
•
"시작점날짜": Numeric, 박스 시작점의 날짜, YYYYMMDD 형식으로 입력
•
"시작점시간": Numeric, 박스 시작점의 시간, HHMMSS 형식으로 입력
•
"시작점가격": Numeric, 박스 시작점의 가격
활용예시
input : sto1(10),sto2(5),sto3(5);
var : stok(0),stod(0),box(0);
var : D1(0),t1(0),HV(0),LV(0);
stok = StochasticsK(sto1,sto2); //스토케스틱 slowk
stod = StochasticsD(sto1,sto2,sto3); //스토케스틱 slowd
//지표출력
plot1(stok,"slowk");
plot2(stod,"slowd");
PlotBaseLine1(20,"20",Black);
PlotBaseLine2(80,"80",Black);
//K-D 골드발생
if CrossUp(stok,stod) Then
{
//직전 출력된 박스는 삭제
Box_Delete(Box);
//구간 stok 최고가/최저가 초기값
HV = stok;
LV = stok;
//골드봉 날짜/시간
D1 = sDate;
T1 = sTime;
//박스 출력
box = Box_New_Self(D1,T1,HV,NextBarSdate,NextBarStime,lV);
//박스 색상은 Red
Box_SetColor(box,Red);
//박스 외곽선 굵기는 0
Box_SetSize(box,0);
//박스 외관선 형태는 점선
Box_SetStyle(box,3);
//박스 내부채움
Box_SetFill(box,true);
}
//K-D 골드발생
Else if CrossDown(stok,stod) Then
{
//직전 출력된 박스는 삭제
Box_Delete(Box);
//구간 stok 최고가/최저가 초기값
HV = stok;
LV = stok;
//데드봉 날짜/시간
D1 = sDate;
T1 = sTime;
//박스출력
box = Box_New_Self(D1,T1,hV,NextBarSdate,NextBarStime,LV);
//박스 색상은 Blue
Box_SetColor(box,Blue);
//박스 외곽선 굵기는 0
Box_SetSize(box,0);
//박스 외관선 형태는 점선
Box_SetStyle(box,3);
//박스 내부채움
Box_SetFill(box,true);
}
else //골드봉, 데드봉이 아니면
{
//stok최고가가 갱신
if stok > HV Then
HV = Stok;
//stok최저가가 갱신
if stok < LV Then
LV = Stok;
//시작지점값을 최고가로 변경
Box_SetBegin(box,D1,T1,HV);
//끝지점값을 최저가로 변경
Box_SetEnd(box,NextBarSdate,NextBarStime,LV);
}
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.