커뮤니티

검색식문의드립니다.

프로필 이미지
쁘싱코
2005-05-29 12:21:49
1085
글번호 7487
답변완료
1) if V/V[1]>=2 then var1=C; else var1=var1[1]; 2) if C>var1 then find(var1); 1)번에서 나온 결과값을 2)번에서 종가와 비교해서 위에 존재하는 종목을 검색하고자 만든것인데, 결과값이 이상합니다. 해당되지 않는 종목이 검색되기도 하고, 지금 검색해보면 60분봉,90분봉,120분봉에는 해당되는 데이타가 없다고 나오네요. 무엇이 문제인지 알수가 없습니다. 예스스탁관계자님 이하 고수님들의 해결방안 부탁드립니다. 참고) 1번식은 전일거래량보다 2배이상 증가한 날의 종가를 나타내고, 변화가 나타때까지는 그 종가를 유지하도록 의도한 식입니다.
검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2005-05-30 16:07:23

안녕하세요 예스스탁입니다. if V/V[1]>=2 then var1=C; else var1=var1[1]; if C > var1 then find(var1); 위의 식은 C > C보다 큰종목을 찾는 식과 같습니다. 개별종목의 종가가 종가보다 클수는 없기 때문에 종목이 검색되지 않습니다. 우선 전봉보다 거래량이 두배인종목을 찾는식은 다음과 같습니다. if V > V[1]*2 then var1 = c; else var1 = 0; find(var1); 전봉보다 거래량이 두배이상인 종목은 검색창 결과값에 종가로 표시를 하고 아닌 종목은 0값으로 표시를 하지 않습니다. if V > V[1]*2 then var1 = c; else var1 = c[1] 와 같이 작성하시면 조건을 만족하는 종목은 종가를 조건에 맞지 않은 종목은 전봉의 종가를 디스플레이 합니다. 참고하시 바랍니다. 즐거운 하루되세요 > 쁘싱코 님이 쓴 글입니다. > 제목 : 검색식문의드립니다. > 1) if V/V[1]>=2 then var1=C; else var1=var1[1]; 2) if C>var1 then find(var1); 1)번에서 나온 결과값을 2)번에서 종가와 비교해서 위에 존재하는 종목을 검색하고자 만든것인데, 결과값이 이상합니다. 해당되지 않는 종목이 검색되기도 하고, 지금 검색해보면 60분봉,90분봉,120분봉에는 해당되는 데이타가 없다고 나오네요. 무엇이 문제인지 알수가 없습니다. 예스스탁관계자님 이하 고수님들의 해결방안 부탁드립니다. 참고) 1번식은 전일거래량보다 2배이상 증가한 날의 종가를 나타내고, 변화가 나타때까지는 그 종가를 유지하도록 의도한 식입니다.
프로필 이미지

쁘싱코

2005-05-30 19:03:21

말씀하신 내용은 이해가 가는데요. 그렇다면, V>V[1]*2 의 조건을 만족한 최근의 종가와 현 주가를 비교해서 검색할수 있는 방법은 없는것인지 궁금합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식문의드립니다. > 안녕하세요 예스스탁입니다. if V/V[1]>=2 then var1=C; else var1=var1[1]; if C > var1 then find(var1); 위의 식은 C > C보다 큰종목을 찾는 식과 같습니다. 개별종목의 종가가 종가보다 클수는 없기 때문에 종목이 검색되지 않습니다. 우선 전봉보다 거래량이 두배인종목을 찾는식은 다음과 같습니다. if V > V[1]*2 then var1 = c; else var1 = 0; find(var1); 전봉보다 거래량이 두배이상인 종목은 검색창 결과값에 종가로 표시를 하고 아닌 종목은 0값으로 표시를 하지 않습니다. if V > V[1]*2 then var1 = c; else var1 = c[1] 와 같이 작성하시면 조건을 만족하는 종목은 종가를 조건에 맞지 않은 종목은 전봉의 종가를 디스플레이 합니다. 참고하시 바랍니다. 즐거운 하루되세요 > 쁘싱코 님이 쓴 글입니다. > 제목 : 검색식문의드립니다. > 1) if V/V[1]>=2 then var1=C; else var1=var1[1]; 2) if C>var1 then find(var1); 1)번에서 나온 결과값을 2)번에서 종가와 비교해서 위에 존재하는 종목을 검색하고자 만든것인데, 결과값이 이상합니다. 해당되지 않는 종목이 검색되기도 하고, 지금 검색해보면 60분봉,90분봉,120분봉에는 해당되는 데이타가 없다고 나오네요. 무엇이 문제인지 알수가 없습니다. 예스스탁관계자님 이하 고수님들의 해결방안 부탁드립니다. 참고) 1번식은 전일거래량보다 2배이상 증가한 날의 종가를 나타내고, 변화가 나타때까지는 그 종가를 유지하도록 의도한 식입니다.
프로필 이미지

