커뮤니티

종목검색식 부탁드려요.

프로필 이미지
딸바보07
2025-11-09 21:05:15
69
글번호 227794
답변완료

키움증권수식입니다. 변환부탁드립니다. A=V<lowest(V(1),기간1); LV1=valuewhen(1,A,C); A1=crossup(C,LV1); D1=highest(h,D기간); D2=lowest(l,D기간); 중심2=D2+(D1-D2)/2; K1=highest(h,K기간); K2=lowest(l,K기간); 중심3=K2+(K1-K2)/2; G1=highest(h,G기간); G2=lowest(l,G기간); 중심4=G2+(G1-G2)/2; E10=(dayclose()+nP(1)+nP(2)+nP(3)+nP(4)+nP(5)+nP(6)+nP(7)+nP(8)+nP(9))/10; W5=(C+nPreWC(1)+nPreWC(2)+nPreWC(3)+nPreWC(4))/5; S=(O-avg(L,기간2))/stdev(L,기간2); BB=valuewhen(1,crossup(S,0),C);
조건1=(중심3<=C or E10<=C); 조건2=(W5<C and BB<=C); 조건3=(D2==G2 and E10<=C and BB<=C); (조건1 and 조건2 and A1) or (조건3 and A1) 지표변수 : 기간1 - 60 / D기간 - 30/ K기간 - 60 / G기간 - 120/ 기간2 -30  일봉함수:nP(n)------- n일전종가 주봉함수:nPreWC(n)------- n주전종가
180분봉으로 검색하고 싶은데 120분봉까지만 가능한가요?

종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-11-10 13:32:27

안녕하세요 예스스탁입니다. 종목검색은 120분까지만 제공됩니다. 분봉에서 주봉의 종가를 계산해야 하므로 종목검색 속성에서 검색에 필요한 기간에 넉넉히 500봉 지정하고 검색하시기 바랍니다. 종목검색은 최대 제공봉수가 500봉입니다. input : 기간1(60),D기간(30),K기간(60),G기간(120),기간2(30); var : A(False),LV1(0),A1(False),D1(0),D2(0),중심2(0); var : K1(0),K2(0),중심3(0),G1(0),G2(0),중심4(0),E10(0),W5(0),S(0),BB(0); var : cnt(0); var : 조건1(False),조건2(False),조건3(False); Array : nPreWC[10](0); if DayOfWeek(sDate) <= DayOfWeek(sDate[1]) and sDate != sDate[1] Then { For cnt = 9 DownTo 1 { nPreWC[cnt] = nPreWC[cnt-1]; } } nPreWC[0] = C; A=V < lowest(V,기간1)[1]; if A == true Then LV1 = C; A1=crossup(C,LV1); D1=highest(h,D기간); D2=lowest(l,D기간); 중심2=D2+(D1-D2)/2; K1=highest(h,K기간); K2=lowest(l,K기간); 중심3=K2+(K1-K2)/2; G1=highest(h,G기간); G2=lowest(l,G기간); 중심4=G2+(G1-G2)/2; E10=(dayclose()+DayClose(1)+DayClose(2)+DayClose(3)+DayClose(4)+DayClose(5)+DayClose(6)+DayClose(7)+DayClose(8)+DayClose(9))/10; if nPreWC[4] > 0 Then W5=(C+nPreWC[1]+nPreWC[2]+nPreWC[3]+nPreWC[4])/5; Else W5 = 0; S=(O-ma(L,기간2))/std(L,기간2); if CrossUp(S,0) Then BB = C; 조건1=(중심3<=C or E10<=C); 조건2=(W5<C and BB<=C); 조건3=(D2==G2 and E10<=C and BB<=C); if (조건1 and 조건2 and A1) or (조건3 and A1) Then Find(1); 즐거운 하루되세요
프로필 이미지

딸바보07

2025-11-10 22:43:46

감사합니다^^