커뮤니티

재질문드립니다.

프로필 이미지
이심전심
2023-10-26 15:16:56
785
글번호 173448
답변완료
먼저 84281번 질문에 답변해 주셔서 감사드립니다.^^ 그런데 검색에 단 한 종목도 나오지 않아 N을 100 으로 양봉 상승도 1%로 낮추고 종가도 L로 바꾸고 기준봉도 0일부터 20,30,100일 전까지 조정해 보아도 검색이 안됩니다. 지금 지수가 하락하는 상황이라 음봉이 많이 나오고 한 번씩 양봉 나오고 바로 음봉이 많이 나오는 상황이라 종목이 아주 많이 나와야 정상인데 단 한 종목도 안 나옵니다. 님께서 알려주신 검색식으로 종목이 안 나와서 저가로 3번 하향돌파가 완료된 종목 중에서 현재 양봉인 종목을 검색하면 될 것같아서 아래와 같이 수정해 봤는데 그래도 안됩니다. 아래 식대로 하면 음봉 다음 양봉이 3번 나오고 최근에 저가가 양봉최저시가 아래 닿았다가 현재 양봉인 종목은 모두 나와야 하는데 전혀 안 나옵니다. 도움을 부탁드립니다. input : N(50),N2(20); var : 하단1(0),하단2(0),하단3(0),idx1(0),idx2(0),idx3(0); var : 데크1(False),데크2(False),데크3(False),하단(0),Idx(0),경과봉수(0); #음봉 뒤 10%이상 상승하는 양봉이 발생하면 IF C[1]<O[1] and C>O and C>O*1.02 Then { #시가와 봉번호 저장 하단1 = O; Idx1 = Index; #직전 조건만족시 값 하단2 = 하단1[1]; Idx2 = Idx[1]; #전전 조건만족시 값 하단3 = 하단2[1]; Idx3 = Idx2[2]; } Else { #idx3에 0이상 값이 저장되어 있고(전전까지 조건이 발생했음을 의미) #현재봉번호가 Idx3대비 N봉 이내이고 #3개 하단 값중 최저값을 하향이탈 if idx3 > 0 and Index <= idx3+N and CountIf(L<min(하단1,하단2,하단3),N2)>0 and C>=O Then Find (1); }
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-26 16:08:07

안녕하세요 예스스탁입니다. Idx2에 idx1이 할당되어야 하는데 idx가 할당되어서 나오지 않았습니다 아래식 사용하시면 됩니다. 종목검색시에 속성에서 검색에 필요한 최소기간에 봉수를 넉넉히 지정하고 검색하시기 바랍니다. 종목검색은 최대 500봉까지 제공됩니다. input : N(50),N2(20); var : 하단1(0),하단2(0),하단3(0),idx1(0),idx2(0),idx3(0); var : 데크1(False),데크2(False),데크3(False),하단(0),경과봉수(0); #음봉 뒤 10%이상 상승하는 양봉이 발생하면 IF C[1]<O[1] and C>O and C>O*1.02 Then { #시가와 봉번호 저장 하단1 = O; Idx1 = Index; #직전 조건만족시 값 하단2 = 하단1[1]; Idx2 = Idx1[1]; #전전 조건만족시 값 하단3 = 하단2[1]; Idx3 = Idx2[2]; } Else { #idx3에 0이상 값이 저장되어 있고(전전까지 조건이 발생했음을 의미) #현재봉번호가 Idx3대비 N봉 이내이고 #3개 하단 값중 최저값을 하향이탈 if idx3 > 0 and Index <= idx3+N and CountIf(L<min(하단1,하단2,하단3),N2)>0 and C>=O Then Find (1); } 즐거운 하루되세요 > 이심전심 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 먼저 84281번 질문에 답변해 주셔서 감사드립니다.^^ 그런데 검색에 단 한 종목도 나오지 않아 N을 100 으로 양봉 상승도 1%로 낮추고 종가도 L로 바꾸고 기준봉도 0일부터 20,30,100일 전까지 조정해 보아도 검색이 안됩니다. 지금 지수가 하락하는 상황이라 음봉이 많이 나오고 한 번씩 양봉 나오고 바로 음봉이 많이 나오는 상황이라 종목이 아주 많이 나와야 정상인데 단 한 종목도 안 나옵니다. 님께서 알려주신 검색식으로 종목이 안 나와서 저가로 3번 하향돌파가 완료된 종목 중에서 현재 양봉인 종목을 검색하면 될 것같아서 아래와 같이 수정해 봤는데 그래도 안됩니다. 아래 식대로 하면 음봉 다음 양봉이 3번 나오고 최근에 저가가 양봉최저시가 아래 닿았다가 현재 양봉인 종목은 모두 나와야 하는데 전혀 안 나옵니다. 도움을 부탁드립니다. input : N(50),N2(20); var : 하단1(0),하단2(0),하단3(0),idx1(0),idx2(0),idx3(0); var : 데크1(False),데크2(False),데크3(False),하단(0),Idx(0),경과봉수(0); #음봉 뒤 10%이상 상승하는 양봉이 발생하면 IF C[1]<O[1] and C>O and C>O*1.02 Then { #시가와 봉번호 저장 하단1 = O; Idx1 = Index; #직전 조건만족시 값 하단2 = 하단1[1]; Idx2 = Idx[1]; #전전 조건만족시 값 하단3 = 하단2[1]; Idx3 = Idx2[2]; } Else { #idx3에 0이상 값이 저장되어 있고(전전까지 조건이 발생했음을 의미) #현재봉번호가 Idx3대비 N봉 이내이고 #3개 하단 값중 최저값을 하향이탈 if idx3 > 0 and Index <= idx3+N and CountIf(L<min(하단1,하단2,하단3),N2)>0 and C>=O Then Find (1); }