커뮤니티

수정 부탁드립니다.

프로필 이미지
또다시
2017-02-02 21:42:46
118
글번호 106499
답변완료
수고하십니다. 다음 수식을 적용할때 선이 나타나지 않습니다. 무엇이 잘못 &#46124;는지 수정 부탁드립니다. input : P1(9); var : LT1(0),HT1(0),NewH1(0),idx1(0),box1(false),TOP1(0),BTM1(0); LT1 = LOWEST(L,P1); HT1 = HIGHEST(H,P1); if H > HT1[1] Then{ NewH1 = H; idx1 = 0; } idx1 = idx1+1; box1 = HIGHEST(H,P1-2) < HIGHEST(H,P1-1); if idx1 == P1-2 and box1 Then{ TOP1 = NewH1; BTM1 = LT1; }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-03 10:41:52

안녕하세요 예스스탁입니다. 해당식 지표가 0으로만 나오는것은 if idx1 == P1-2 and box1 Then 위 조건이 충족되는 봉이 없기 때문입니다. 신고가가 발생하고 P1-2봉에서 동시에 box1조건도 만족해야 top1,btm1에 값이 저장됩니다. if조건에서 2개의 조건중 하나만 제거해도 값이 그려지고 있습니다. 조건과 관련된 부분이므로 해당 부분은 사용자분이 조건을 조절해 보셔야 합니다. 즐거운 하루되세요 > 또다시 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다. > 수고하십니다. 다음 수식을 적용할때 선이 나타나지 않습니다. 무엇이 잘못 &#46124;는지 수정 부탁드립니다. input : P1(9); var : LT1(0),HT1(0),NewH1(0),idx1(0),box1(false),TOP1(0),BTM1(0); LT1 = LOWEST(L,P1); HT1 = HIGHEST(H,P1); if H > HT1[1] Then{ NewH1 = H; idx1 = 0; } idx1 = idx1+1; box1 = HIGHEST(H,P1-2) < HIGHEST(H,P1-1); if idx1 == P1-2 and box1 Then{ TOP1 = NewH1; BTM1 = LT1; }