지난번 질문에 성실한 답변 감사드립니다.
한번 더 도움을 요청합니다.
1봉전 기준으로 60봉간 최고거래량이 발생한 기준봉의 고가를 현재가가 돌파하는 검색식을 만들고싶은데 잘 되지 않네요. 부탁좀 드리겠습니다.
답변 2
예스스탁
예스스탁 답변
2024-02-26 10:07:24
안녕하세요
예스스탁입니다.
1
1봉전 기준 60봉 동안 최고거래량인 봉의 고가를
현재가가 돌파하는 내용입니다.
input : N(60),prev(1);
var :cnt(0),hv(0),hvh(0);
#1봉전 기준 N개봉 동안 최고거래량인 봉의 고가 계산
hv = 0;
hvh = 0;
For cnt = prev to prev+N-1
{
if V[cnt] > hv Then
hv = V[cnt];
hvh = H[cnt];
}
if hvh > 0 and C > hvh Then
Find(1);
2
1봉전에 60봉 최고가를 갱신했고
1봉전의 고가보다 현재가가 큰 종목을 찾으신다면 아래식 이용하시면 됩니다.
input : N(60);
if V > highest(V,N)[1] Then
{
var1 = H;
Var2 = Index;
}
if Var2 > 0 and Index == Var2+1 and #1봉전에 60봉 최고거래량 갱신이 되었고
C > var1 Then #현재개가 1봉전 고가보다 큰 종목을 검색
Find(1);
즐거운 하루되세요
> 재신k 님이 쓴 글입니다.
> 제목 : 검색식 부탁드려요
> 지난번 질문에 성실한 답변 감사드립니다.
한번 더 도움을 요청합니다.
1봉전 기준으로 60봉간 최고거래량이 발생한 기준봉의 고가를 현재가가 돌파하는 검색식을 만들고싶은데 잘 되지 않네요. 부탁좀 드리겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 부탁드려요
> 안녕하세요
예스스탁입니다.
1
1봉전 기준 60봉 동안 최고거래량인 봉의 고가를
현재가가 돌파하는 내용입니다.
input : N(60),prev(1);
var :cnt(0),hv(0),hvh(0);
#1봉전 기준 N개봉 동안 최고거래량인 봉의 고가 계산
hv = 0;
hvh = 0;
For cnt = prev to prev+N-1
{
if V[cnt] > hv Then
hv = V[cnt];
hvh = H[cnt];
}
if hvh > 0 and C > hvh Then
Find(1);
2
1봉전에 60봉 최고가를 갱신했고
1봉전의 고가보다 현재가가 큰 종목을 찾으신다면 아래식 이용하시면 됩니다.
input : N(60);
if V > highest(V,N)[1] Then
{
var1 = H;
Var2 = Index;
}
if Var2 > 0 and Index == Var2+1 and #1봉전에 60봉 최고거래량 갱신이 되었고
C > var1 Then #현재개가 1봉전 고가보다 큰 종목을 검색
Find(1);
즐거운 하루되세요
> 재신k 님이 쓴 글입니다.
> 제목 : 검색식 부탁드려요
> 지난번 질문에 성실한 답변 감사드립니다.
한번 더 도움을 요청합니다.
1봉전 기준으로 60봉간 최고거래량이 발생한 기준봉의 고가를 현재가가 돌파하는 검색식을 만들고싶은데 잘 되지 않네요. 부탁좀 드리겠습니다.
답변 감사드립니다. 제가 도움을 요청한 내용은 1과 관련된 내용인데 관련해서 2까지 수고해주셨네요. 그런데 1내용에 뭔가 오류가 있는지 파워종목검색에서 검색을 해보면 제가 부탁드린 1봉전부터 60봉간 봉 중에서 최고거래량인 봉의 고가를 현재가가 돌파하는 종목과는 아무런 상관이 없는 종목이 검색됩니다. 죄송하지만 다시한번 검토해주시고 혹시 뭔가 오류가 있는지 봐주세요.