커뮤니티

88439 수정부탁드려봅니다.

프로필 이미지
하루삼프로
2024-08-01 23:04:01
860
글번호 182171
답변완료
안녕하세요. 수고 많으십니다. input : vPer(500),Per(-10); Condition1 = V >= V[1]*(vper/100) and C <= H*(1+Per/100); #최근 기준봉의 종가와 기준봉 전봉의 종가 if Condition1 == true then { var1 = C; Var2 = C[1]; } if CountIf(Condition1 == true,20)[1] >= 1 or var1 >= Var2*1.10 and (CrossUp(C,var1) or c > Var1) Then Find(1); ----------------------------------------------------------------------- 위 해당 수식으로 검색하니 950종목이 검색 됩니다. 기존 바꾸지 않은 검색식으로는 검색하면 50종목 정도 검색이 되는데 아마도 or로 묶이는 데서 제가 설명이 부족 하지 않았나 싶습니다. if CountIf(Condition1 == true,20)[1] (여기 조건은 20봉 대비 500% 이상인 봉에 고가대 비 종가가 -10% 이상인 봉의 조건) >= 1 (위조건에 갭하락 해서 -10% 이상인 종목도 검색이 되어서 제외 시키고자 기준봉이 1봉전 종가 대비 0봉전 고가가 5% 이상 상승하고 종가상 고가대비 -10% 이상 인걸로 수정 하고자 합니다) OR var1 >= Var2*1.10 and ) 위 조건과 똑 같은. 조건이며. 다른건 위조건은 -10 프로 지만. 여긴 오늘 시가대비. 오늘 종가가 +10프로 입니다. AND (CrossUp(C,var1) 0봉이 위 기준봉의 종가를 돌파 or 기준봉의 종가 보다 크다 AND 0봉이 C >= C(1) (1봉전 종가보다 0봉이 크다) AND 0봉이 C > O ( 시가보다 종가가 크다) THEN Find(1); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드려봅니다. > 안녕하세요 예스스탁입니다. input : vPer(500),Per(-10); Condition1 = V >= V[1]*(vper/100) and C <= H*(1+Per/100); #최근 기준봉의 종가와 기준봉 전봉의 종가 if Condition1 == true then { var1 = C; Var2 = C[1]; } if CountIf(Condition1 == true,20)[1] >= 1 or var1 >= Var2*1.10 and (CrossUp(C,var1) or c > Var1) Then Find(1); 즐거운 하루되세요 > 하루삼프로 님이 쓴 글입니다. > 제목 : 부탁드려봅니다. > 안녕하세요. 수고많으십니다. 아래 추가 사항을 1박2일동안 그동안에 작성해주신 수식을 가지고 연구 해보았지만 답을 돌출 못하고 또다시 게시판에 도움 요청 합니다. 송구합니다. input : vPer(500),Per(-10); Condition1 = V >= V[1]*(vper/100) and C <= H*(1+Per/100); if CountIf(Condition1 == true,20)[1] >= 1 Then Find(1); 위 수식에서 아래 사항을 추가 해주시면 감사하겠습니다. if CountIf(Condition1 == true,20)[1] >= 1 or 기준봉 종가가 +10% 이상 and (0봉이 기준봉의 종가를 돌파 or 0봉이 기준봉 종가보다 클때) then Find(1); 새로운 봉이 출현하면 먼저 나온봉은 없어지고 새로운 봉이 기준봉이 됩니다. 기준봉 종가 변수 처리 가능 하다면 변수처리 부탁드립니다. 항상 감사드립니다. 수고하십시오^^
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-02 10:36:39

> 하루삼프로 님이 쓴 글입니다. > 제목 : 88439 수정부탁드려봅니다. > 안녕하세요. 수고 많으십니다. input : vPer(500),Per(-10); Condition1 = V >= V[1]*(vper/100) and C <= H*(1+Per/100); #최근 기준봉의 종가와 기준봉 전봉의 종가 if Condition1 == true then { var1 = C; Var2 = C[1]; } if CountIf(Condition1 == true,20)[1] >= 1 or var1 >= Var2*1.10 and (CrossUp(C,var1) or c > Var1) Then Find(1); ----------------------------------------------------------------------- 위 해당 수식으로 검색하니 950종목이 검색 됩니다. 기존 바꾸지 않은 검색식으로는 검색하면 50종목 정도 검색이 되는데 아마도 or로 묶이는 데서 제가 설명이 부족 하지 않았나 싶습니다. if CountIf(Condition1 == true,20)[1] (여기 조건은 20봉 대비 500% 이상인 봉에 고가대 비 종가가 -10% 이상인 봉의 조건) >= 1 (위조건에 갭하락 해서 -10% 이상인 종목도 검색이 되어서 제외 시키고자 기준봉이 1봉전 종가 대비 0봉전 고가가 5% 이상 상승하고 종가상 고가대비 -10% 이상 인걸로 수정 하고자 합니다) OR var1 >= Var2*1.10 and ) 위 조건과 똑 같은. 조건이며. 다른건 위조건은 -10 프로 지만. 여긴 오늘 시가대비. 오늘 종가가 +10프로 입니다. AND (CrossUp(C,var1) 0봉이 위 기준봉의 종가를 돌파 or 기준봉의 종가 보다 크다 AND 0봉이 C >= C(1) (1봉전 종가보다 0봉이 크다) AND 0봉이 C > O ( 시가보다 종가가 크다) THEN Find(1); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드려봅니다. > 안녕하세요 예스스탁입니다. input : vPer(500),Per(-10); Condition1 = V >= V[1]*(vper/100) and C <= H*(1+Per/100); #최근 기준봉의 종가와 기준봉 전봉의 종가 if Condition1 == true then { var1 = C; Var2 = C[1]; } if CountIf(Condition1 == true,20)[1] >= 1 or var1 >= Var2*1.10 and (CrossUp(C,var1) or c > Var1) Then Find(1); 즐거운 하루되세요 > 하루삼프로 님이 쓴 글입니다. > 제목 : 부탁드려봅니다. > 안녕하세요. 수고많으십니다. 아래 추가 사항을 1박2일동안 그동안에 작성해주신 수식을 가지고 연구 해보았지만 답을 돌출 못하고 또다시 게시판에 도움 요청 합니다. 송구합니다. input : vPer(500),Per(-10); Condition1 = V >= V[1]*(vper/100) and C <= H*(1+Per/100); if CountIf(Condition1 == true,20)[1] >= 1 Then Find(1); 위 수식에서 아래 사항을 추가 해주시면 감사하겠습니다. if CountIf(Condition1 == true,20)[1] >= 1 or 기준봉 종가가 +10% 이상 and (0봉이 기준봉의 종가를 돌파 or 0봉이 기준봉 종가보다 클때) then Find(1); 새로운 봉이 출현하면 먼저 나온봉은 없어지고 새로운 봉이 기준봉이 됩니다. 기준봉 종가 변수 처리 가능 하다면 변수처리 부탁드립니다. 항상 감사드립니다. 수고하십시오^^