커뮤니티

연장선 그리기

프로필 이미지
오이도인
2014-02-08 15:24:14
214
글번호 72342
답변완료

첨부 이미지

input : MTRshort1(60); var : H1(0),L1(0); H1 = highest(c,MTRshort1); L1 = lowest(c,MTRshort1); Plot1(H1, "MTR-H",blue); Plot2(L1, "MTR-L",red); ******** 일정기간중 고점,저점을 표시하는 기본식입니다. 그림으로 표시하면 그림1과 같이 됩니다. ******* 고점이 일정기간 N 이상 고정되면, 그 이후에 고점이 변경되어도 변경된 이후 M기간동안 변경전에 고정된 고점의 연장선을 그리고 싶습니다 [그림 2처럼] ****** 저점의 경우도 동일합니다... Plot1.2는 그대로 표시되게두고 연장선은 별도로 plot되게 해주세요 수고하세요..
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-02-10 11:29:46

안녕하세요 예스스탁입니다. input : MTRshort1(60),NN(10),mm(10); var : H1(0),HH(0),L1(0),idx(0); if Condition1 == false Then{ H1 = highest(c,MTRshort1); HH = H1; } if Condition1 == false and H1 != H1[1] and H1[1] > 0 Then{ var1 = index; var2 = var1[1]; if var1 > var2+NN Then{ Condition1 = true; HH = H1[1]; } } if Condition1 == true and index == var1+MM Then{ Condition1 = false; var1 = index; var2 = index; } L1 = lowest(c,MTRshort1); plot1(HH); plot2(L1); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 연장선 그리기 > input : MTRshort1(60); var : H1(0),L1(0); H1 = highest(c,MTRshort1); L1 = lowest(c,MTRshort1); Plot1(H1, "MTR-H",blue); Plot2(L1, "MTR-L",red); ******** 일정기간중 고점,저점을 표시하는 기본식입니다. 그림으로 표시하면 그림1과 같이 됩니다. ******* 고점이 일정기간 N 이상 고정되면, 그 이후에 고점이 변경되어도 변경된 이후 M기간동안 변경전에 고정된 고점의 연장선을 그리고 싶습니다 [그림 2처럼] ****** 저점의 경우도 동일합니다... Plot1.2는 그대로 표시되게두고 연장선은 별도로 plot되게 해주세요 수고하세요..