예스스탁 예스스탁 답변

2005-05-31 13:32:45

안녕하세요 예스스탁입니다. if v > v[1]*2 then var1 = C; else var1 = 0; find(var1); 위식은 현재봉이 전봉보다 거래량이 두배되는 종목을 찾는 식입니다. 거래량이 2배이상 증가한 봉이 있으면 결과값창에 현재 주가가 표시됩니다. 즉 모든 값이 현재값을 기준으로 합니다. 만약 과거에 거래량이 두배오른 적이 있고 그때의 주가보다 현재가가 큰 종목을 찾으신다면 아래와 같습니다. [검색식] VAR1 = MRO(V > v[1]*2,20,1); VAR2 = c[VAR1]; if C >= var2 then var3 = C; else var3 = 0; find(var3); 즐거운 하루되세요 > 쁘싱코 님이 쓴 글입니다. > 제목 : Re : Re : 답변감사합니다. 하지만, 해결이 되지 않은 부분이 있어서요. > 말씀하신 내용은 이해가 가는데요. 그렇다면, V>V[1]*2 의 조건을 만족한 최근의 종가와 현 주가를 비교해서 검색할수 있는 방법은 없는것인지 궁금합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식문의드립니다. > 안녕하세요 예스스탁입니다. if V/V[1]>=2 then var1=C; else var1=var1[1]; if C > var1 then find(var1); 위의 식은 C > C보다 큰종목을 찾는 식과 같습니다. 개별종목의 종가가 종가보다 클수는 없기 때문에 종목이 검색되지 않습니다. 우선 전봉보다 거래량이 두배인종목을 찾는식은 다음과 같습니다. if V > V[1]*2 then var1 = c; else var1 = 0; find(var1); 전봉보다 거래량이 두배이상인 종목은 검색창 결과값에 종가로 표시를 하고 아닌 종목은 0값으로 표시를 하지 않습니다. if V > V[1]*2 then var1 = c; else var1 = c[1] 와 같이 작성하시면 조건을 만족하는 종목은 종가를 조건에 맞지 않은 종목은 전봉의 종가를 디스플레이 합니다. 참고하시 바랍니다. 즐거운 하루되세요 > 쁘싱코 님이 쓴 글입니다. > 제목 : 검색식문의드립니다. > 1) if V/V[1]>=2 then var1=C; else var1=var1[1]; 2) if C>var1 then find(var1); 1)번에서 나온 결과값을 2)번에서 종가와 비교해서 위에 존재하는 종목을 검색하고자 만든것인데, 결과값이 이상합니다. 해당되지 않는 종목이 검색되기도 하고, 지금 검색해보면 60분봉,90분봉,120분봉에는 해당되는 데이타가 없다고 나오네요. 무엇이 문제인지 알수가 없습니다. 예스스탁관계자님 이하 고수님들의 해결방안 부탁드립니다. 참고) 1번식은 전일거래량보다 2배이상 증가한 날의 종가를 나타내고, 변화가 나타때까지는 그 종가를 유지하도록 의도한 식입니다.