예스스탁
예스스탁 답변
2023-04-13 10:28:41
안녕하세요
예스스탁입니다.
차트전체에 수평으로 출력하기 위해서는 추세선을 사용해야 합니다.
추세선은 봉완성기준(다음봉시가수신)으로 표시를 하므로
마지막봉을 포함해서 그리지는 못합니다.
차트 최근 완성봉 기준으로 150봉 최고가와 최저가를 그리게 됩니다.
input : P(150);
var : TL1(0),TL2(0);
value1 = highest(H,P);
value2 = lowest(L,P);
#최근것만 표시위해 직전 출력은 삭제
TL_Delete(TL1);
TL_Delete(TL2);
#추세선 출력
TL1 = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,value1);
TL2 = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,value1);
#색상
TL_SetColor(TL1,Red);
TL_SetColor(TL2,blue);
#굵기
TL_SetSize(TL1,1);
TL_SetSize(TL2,1);
#좌측연장
TL_SetExtLeft(TL1,true);
TL_SetExtLeft(TL2,true);
#우측연장
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 지표식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
아래 조건에 맞는 지표식 만들고 싶습니다.
종목 : 해외선물
차트 : 30분봉
30분봉 차트에서 과거 150봉의 고가라인과
과거 150봉의 저가라인을 수평라인으로 그리고 싶습니다.
고가나 저가가 변경되더라도 최종 고가라인과 저가라인을
차트 좌측에서 우측으로 처음부터 끝까지 수평라인으로 그리고 싶습니다.
value1 = highest(H,150) ;
value2 = lowest(L,150) ;
plot1(value1,"고가라인") ;
plot2(value2,"저가라인") ;
위와 같이 코딩하면 고가라인과 저가라인이 변할때 마다
계단식으로 표시 되는데 저는 최종 고가와 저가 라인을
수평라인으로 표시하고 싶습니다.
도움 부탁드립니다.
감사합니다.