커뮤니티

지표 문의

프로필 이미지
회원
2014-07-23 23:11:46
154
글번호 77041
답변완료
틱차트에서 당일 호가잔량이 0.0 이상일때와 0.0 이하일때의 최고값(절대값) 을 지표로 만들었는데 개장초 초기화도 안되고 값이 이상하게 나옵니다. 확인 부탁 드립니다. 감사합니다. input : P(20),ATRP(10),stc1(40),stc2(15),p1(50); If sdate<>sdate[1] then{ Var38=0; var82=0; } If stime >= 090000 And stime <= 150400 then{ Var38= Var38+1; } var82 = ma(bids,P)-ma(asks,P); var93= ma(var82, p1); if var82>0.0 Then{ var83 = highest(var82,var38)[1]; value1= Abs(var83); } if var82<0.0 Then{ var86 = lowest(var82,var38)[1]; value2= Abs(var86); } Plot1(value1, "잔량최고"); Plot2(Value2, "잔량최저");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-24 15:35:46

안녕하세요 예스스탁입니다. var82(매수잔량20이평-매도잔량20이평)의 당일 첫봉값이 0미만이면 기존에 value1에 저장된 값을 당일 0이상 발생하기 전까지 출력하게 됩니다. 반대로 첫봉이 0이상이면 기존에 value2에 저장된 값을 당일 0이하가 발생할때까지 출력됩니다. 당일최고값이 0이상이 아니면 value1을 0 당일최저값이 0이하가 아니면 value2는 0을 출력하게 했습니다. input : P(20),ATRP(10),stc1(40),stc2(15),p1(50); var82 = ma(bids,P)-ma(asks,P); var83 = highest(var82,dayindex+1); var86 = lowest(var82,dayindex+1); if var83 > 0 then value1= Abs(var83); Else value1 = 0; if var86 < 0 Then value2= Abs(var86); Else value2 = 0; Plot2(value1, "잔량최고"); Plot3(Value2, "잔량최저"); 즐거운 하루되세요 > HI_mi****** 님이 쓴 글입니다. > 제목 : 지표 문의 > 틱차트에서 당일 호가잔량이 0.0 이상일때와 0.0 이하일때의 최고값(절대값) 을 지표로 만들었는데 개장초 초기화도 안되고 값이 이상하게 나옵니다. 확인 부탁 드립니다. 감사합니다. input : P(20),ATRP(10),stc1(40),stc2(15),p1(50); If sdate<>sdate[1] then{ Var38=0; var82=0; } If stime >= 090000 And stime <= 150400 then{ Var38= Var38+1; } var82 = ma(bids,P)-ma(asks,P); var93= ma(var82, p1); if var82>0.0 Then{ var83 = highest(var82,var38)[1]; value1= Abs(var83); } if var82<0.0 Then{ var86 = lowest(var82,var38)[1]; value2= Abs(var86); } Plot1(value1, "잔량최고"); Plot2(Value2, "잔량최저");