커뮤니티

67406 재문의

프로필 이미지
노인
2020-05-11 11:32:03
1852
글번호 138740
답변완료

첨부 이미지

내용전달이 제대로 되지 않은것 같아 한번 더 질문드립니다. input : N(5); var : T(0),S(0); if T <= 0 and SwingHigh(1,h,N,N,N*2+1) != -1 Then { T = 1; S = H[N]; plot1(H[N],"지표01",RED); } if T >= 0 and SwingLow(1,L,N,N,N*2+1) != -1 Then { T = -1; S = L[N]; plot1(L[N],"지표01",blue); } plot2(S,"지표03",iff(T == 1,blue,red)); 만들어 주신 위 수식을 차트표시탭에서 지표03을 일자그래프로 할경우 그림1 차트표시탭에서 지표03을 선그래프로 할 경우 그림2 와 같이 나옵니다. 그런데 제가 원하는 방식은 그림3, 그림4와 같이 표현되었으면 합니다. (새로운 스윙하이 값이 나오기 전까지 기존의 스윙하이 값을 그대로 유지하는 방식) 수식으로 구현이 가능하다면 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-11 14:55:56

안녕하세요 예스스탁입니다. 식을 수정했습니다. 고점과 저점 그래프를 각각 일자그래프나 선그래프로 지정하시면 됩니다. input : N(5); var : T(0),HH(0),LL(0); if T <= 0 and SwingHigh(1,h,N,N,N*2+1) != -1 Then { T = 1; HH = H[N]; plot1(H[N],"지표01",RED); } if T >= 0 and SwingLow(1,L,N,N,N*2+1) != -1 Then { T = -1; LL = L[N]; plot1(L[N],"지표01",blue); } plot2(HH,"고점",BLUE); plot3(LL,"저점",RED); 즐거운 하루되세요 > 노인 님이 쓴 글입니다. > 제목 : 67406 재문의 > 내용전달이 제대로 되지 않은것 같아 한번 더 질문드립니다. input : N(5); var : T(0),S(0); if T <= 0 and SwingHigh(1,h,N,N,N*2+1) != -1 Then { T = 1; S = H[N]; plot1(H[N],"지표01",RED); } if T >= 0 and SwingLow(1,L,N,N,N*2+1) != -1 Then { T = -1; S = L[N]; plot1(L[N],"지표01",blue); } plot2(S,"지표03",iff(T == 1,blue,red)); 만들어 주신 위 수식을 차트표시탭에서 지표03을 일자그래프로 할경우 그림1 차트표시탭에서 지표03을 선그래프로 할 경우 그림2 와 같이 나옵니다. 그런데 제가 원하는 방식은 그림3, 그림4와 같이 표현되었으면 합니다. (새로운 스윙하이 값이 나오기 전까지 기존의 스윙하이 값을 그대로 유지하는 방식) 수식으로 구현이 가능하다면 부탁드립니다.