커뮤니티
조건 검색 문의 입니다
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);
이전글