커뮤니티

수식 잘 못 된 부분 지적 부탁드립니다.

프로필 이미지
회원
2006-05-29 22:47:26
1157
글번호 10123
답변완료
다음 조건의 종목을 검색하고자 합니다. 검색 키 누르자 마자 종목이 없다고 나오는군요. 수식 검토 부탁드립니다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. 과거 검색 기간(m일, input) 중 n일(input) 최저 거래량(Vmin) 시점을 찾는다. 1-1. NthLowestBar(1, Vmax, m일) 2. Vmin 시점과 과거 검색 기간 중 n일 최고 거래량(Vmax) 시점이 아래 그림을 만족하는 시점을 찾는다. |--------------||------------------|-----------------------| 검색시작점 Vmax Vmin 현재 3. Vmax는 Vmin의 두 배 이상 거래량 1-1. Vmax > Vmin * 200%(input) 4. NthHighestBar(1, Vmax, m일) 이 n1일(input) 이상인 종목을 찾는다. 4-1. NthHighestBar(1, Vmax, m일) > n1 5. 최근 n일 거래 이평과 과거 최고 거래 이평 비교 5-1 ma(V,n) > Vmax*70%(input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Input : n1(120), n2(5), n3(20), n4(0), p1(200), p2(70) ; Var : Vmax(0), Vmin(0), Vnew(0), Vmaxday(0), Vminday(0) ; var: con1(0), con2(0), con3(0), con4(0), search(0) ; Vmin= NthLowest(1, ma(V,n2), n1) ; Vminday= NthLowestBar(1, ma(V,n2), n1) ; Vmax= NthHighest(1, ma(V,n2), n1)[Vminday] ; Vmaxday= NthHighestBar(1, ma(V,n2), n1)[Vminday] ; Vnew= ma(V,n1)[n4] ; # 최고거래량은 최저 거래량의 P1% 이상 이다. con1= Vmax > Vmin*p1*0.01 ; # 최근 거래량 회복 con2= Vnew > Vmax*p2*0.01 ; # 최고거래량과 지금까지의 시점 con3= Vmaxday > n3 ; # 검색 search = con1 && con2 && con2 ; If search Then var1= Vmax/Vnew*100 ; Else var1=0 ; Find(var1) ;
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-05-30 14:41:41

안녕하세요 예스스탁입니다. 검색키를 누르자 마자 종목이 없다고 나오는것은 해당식애서 요구하는 기간이 200을 넘거나.. 혹은 식에서 사용된 기간을 정확히 인식하지 못하는 결과입니다. 종목검색창 편집메뉴에서 검색기간에 최소봉수를 식에서 사용되는 봉값이상으로 설정하시고 200봉을 넘지 않아야 합니다. 즐거운 하루되세요 > CJ_young76 님이 쓴 글입니다. > 제목 : 수식 잘 못 된 부분 지적 부탁드립니다. > 다음 조건의 종목을 검색하고자 합니다. 검색 키 누르자 마자 종목이 없다고 나오는군요. 수식 검토 부탁드립니다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. 과거 검색 기간(m일, input) 중 n일(input) 최저 거래량(Vmin) 시점을 찾는다. 1-1. NthLowestBar(1, Vmax, m일) 2. Vmin 시점과 과거 검색 기간 중 n일 최고 거래량(Vmax) 시점이 아래 그림을 만족하는 시점을 찾는다. |--------------||------------------|-----------------------| 검색시작점 Vmax Vmin 현재 3. Vmax는 Vmin의 두 배 이상 거래량 1-1. Vmax > Vmin * 200%(input) 4. NthHighestBar(1, Vmax, m일) 이 n1일(input) 이상인 종목을 찾는다. 4-1. NthHighestBar(1, Vmax, m일) > n1 5. 최근 n일 거래 이평과 과거 최고 거래 이평 비교 5-1 ma(V,n) > Vmax*70%(input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Input : n1(120), n2(5), n3(20), n4(0), p1(200), p2(70) ; Var : Vmax(0), Vmin(0), Vnew(0), Vmaxday(0), Vminday(0) ; var: con1(0), con2(0), con3(0), con4(0), search(0) ; Vmin= NthLowest(1, ma(V,n2), n1) ; Vminday= NthLowestBar(1, ma(V,n2), n1) ; Vmax= NthHighest(1, ma(V,n2), n1)[Vminday] ; Vmaxday= NthHighestBar(1, ma(V,n2), n1)[Vminday] ; Vnew= ma(V,n1)[n4] ; # 최고거래량은 최저 거래량의 P1% 이상 이다. con1= Vmax > Vmin*p1*0.01 ; # 최근 거래량 회복 con2= Vnew > Vmax*p2*0.01 ; # 최고거래량과 지금까지의 시점 con3= Vmaxday > n3 ; # 검색 search = con1 && con2 && con2 ; If search Then var1= Vmax/Vnew*100 ; Else var1=0 ; Find(var1) ;