예스스탁
예스스탁 답변
2016-01-07 11:08:51
안녕하세요? 예스스탁입니다.
지표식으로 작성하셔서 사용하시면 유사한 방법으로 사용하실 수 있을것 같습니다.
아래 지표식은 추세선함수를 이용해서 작성한 식인데, 현재 진행되고 있는 마지막 봉에서는 선을 그리지 않고, 확정된 전봉 까지만의 데이터로 선을 그리게 됩니다.
예를 들어 오늘 현재 진행되는 봉에서 신고가가 갱신된 경우에 현재 봉에서 고가선이 반영되는 것이 아니라 현재 봉이 다 만들어지고 다음봉이 시작될 때 전봉의 고가를 당일의 고가로 표시하게 됩니다.
지표식은 아래와 같습니다.
if index == 0 Then{
var1 = sdate;
var2 = stime;
}
TL_Delete(value1);
TL_Delete(value2);
TL_Delete(value3);
TL_Delete(value4);
TL_Delete(value5);
TL_Delete(value6);
TL_Delete(value7);
TL_Delete(value8);
TL_Delete(value9);
TL_Delete(value10);
value1 = TL_New(var1,var2,dayOpen,sdate,stime,dayOpen);//당일시가
value2 = TL_New(var1,var2,DayHigh,sdate,stime,DayHigh);//당일고가
value3 = TL_New(var1,var2,Daylow,sdate,stime,Daylow);//당일저가
value4 = TL_New(var1,var2,dayOpen(1),sdate,stime,dayOpen(1));//전일시가
value5 = TL_New(var1,var2,DayHigh(1),sdate,stime,DayHigh(1));//전일고가
value6 = TL_New(var1,var2,Daylow(1),sdate,stime,Daylow(1));//전일저가
value7 = TL_New(var1,var2,DayClose(1),sdate,stime,DayClose(1));//전일종가
value8 = TL_New(var1,var2,DayClose(0),sdate,stime,DayClose(0));//당일종가
value9 = TL_New(var1,var2,(DayHigh(1)+dayLow(1))/2,sdate,stime,(DayHigh(1)+dayLow(1))/2);//전일고가와 저가의 중간값
value10 = TL_New(var1,var2,(DayHigh(0)+dayLow(0))/2,sdate,stime,(DayHigh(0)+dayLow(0))/2);//당일 고가와 저가의 중간 값
TL_SetColor(value1,GREEN);
TL_SetColor(value2,red);
TL_SetColor(value3,BLUE);
TL_SetColor(value4,YELLOW);
TL_SetColor(value5,MAGENTA);
TL_SetColor(value6,CYAN);
TL_SetColor(value7,LBLUE);
TL_SetColor(value8,pink);
TL_SetColor(value7,Lgreen);
TL_SetColor(value8,Lcyan);
> fuline 님이 쓴 글입니다.
> 제목 : 차트문의
> 안녕하세요.
선물차트에 당일과 전일의 시.고. 저 .종가와 중간값을 보조선으로 차트에 표시되게 할수있으면 좋겠습니다..
감사합니다