커뮤니티

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

프로필 이미지
onlypsn
2025-09-19 14:06:18
154
글번호 194143
답변완료
당일 분봉에서 아래조건식을 만족했던 모든 종목을 검색하는 검색식으로 수정 부탁드리겠습니다. 그리고 1일전, 2일전, 3일전 등 n일전 종목검색도 가능하다면 부탁드리겠습니다. 항상 감사합니다. * 예스트레이더 조건식 Input : PERIOD(20),N(5); Var : 상승(False),하락(False),조건(False),조건1(False),TSF1(0),HV1(False),HV2(False),TH(0); TsF1 = LRL(C,PERIOD)+LRS(C,PERIOD); 상승=TsF1>TsF1[1]; 하락=TsF1<TsF1[1]; 조건=CountIF(하락,N)==N && CountIF(상승[N],N)==N; HV1=Highest(v,120)<=V; HV2=Highest(v,240)<=V; IF 조건 TheN TH=TsF1[N]; 조건1=Crossup(C,TH); IF (조건1==True OR 조건1[1]==True) && (HV1 OR HV2) TheN Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-09-19 14:18:33

안녕하세요 예스스탁입니다. Input : PERIOD(20),N(5),N일전(0); Var : 상승(False),하락(False),조건(False),조건1(False),TSF1(0),HV1(False),HV2(False),TH(0); var : cnt(0); Array : cond[50](False); TsF1 = LRL(C,PERIOD)+LRS(C,PERIOD); 상승=TsF1>TsF1[1]; 하락=TsF1<TsF1[1]; 조건=CountIF(하락,N)==N && CountIF(상승[N],N)==N; HV1=Highest(v,120)<=V; HV2=Highest(v,240)<=V; IF 조건 TheN TH=TsF1[N]; 조건1=Crossup(C,TH); if sDate != sDate[1] Then { For cnt = 49 DownTo 1 { Cond[cnt] = cond[cnt-1]; } Cond[0] = False; } IF (조건1==True OR 조건1[1]==True) && (HV1 OR HV2) TheN cond[0] = true; if Cond[N일전] == true Then Find(1); 즐거운 하루되세요 > onlypsn 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 당일 분봉에서 아래조건식을 만족했던 모든 종목을 검색하는 검색식으로 수정 부탁드리겠습니다. 그리고 1일전, 2일전, 3일전 등 n일전 종목검색도 가능하다면 부탁드리겠습니다. 항상 감사합니다. * 예스트레이더 조건식 Input : PERIOD(20),N(5); Var : 상승(False),하락(False),조건(False),조건1(False),TSF1(0),HV1(False),HV2(False),TH(0); TsF1 = LRL(C,PERIOD)+LRS(C,PERIOD); 상승=TsF1>TsF1[1]; 하락=TsF1<TsF1[1]; 조건=CountIF(하락,N)==N && CountIF(상승[N],N)==N; HV1=Highest(v,120)<=V; HV2=Highest(v,240)<=V; IF 조건 TheN TH=TsF1[N]; 조건1=Crossup(C,TH); IF (조건1==True OR 조건1[1]==True) && (HV1 OR HV2) TheN Find(1);