커뮤니티

종목검색이 안됩니다.

프로필 이미지
크리스쿠
2016-07-31 15:00:42
99
글번호 100557
답변완료
var1 = (Highest(H,NthLowestbar(1,L,20))/Lowest(L,20))*100; 이문장이 하나 들어가니 아예 검색이 안되네요. 검색기간 500일 세팅으로 해도 안됩니다. 지표에서 테스트해본결과 문장식 오류는 없이 잘 그려지네요. 종목검색식에서만 적용이 안됩니다 무슨문제일까요. find(var1) 해서 이값을 보고싶습니다만...
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-01 16:38:08

안녕하세요 예스스탁입니다. var : cnt(0),LL(0),LI(0),HH(0); LL = L[0]; LI = 0; for cnt = 0 to 19{ if L[cnt] < LL Then{ LL = L[cnt]; LI = cnt; } } HH = H[0]; for cnt = 0 to LI{ if H[cnt] > HH Then HH = H[cnt]; } var1 = HH/LL*100; plot1(var1); 위와 같이 계산식 만들어 사용하셔야 합니다. 만약 현재봉이 20개봉 최저가 이면 NthLowestbar는 0이되고 highest(H,0)과 같이 0봉동안 최고가라는 내용이 됩니다. highest,lowest의 기간은 최소가 1이므로 작성하신 내용은 잘못작성된 식입니다. 또한 종목검색은 차트와는 달리 다수의 종목에 수행이 됩니다. 기간을 가변으로 가져가는 내용은 위와 같이 for문으로 수행되게 작성하셔야 합니다. 기간에 가변적인 내용이 들어가면 최초 메모리를 얼마나 할당할지 알수없어 오류가 발생해서 검색이 되지 않습니다. 식작성에 참고하시기 바랍니다. 즐거운 하루되세요 > 크리스쿠 님이 쓴 글입니다. > 제목 : 종목검색이 안됩니다. > var1 = (Highest(H,NthLowestbar(1,L,20))/Lowest(L,20))*100; 이문장이 하나 들어가니 아예 검색이 안되네요. 검색기간 500일 세팅으로 해도 안됩니다. 지표에서 테스트해본결과 문장식 오류는 없이 잘 그려지네요. 종목검색식에서만 적용이 안됩니다 무슨문제일까요. find(var1) 해서 이값을 보고싶습니다만...