커뮤니티

종목검색식

프로필 이미지
이루나라
2024-06-10 16:00:39
745
글번호 180458
답변완료
안녕하세요.. 상장 후 26일 이전에는 볼린저 밴드의 기준선을 돌파하는 식을 만들지 못해서.. 상장 후 26일 이전에는 10일간의 지수 고가 이동평균 Ema(H,10)을 돌파할 때 검색하고.. 26일 이후부터는 볼린저밴드 기준선을 돌파하는 종목검색식을 만들고 싶습니다. 어떻게 작성하면 될까요.. 부탁 드립니다. 늘 감사드립니다. 좋은 하루보내세요~~
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-10 16:11:07

안녕하세요 예스스탁입니다. 수식에 highest,lowest 함수가 사용되면 수식계산에 필요한 최소봉수(MaxBarsBack)가 지정한 봉수 이상으로 산정되어 해당 봉수 이하에서 검색이 수행되지 못합니다. 아래는 이를 회피하기 위해서 기준선을 달리 계산해서 작성해 드립니다. var : x(0),hv(0),lv(0),E(0),기준선(0); Array : HH[30](0),LL[30](0); E = Ema(C,10); For x = 30 DownTo 1 { hh[x] = hh[x-1]; ll[x] = ll[x-1]; } hh[0] = H; ll[0] = L; if hh[25] > 0 and ll[25] > 0 Then { hv = 0; lv = 0; For x = 0 to 25 { if hv == 0 or (hv > 0 and hh[x] > hv) Then hv = hh[x]; if lv == 0 or (lv > 0 and ll[x] < lv) Then lv = ll[x]; } 기준선 = (hv+lv)/2; } if (Index <= 25 and CrossUp(c,E)) or (Index > 25 and CrossUp(c,기준선)) Then Find(1); 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : 종목검색식 > 안녕하세요.. 상장 후 26일 이전에는 볼린저 밴드의 기준선을 돌파하는 식을 만들지 못해서.. 상장 후 26일 이전에는 10일간의 지수 고가 이동평균 Ema(H,10)을 돌파할 때 검색하고.. 26일 이후부터는 볼린저밴드 기준선을 돌파하는 종목검색식을 만들고 싶습니다. 어떻게 작성하면 될까요.. 부탁 드립니다. 늘 감사드립니다. 좋은 하루보내세요~~