안녕하세요. 수고많으십니다
기존 종목검색식에 단기간에 너무 급등하지 않는 자리에서(즉 이격이 너무 벌어지지 않는 ) 60일 신고거래대금이 들어오는 조건을 추가하여 종목을 검색할려고 할때 수식부탁드립니다
조건을 정리하면
1. 최근 6개월 신저가로 부터 100%이상 상승 종목 제외 (100%이상 수치는 외부변수로 지정)
- 이평이격 적절한 수치가 있다면 적절한 수치로 적용, 정배열 초입에서 너무 많이 오르지 않는 종목을 찾을려고 합니다.제가 알기론 20일 이격도가 95이상 126이하라고 어디서 봣는데요, 맞는지는 모르겠어요 ㅠ
2. 이전 전고점( 5일 이평선 고점,꼬리제외 캔들몸통 기준)을 돌파하는 종목
3. 20일 신고거래대금 발생, 신고거래대금을 적용할 수 없다면 20일 신고거래량으로
※ 상기 1~3을 충족하는 종목검색식을 아래 예시 검색식에 추가하여 작성 부탁드립니다
(예시)
input : 기간(10), midPeriod(5);
var : Mx(0) ;
Mx = Highest(Max(O, C), 기간);
if CrossUp(C, Mx[midPeriod-1]) Then Find(1);
미리 감사 인사올립니다
답변 1
예스스탁
예스스탁 답변
2023-04-20 11:15:54
안녕하세요
예스스탁입니다.
1
6개월 최저가는 120일 최저가로 작성해 드립니다.
2
5일 이평선 고점은 이평이 하락전환할때 직전값으로 작성해 드립니다.
3
이평 이격도 내용은 불확실하여 제외합니다.
4
input : 기간(10), midPeriod(5);
input : Per(100);
var : Mx(0),mav(0),T(0),hmav(0);
Mx = Highest(Max(O, C), 기간);
mav = ma(C,5);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
#이평 하락전환시 고점값
if T == -1 and T != T[1] Then
hmav = mav;
if C < lowest(L,120)*(1+per/100) and #120일 최저가 대비 +100% 미만
CrossUp(c,hmav) and #최근 이동평균 하락전환값을 상향돌파
money > highest(money,20)[1] and #20일 신고거대대금
CrossUp(C, Mx[midPeriod-1]) Then
Find(1);
즐거운 하루되세요
> 용팔이 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 안녕하세요. 수고많으십니다
기존 종목검색식에 단기간에 너무 급등하지 않는 자리에서(즉 이격이 너무 벌어지지 않는 ) 60일 신고거래대금이 들어오는 조건을 추가하여 종목을 검색할려고 할때 수식부탁드립니다
조건을 정리하면
1. 최근 6개월 신저가로 부터 100%이상 상승 종목 제외 (100%이상 수치는 외부변수로 지정)
- 이평이격 적절한 수치가 있다면 적절한 수치로 적용, 정배열 초입에서 너무 많이 오르지 않는 종목을 찾을려고 합니다.제가 알기론 20일 이격도가 95이상 126이하라고 어디서 봣는데요, 맞는지는 모르겠어요 ㅠ
2. 이전 전고점( 5일 이평선 고점,꼬리제외 캔들몸통 기준)을 돌파하는 종목
3. 20일 신고거래대금 발생, 신고거래대금을 적용할 수 없다면 20일 신고거래량으로
※ 상기 1~3을 충족하는 종목검색식을 아래 예시 검색식에 추가하여 작성 부탁드립니다
(예시)
input : 기간(10), midPeriod(5);
var : Mx(0) ;
Mx = Highest(Max(O, C), 기간);
if CrossUp(C, Mx[midPeriod-1]) Then Find(1);
미리 감사 인사올립니다