첨부 이미지
그림1
지난번 종목검색 관련 답변 주심에 감사드립니다.
알려주신 수식으로 검색을 하면 "데이터가 없다"고 나옵니다.
그다지 까다로운 조건이 들어가지 않은 수식임에도 불구하고 분봉기준으로 검색을 하면
데이터가 없다고 나옵니다. 일정시간대에만 없다고 나오는게 아니고 종일 검색이 안됩니다.
일봉기준으로 해봐도 그렇구요. 검토 부탁드려도 될까요?
안녕하세요
예스스탁입니다.
input : Period(20),dv(2);
var : BBup(0),value(0);
BBup = BollBandUp(Period,dv);
if sDate != sDate[1] Then
value = 0;
if sTime == 93000 Then
value = BBup;
if value > 0 and CrossUp(C,value) Then
Find(1);
즐거운 하루되세요
> charlesj 님이 쓴 글입니다.
> 제목 : 종목검색식 문의드립니다
> 안녕하세요.
당일 9시30분의 볼린저밴드의 상단가격을 기준선으로 정하고 그 이후 기준선을 분봉에서 돌파하는 종목을 검색하는 수식 부탁합니다.
답변 1
예스스탁
예스스탁 답변
2025-04-23 09:20:10
안녕하세요
예스스탁입니다.
설정하신 옵션 중 기준봉에 문제가 있습니다.
기준봉은 검색시점입니다.
0이면 현재봉에서 조건만족한 종목을 찾고 1이면 1봉전, 2이면 2봉전입니다.
설정하신 내용에서는 기준봉이 499로 되어 있는데
499봉전에 조건만족한 종목을 찾는 내용이 됩니다.
볼밴상단 계산에 최소 20봉이 필요하므로
데이터를 500봉 조회하고 499봉전이면 불밴상단도 계산하지 못하는 구간입니다.
현재봉에서 9시 30분봉의 볼밴상단값을 돌파한 종목을 찾는 내용이므로
기준봉은 0으로 지장하셔야 합니다.
즐거운 하루되세요
> charlesj 님이 쓴 글입니다.
> 제목 : 알려주신 수식대로 검색이 되질 않습니다.
> 지난번 종목검색 관련 답변 주심에 감사드립니다.
알려주신 수식으로 검색을 하면 "데이터가 없다"고 나옵니다.
그다지 까다로운 조건이 들어가지 않은 수식임에도 불구하고 분봉기준으로 검색을 하면
데이터가 없다고 나옵니다. 일정시간대에만 없다고 나오는게 아니고 종일 검색이 안됩니다.
일봉기준으로 해봐도 그렇구요. 검토 부탁드려도 될까요?
안녕하세요
예스스탁입니다.
input : Period(20),dv(2);
var : BBup(0),value(0);
BBup = BollBandUp(Period,dv);
if sDate != sDate[1] Then
value = 0;
if sTime == 93000 Then
value = BBup;
if value > 0 and CrossUp(C,value) Then
Find(1);
즐거운 하루되세요
> charlesj 님이 쓴 글입니다.
> 제목 : 종목검색식 문의드립니다
> 안녕하세요.
당일 9시30분의 볼린저밴드의 상단가격을 기준선으로 정하고 그 이후 기준선을 분봉에서 돌파하는 종목을 검색하는 수식 부탁합니다.