커뮤니티

종목검색 수식 질문드립니다.

프로필 이미지
운짱이
2019-11-06 07:38:40
166
글번호 133441
답변완료
먼저 하고자 하는것을 말씀드립니다. 먼저 두가지 거래량을 구하고, 그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다. 기간내의 평균거래량의 배수만큼의 거래량, 기간내의 최대거래량, 위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다. 그리하여 아래와 같은 수식을 만들었습니다. 근데 전체 종목이 조회됩니다. 수식점검좀 부탁드립니다. ----------------------------------------------------------------------------------- Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); //기준거래량, 최대거래량 StdV = (AccumN(V, Period) / Period) * DuplexRate; HighestV = Highest(V, Period); //기준거래량의 저점 if V >= StdVLow Then StdVLow = L; //최대거래량의 저점 if V >= HighestV Then HighestVLow = L; //기준거래량이나 최대거래량의 저점 지지종목을 찾자 if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then find(1); -----------------------------------------------------------------------------------
종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2019-11-06 14:58:27

안녕하세요 예스스탁입니다. 1 if V >= StdVLow Then StdVLow = L; 위 조건에 의해 거래량과 기존저장된 저가가 비교가 되고 다시 현재봉의 저가로 변경됩니다. 일반적으로 거래량이 저가보다 큰 수들이므로 StdVLow 는 매봉의 저가값이 되고 L <= StdVLow and C >= StdVLow가 항상 만족하게 됩니다. 해당 내용을 아래와 같이 수정하시면 됩니다. if V >= StdV Then StdVLow = L; 2 Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); StdV = ma(V, Period) * DuplexRate; HighestV = Highest(V, Period); if V >= stdv Then StdVLow = L; if V >= highestV Then HighestVLow = L; if (StdVLow > 0 and L <= StdVLow and C >= StdVLow) or (HighestVLow > 0 and L <= HighestVLow and C >= HighestVLow) Then find(1); 3 위식은 지정한 거래량보다 큰 거래량이 나온봉이 현재봉이어도 조건에 부합하게 됩니다. 그 다음봉부터 지정한 안착조건이 만족한 종목을 찾으시면 아래와 같이 수정하시면 됩니다. Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); StdV = ma(V, Period) * DuplexRate; HighestV = Highest(V, Period); if V >= stdv Then { StdVLow = L; var1 = index; } if V >= highestV Then { HighestVLow = L; var2 = index; } if (StdVLow > 0 and index > var1 and L <= StdVLow and C >= StdVLow) or (HighestVLow > 0 and index > var2 and L <= HighestVLow and C >= HighestVLow) Then find(1); 즐거운 하루되세요 > 운짱이 님이 쓴 글입니다. > 제목 : 종목검색 수식 질문드립니다. > 먼저 하고자 하는것을 말씀드립니다. 먼저 두가지 거래량을 구하고, 그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다. 기간내의 평균거래량의 배수만큼의 거래량, 기간내의 최대거래량, 위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다. 그리하여 아래와 같은 수식을 만들었습니다. 근데 전체 종목이 조회됩니다. 수식점검좀 부탁드립니다. ----------------------------------------------------------------------------------- Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); //기준거래량, 최대거래량 StdV = (AccumN(V, Period) / Period) * DuplexRate; HighestV = Highest(V, Period); //기준거래량의 저점 if V >= StdVLow Then StdVLow = L; //최대거래량의 저점 if V >= HighestV Then HighestVLow = L; //기준거래량이나 최대거래량의 저점 지지종목을 찾자 if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then find(1); -----------------------------------------------------------------------------------
프로필 이미지

운짱이

2019-11-06 15:11:27

친절한 답변 감사드리며, 현재봉 제외하는 수식까지 제공해주신점 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색 수식 질문드립니다. > 안녕하세요 예스스탁입니다. 1 if V >= StdVLow Then StdVLow = L; 위 조건에 의해 거래량과 기존저장된 저가가 비교가 되고 다시 현재봉의 저가로 변경됩니다. 일반적으로 거래량이 저가보다 큰 수들이므로 StdVLow 는 매봉의 저가값이 되고 L <= StdVLow and C >= StdVLow가 항상 만족하게 됩니다. 해당 내용을 아래와 같이 수정하시면 됩니다. if V >= StdV Then StdVLow = L; 2 Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); StdV = ma(V, Period) * DuplexRate; HighestV = Highest(V, Period); if V >= stdv Then StdVLow = L; if V >= highestV Then HighestVLow = L; if (StdVLow > 0 and L <= StdVLow and C >= StdVLow) or (HighestVLow > 0 and L <= HighestVLow and C >= HighestVLow) Then find(1); 3 위식은 지정한 거래량보다 큰 거래량이 나온봉이 현재봉이어도 조건에 부합하게 됩니다. 그 다음봉부터 지정한 안착조건이 만족한 종목을 찾으시면 아래와 같이 수정하시면 됩니다. Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); StdV = ma(V, Period) * DuplexRate; HighestV = Highest(V, Period); if V >= stdv Then { StdVLow = L; var1 = index; } if V >= highestV Then { HighestVLow = L; var2 = index; } if (StdVLow > 0 and index > var1 and L <= StdVLow and C >= StdVLow) or (HighestVLow > 0 and index > var2 and L <= HighestVLow and C >= HighestVLow) Then find(1); 즐거운 하루되세요 > 운짱이 님이 쓴 글입니다. > 제목 : 종목검색 수식 질문드립니다. > 먼저 하고자 하는것을 말씀드립니다. 먼저 두가지 거래량을 구하고, 그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다. 기간내의 평균거래량의 배수만큼의 거래량, 기간내의 최대거래량, 위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다. 그리하여 아래와 같은 수식을 만들었습니다. 근데 전체 종목이 조회됩니다. 수식점검좀 부탁드립니다. ----------------------------------------------------------------------------------- Input : Period(120), DuplexRate(3); Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0); //기준거래량, 최대거래량 StdV = (AccumN(V, Period) / Period) * DuplexRate; HighestV = Highest(V, Period); //기준거래량의 저점 if V >= StdVLow Then StdVLow = L; //최대거래량의 저점 if V >= HighestV Then HighestVLow = L; //기준거래량이나 최대거래량의 저점 지지종목을 찾자 if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then find(1); -----------------------------------------------------------------------------------