커뮤니티
재문의 드립니다.
2018-02-06 14:16:59
164
글번호 116366
수고에 감사드립니다.
56548 질의 다시 체크해주시기 바랍니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-02-06 14:41:37
안녕하세요
예스스탁입니다.
해당 수식이 수식계산에
시간이 많이 걸려 서버에서 거부되고 있습니다.
종목검색시 일정시간이상 걸리면 서버에서
부하를 위해 검색을 하지 않습니다.
속도를 위해 for문을 index로 탄력적으로 변경되게 수정해 드립니다.
첨부된 그림과 같이 검색이 실행됩니다.
검색이 너무 느리거나 하시면 검색에 필요한 최소기간을
줄여서 사용데이터의 갯수를 줄여주셔야 합니다.
input : Per(120);
var : cnt(0),ntime(0),ndate(0),nCnt(0);
var : sum(0),mav(0),idx(0);
ntime = stime;
ndate = sdate;
nCnt = 0;
sum = 0;
for cnt = 1 to index{
if sdate[cnt] < ndate and stime[cnt] <= ntime Then{
sum = sum + DayVolume[cnt];
ndate = sdate[cnt];
nCnt = nCnt+1;
}
}
if nCnt > 1 Then{
mav = sum/nCnt;
if DayVolume >= mav*(1+Per/100) Then
find(1);
}
즐거운 하루되세요
> 천년대로 님이 쓴 글입니다.
> 제목 : 재문의 드립니다.
> 수고에 감사드립니다.
56548 질의 다시 체크해주시기 바랍니다.
감사합니다.