커뮤니티

종목검색식 요청드립니다.

프로필 이미지
onlypsn
2024-03-27 12:17:48
952
글번호 177999
답변완료
당일 10%이상 상승했다가 10%밑으로 내려갔다 다시 10%이상 재상승한 종목검색식을 만들수 있을가요? 다른 검색기와 같이 종목검색식에 넣으면 같이 적용될런지요? 종목검색식이 가능하다면 요청드립니다. 당일 10%상승율 지정은 변경가능하게 요청드립니다.
종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2024-03-27 15:45:04

안녕하세요 예스스탁입니다. 봉하나에서 움직임을 알수는 없으므로 일봉주기에서는 가능하지 않습니다. 당일 움직임을 세부적으로 파악하기 위해서는 분봉주기에서 구현되어야 합니다. 종목검색시 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다. input : Per(10); Array : HD[10](0),HV[10](0); Array : LD[10](0),LV[10](0); var : cnt(0),Hprice(0),Lprice(0),Trend(0),UpTrend(False),DownTrend(False); HPrice = H; LPrice = L; if sDate != sDate[1] Then { //초기 최고값 HD[0] = sDate; Hv[0] = DayClose(1); //초기 최저값 LD[0] = sDate; LV[0] = DayClose(1); Trend = 0; } Else { UpTrend = HPrice >= LV[0]*(1+Per/100); DownTrend = LPrice <= HV[0]*(1-Per/100); if trend <= 0 and UpTrend == true Then { trend = 1; For cnt = 9 DownTo 1 { HD[cnt] = HD[cnt-1]; HV[cnt] = HV[cnt-1]; } HD[0] = sDate; HV[0] = HPrice; } Else if trend >= 0 and DownTrend Then { trend = -1; For cnt = 9 DownTo 1 { LD[cnt] = LD[cnt-1]; LV[cnt] = LV[cnt-1]; } LD[0] = sDate; LV[0] = LPrice; } Else { if trend == 1 Then { if HPrice > HV[0] Then { HD[0] = sDate; HV[0] = HPrice; } if HD[1] == sDate and LD[1] == sDate and HV[1] >= LV[0]*(1+per/100) and HV[0] >= LV[0]*(1+per/100) Then Find(1); } if trend == -1 Then { if LPrice < LV[0] Then { LD[0] = sDate; LV[0] = LPrice; } } } } 즐거운 하루되세요 > onlypsn 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 당일 10%이상 상승했다가 10%밑으로 내려갔다 다시 10%이상 재상승한 종목검색식을 만들수 있을가요? 다른 검색기와 같이 종목검색식에 넣으면 같이 적용될런지요? 종목검색식이 가능하다면 요청드립니다. 당일 10%상승율 지정은 변경가능하게 요청드립니다.
프로필 이미지

onlypsn

2024-03-27 23:50:56

정말 감사드립니다.^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색식 요청드립니다. > 안녕하세요 예스스탁입니다. 봉하나에서 움직임을 알수는 없으므로 일봉주기에서는 가능하지 않습니다. 당일 움직임을 세부적으로 파악하기 위해서는 분봉주기에서 구현되어야 합니다. 종목검색시 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다. input : Per(10); Array : HD[10](0),HV[10](0); Array : LD[10](0),LV[10](0); var : cnt(0),Hprice(0),Lprice(0),Trend(0),UpTrend(False),DownTrend(False); HPrice = H; LPrice = L; if sDate != sDate[1] Then { //초기 최고값 HD[0] = sDate; Hv[0] = DayClose(1); //초기 최저값 LD[0] = sDate; LV[0] = DayClose(1); Trend = 0; } Else { UpTrend = HPrice >= LV[0]*(1+Per/100); DownTrend = LPrice <= HV[0]*(1-Per/100); if trend <= 0 and UpTrend == true Then { trend = 1; For cnt = 9 DownTo 1 { HD[cnt] = HD[cnt-1]; HV[cnt] = HV[cnt-1]; } HD[0] = sDate; HV[0] = HPrice; } Else if trend >= 0 and DownTrend Then { trend = -1; For cnt = 9 DownTo 1 { LD[cnt] = LD[cnt-1]; LV[cnt] = LV[cnt-1]; } LD[0] = sDate; LV[0] = LPrice; } Else { if trend == 1 Then { if HPrice > HV[0] Then { HD[0] = sDate; HV[0] = HPrice; } if HD[1] == sDate and LD[1] == sDate and HV[1] >= LV[0]*(1+per/100) and HV[0] >= LV[0]*(1+per/100) Then Find(1); } if trend == -1 Then { if LPrice < LV[0] Then { LD[0] = sDate; LV[0] = LPrice; } } } } 즐거운 하루되세요 > onlypsn 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 당일 10%이상 상승했다가 10%밑으로 내려갔다 다시 10%이상 재상승한 종목검색식을 만들수 있을가요? 다른 검색기와 같이 종목검색식에 넣으면 같이 적용될런지요? 종목검색식이 가능하다면 요청드립니다. 당일 10%상승율 지정은 변경가능하게 요청드립니다.