커뮤니티
수정 부탁드립니다.
2017-02-02 21:42:46
118
글번호 106499
수고하십니다.
다음 수식을 적용할때 선이 나타나지 않습니다.
무엇이 잘못 됬는지 수정 부탁드립니다.
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개의 조건중 하나만 제거해도 값이 그려지고 있습니다.
조건과 관련된 부분이므로 해당 부분은 사용자분이 조건을 조절해 보셔야 합니다.
즐거운 하루되세요
> 또다시 님이 쓴 글입니다.
> 제목 : 수정 부탁드립니다.
> 수고하십니다.
다음 수식을 적용할때 선이 나타나지 않습니다.
무엇이 잘못 됬는지 수정 부탁드립니다.
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;
}
다음글
이전글