커뮤니티

조건 검색 문의 입니다

프로필 이미지
회원
2004-05-13 01:06:17
1033
글번호 3613
답변완료
수고하십니다. 먼저 질문한 조건식으로 검색해보니 뭔가 안 맞는 것 같습니다. 아래식에서 N과 accumN 이 무엇을 뜻하는 지 잘 모르겠습니다. 종목 검색도 안되는 것 같고요... 죄송하지만 다른 식으로 조건검색식을 부탁드리고자 합니다. 2개로 나누어서요... 1. NVI 지표가 시그널선 상단에 있는 종목을 검색하는 식입니다. 현재봉 기준 몇봉이상 유지되고 있는 종목을 검색할 수 있다면 더 좋겠습니다. 2. NVI 지표가 시그널선을 상향돌파하는 종목을 검색하는 식 입니다. 3. 그리고 종목검색에서 관심종목만을 대상으로 조건검색을 할 수는 없는 겁니까? 감사합니다. input : period(14), N(10); var : NVIV(100), PVIV(100); if V < V[1] then NVIV = NVIV[1] + (((C-C[1])/C[1])*NVIV[1]); if V > V[1] then PVIV = PVIV[1] + (((C-C[1])/C[1])*PVIV[1]); if NVIV > ema(NVIV, period) and accumN(iff(crossup(PVIV, ema(PVIV, period)),1,0), N) >= 1 then var1 = 1; else var1 = 0; Find(var1);
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-05-13 11:37:38

안녕하세요? 예스스탁입니다... 문의하신 식을 작성하면 다음과 같습니다... 1. 현재봉에서 NVI가 시그널선 위에 있으며 이전 5개바 동안도 역시 NVI가 시그널선 위에 있었던 종목을 검색 input : period(14), N(5); var : NVIV(100); if V < V[1] then NVIV = NVIV[1] + (((C-C[1])/C[1])*NVIV[1]); if NVIV > ema(NVIV, period) and accumN(iff(NVIV > ema(NVIV, period),1,0), N) == N then var1 = 1; else var1 = 0; Find(var1); 검색에 필요한 최소기간 : 20 2. NVI가 시그널선을 상향돌파하는 종목 검색 input : period(14); var : NVIV(100); if V < V[1] then NVIV = NVIV[1] + (((C-C[1])/C[1])*NVIV[1]); if crossup(NVIV, ema(NVIV, period)) then var1 = 1; else var1 = 0; Find(var1); 검색에 필요한 최소기간 : 15 3. 검색 대상에서 관심종목은 지원되고 있지 않습니다... 감사합니다... > HH_oldnew 님이 쓴 글입니다. > 제목 : 조건 검색 문의 입니다 > 수고하십니다. 먼저 질문한 조건식으로 검색해보니 뭔가 안 맞는 것 같습니다. 아래식에서 N과 accumN 이 무엇을 뜻하는 지 잘 모르겠습니다. 종목 검색도 안되는 것 같고요... 죄송하지만 다른 식으로 조건검색식을 부탁드리고자 합니다. 2개로 나누어서요... 1. NVI 지표가 시그널선 상단에 있는 종목을 검색하는 식입니다. 현재봉 기준 몇봉이상 유지되고 있는 종목을 검색할 수 있다면 더 좋겠습니다. 2. NVI 지표가 시그널선을 상향돌파하는 종목을 검색하는 식 입니다. 3. 그리고 종목검색에서 관심종목만을 대상으로 조건검색을 할 수는 없는 겁니까? 감사합니다. input : period(14), N(10); var : NVIV(100), PVIV(100); if V < V[1] then NVIV = NVIV[1] + (((C-C[1])/C[1])*NVIV[1]); if V > V[1] then PVIV = PVIV[1] + (((C-C[1])/C[1])*PVIV[1]); if NVIV > ema(NVIV, period) and accumN(iff(crossup(PVIV, ema(PVIV, period)),1,0), N) >= 1 then var1 = 1; else var1 = 0; Find(var1);