커뮤니티

안녕하세요 수식 검토 부탁드립니다.

프로필 이미지
소나기
2024-11-05 00:41:11
648
글번호 184966
답변완료
안녕하세요 아래 수식으로 오후에 검색하면 오전장에 조건만족된 종목들이 검색이 안됩니다. 1분봉이고 봉갯수는 500으로 설정했고요. 380봉이내로 설정했는데도 대략 150봉이내만 검색이 되는것 같습니다. 검토 부탁드립니다. input : n(380); var : bbup(0),dd(0),ii(0),vv(0); bbup = BollBandUp(20,2); if v == highest(v,390) and C >= C[1]*1.015 and m >= 300000000 and C > O and C > bbup Then { dd = sDate; ii = Index; vv = v; Condition1 = true; } else { if Condition1 = true Then { if sDate > dd Then Condition1 = False; if Index > ii+n Then Condition1 = False; if C < O and v > vv*0.5 Then Condition1 = False; } if Condition1 == true and c <= DayHigh*0.975 Then find(1); } 고맙습니다. 늘 감사드립니다!!
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-05 13:51:23

안녕하세요 예스스탁입니다. 올리신 내용은 수식으로 수정이 가능하지 않습니다. v == highest(v,390) 수식에 보시면 위와 같이 390봉 최고거래량을 체크하는 부분이 있습니다. 그러므로 해당식 계산에 필요한 최소 요구되는 봉수는 390봉입니다. plot1(highest(v,390)); 차트에 500봉 조회하고 위 식을 지표식으로 작성해 적용해 보시면 390번째 봉부터 지표가 그려집니다. 그전에는 계산하지 못하는 구간입니다. 종목검색에 제공되는 데이터는 최대가 500봉인데 언제 검색을 수행하시든 조회된 데이터의 초기 390봉 이전에는 highest(v,390)때문에 계산이 불가한 봉들이 되고 390봉 이후부터 조건체크등이 가능하게 됩니다. 그러므로 1분봉으로 검색하면 현재시점 110봉 안에서 조건이 만족한 종목이 나오게 됩니다. 즐거운 하루되세요 > 소나기 님이 쓴 글입니다. > 제목 : 안녕하세요 수식 검토 부탁드립니다. > 안녕하세요 아래 수식으로 오후에 검색하면 오전장에 조건만족된 종목들이 검색이 안됩니다. 1분봉이고 봉갯수는 500으로 설정했고요. 380봉이내로 설정했는데도 대략 150봉이내만 검색이 되는것 같습니다. 검토 부탁드립니다. input : n(380); var : bbup(0),dd(0),ii(0),vv(0); bbup = BollBandUp(20,2); if v == highest(v,390) and C >= C[1]*1.015 and m >= 300000000 and C > O and C > bbup Then { dd = sDate; ii = Index; vv = v; Condition1 = true; } else { if Condition1 = true Then { if sDate > dd Then Condition1 = False; if Index > ii+n Then Condition1 = False; if C < O and v > vv*0.5 Then Condition1 = False; } if Condition1 == true and c <= DayHigh*0.975 Then find(1); } 고맙습니다. 늘 감사드립니다!!