커뮤니티
수식문의 (두가지)
2004-01-12 16:33:58
1373
글번호 1947
1. 10분봉에서 지난 10개봉동안
현재가 대비 0.50p보다 작고 -0.50p보다 큰 분봉이 8개이상이면 매수진입하는 수식 좀 부탁드립니다. 이 경우 for문을 사용할 수 있나요?
2. 10분봉에서 20일선이 현재 하락하고 있을 때, 현재가로부터 20개봉중 최고가를 기록한 봉부터 15개봉 이내에서는 매수진입 금지라는 아이디어를 수식으로 표현할 수 있습니까? 있다면 수식좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2004-01-13 10:39:26
안녕하세요? 예스스탁입니다....
문의하신 첫번째 질문의 경우 현재가가 이전바부터 총 10개바 중에서 8개 바 이상이 조건에 만족할 경우 진입이 들어가는 식입니다.
input : P1(10);
var : cnt(0), a(0) ;
cnt = 0;
a = 0;
for cnt = 0 to P1-1 {
if C < C[cnt + 1] + 0.5 and C > C[cnt + 1] - 0.5 then // 현재가 대비 0.50p보다 작고 -0.50p보다 큼
a = a + 1; //위 조건을 누적함
}
if a >= 8 then //10개봉 동안 누적해서 조건이 8개 이상될 때 매수
buy();
if crossdown(ma(C, 5), ma(C, 20)) then //이평선 데드크로스 발생시 청산
exitlong();
두번째 질문의 경우 NthHighestBar"를 이용하시면 작성이 가능합니다.
var : 이평선(0);
이평선 = ma(C, 20);
if 이평선 < 이평선[1] and dayindex() - NthHighestBar(1, H, 20) > 15 then // 현재봉 - 최근 20개봉 동안 최고가를 나타낸 바 사이의 차이가 15 이상일 때에만 매수
buy();
if crossdown(ma(C, 5), ma(C, 20)) then //이평선 데드크로스 발생시 청산
exitlong();
즐거운 하루 되세요....
> pigrett 님이 쓴 글입니다.
> 제목 : 수식문의 (두가지)
> 1. 10분봉에서 지난 10개봉동안
현재가 대비 0.50p보다 작고 -0.50p보다 큰 분봉이 8개이상이면 매수진입하는 수식 좀 부탁드립니다. 이 경우 for문을 사용할 수 있나요?
2. 10분봉에서 20일선이 현재 하락하고 있을 때, 현재가로부터 20개봉중 최고가를 기록한 봉부터 15개봉 이내에서는 매수진입 금지라는 아이디어를 수식으로 표현할 수 있습니까? 있다면 수식좀 부탁드립니다.
이전글