커뮤니티
수식 문의드립니다.
2010-10-13 09:10:54
1098
글번호 32757
안녕하세요.
검색식 하나 부탁드립니다.
1. 최근 20일(변수)전부터 30일(변수)전까지 사이에 80이평선을 한번도 종가로 상햔 돌파한 적이 없고
100이평선<현재가*2.2 이고 (80이평-40이평)>현재가*1.7 이고
스토캐스틱 10-6-6의 %k값이 최근 20봉이내의 최저값이 50보다 작아야하고
현재가 <40이평선*1.15 and 현재가 >40이평선*0.85 이고
최근 20일동안의 20이평선의 최고가-최저가<현재가*1.05 이고
40이평선>80이평선 and 40이평선>100이평선 인 종목을 검색
2. 위의 수식에서 현재라는 날짜를 변수로 수정할 수 있도록 2010년 9월2일(변수)로 넣어서도 하나 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2010-10-13 09:37:00
안녕하세요
예스스탁입니다.
1.
input : Nday1(20),Nday2(30);
var1 = countif(crossup(c,ma(c,80)),Nday2-Nday1);
var2 = var1[Nday1];
if var2 == 0 and
ma(C,100) < c*2.2 and
(ma(c,80)-ma(C,40)) > C*1.7 And #(ma(c,80)+ma(C,40))/2 > C*1.7
lowest(StochasticsK(10,6),20) < 50 And
C < ma(c,40)*1.15 And
C > ma(c,40)*0.85 And
(highest(ma(C,20),20)-Lowest(ma(C,20),20)) < C*1.05 And #(highest(ma(C,20),20)-Lowest(ma(C,20),20))/2 < C*1.05
ma(C,40) > ma(C,80) and ma(C,40) > ma(C,100) Then
find(1);
2.
input : Nday1(20),Nday2(30),날짜(20100902);
var1 = countif(crossup(c,ma(c,80)),Nday2-Nday1);
var2 = var1[Nday1];
if sdate == 날짜 and
var2 == 0 and
ma(C,100) < c*2.2 and
(ma(c,80)-ma(C,40)) > C*1.7 And #(ma(c,80)+ma(C,40))/2 > C*1.7
lowest(StochasticsK(10,6),20) < 50 And
C < ma(c,40)*1.15 And
C > ma(c,40)*0.85 And
(highest(ma(C,20),20)-Lowest(ma(C,20),20)) < C*1.05 And #(highest(ma(C,20),20)-Lowest(ma(C,20),20))/2 < C*1.05
ma(C,40) > ma(C,80) and ma(C,40) > ma(C,100) Then
Condition1 = true;
if Condition1 == true Then
find(1);
조건들 중에 전혀 만족할 수 없는 내용들이 있습니다.
가령 (80이평-40이평)>현재가*1.7 와 같은 조건은
(80이평-40이평)이 -값을 가질 수 도 있고
+값이라고 해도 현재가격*70%이상 나갈 수 없습니다.
(80이평-40이평)가 중간값을 의미하시는 것이라면
수식의 옆에 주석처리된 부분으로 사용하시기 바랍니다.
즐거운 하루되세요
> 강태공3 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요.
검색식 하나 부탁드립니다.
1. 최근 20일(변수)전부터 30일(변수)전까지 사이에 80이평선을 한번도 종가로 상햔 돌파한 적이 없고
100이평선<현재가*2.2 이고 (80이평-40이평)>현재가*1.7 이고
스토캐스틱 10-6-6의 %k값이 최근 20봉이내의 최저값이 50보다 작아야하고
현재가 <40이평선*1.15 and 현재가 >40이평선*0.85 이고
최근 20일동안의 20이평선의 최고가-최저가<현재가*1.05 이고
40이평선>80이평선 and 40이평선>100이평선 인 종목을 검색
2. 위의 수식에서 현재라는 날짜를 변수로 수정할 수 있도록 2010년 9월2일(변수)로 넣어서도 하나 부탁드립니다.