커뮤니티

지표식 부탁드립니다.

프로필 이미지
양치기
2023-04-12 21:42:01
1305
글번호 168126
답변완료

첨부 이미지

항상 도움 주셔서 감사합니다. 아래 조건에 맞는 지표식 만들고 싶습니다. 종목 : 해외선물 차트 : 30분봉 30분봉 차트에서 과거 150봉의 고가라인과 과거 150봉의 저가라인을 수평라인으로 그리고 싶습니다. 고가나 저가가 변경되더라도 최종 고가라인과 저가라인을 차트 좌측에서 우측으로 처음부터 끝까지 수평라인으로 그리고 싶습니다. value1 = highest(H,150) ; value2 = lowest(L,150) ; plot1(value1,"고가라인") ; plot2(value2,"저가라인") ; 위와 같이 코딩하면 고가라인과 저가라인이 변할때 마다 계단식으로 표시 되는데 저는 최종 고가와 저가 라인을 수평라인으로 표시하고 싶습니다. 도움 부탁드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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,"저가라인") ; 위와 같이 코딩하면 고가라인과 저가라인이 변할때 마다 계단식으로 표시 되는데 저는 최종 고가와 저가 라인을 수평라인으로 표시하고 싶습니다. 도움 부탁드립니다. 감사합니다.