커뮤니티

수식 문의 드립니다

프로필 이미지
무명
2012-07-04 07:38:11
352
글번호 52558
답변완료
1. 옵션만기일 일주일전 부터는 A조건으로 진입하고, 그 이전은 B조건으로 진입하게 하는 수식 부탁드립니다. 2. 30분봉에서 사용하려고 합니다. 30분봉에서 일봉 60일 이동평균이 일봉240일 이동평균 위에 있고, 일봉상 240일 최고가를 돌파하면 매수. 3. 30분봉에서 사용하려고 합니다. 30분봉에서 일봉 60일 이동평균이 일봉240일 이동평균 위에 있고, 일봉상 5일 신저가에 매수.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-04 16:16:55

안녕하세요 예스스탁입니다. 1. 잔존일수가 제공되지 않아 수식적으로 만기 일주일 전은 계산이 되지 않습니다. 수식에 sdate >= 말기일주일전 날짜와 같이 고정으로 입력하는 내용으로 처리하셔야 합니다. 2. input : P1(60),P2(240),HP(240); var : cnt(0),Sum1(0),sum2(0),mav1(0),mav2(0),HH(0); sum1 = 0; sum2 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; HH = dayhigh(1); for cnt = 1 to HP{ if DayHigh(cnt) > HH Then HH = DayHigh(cnt); } if mav1 > mav2 and crossup(C,HH) Then buy(); 3. input : P1(60),P2(240),LP(5); var : cnt(0),Sum1(0),sum2(0),mav1(0),mav2(0),LL(0); sum1 = 0; sum2 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; LL = dayLow(1); for cnt = 1 to LP{ if DayLow(cnt) < LL Then LL = DayLow(cnt); } if mav1 > mav2 and crossup(C,LL) Then buy(); 즐거운 하루되세요 > 무명 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 1. 옵션만기일 일주일전 부터는 A조건으로 진입하고, 그 이전은 B조건으로 진입하게 하는 수식 부탁드립니다. 2. 30분봉에서 사용하려고 합니다. 30분봉에서 일봉 60일 이동평균이 일봉240일 이동평균 위에 있고, 일봉상 240일 최고가를 돌파하면 매수. 3. 30분봉에서 사용하려고 합니다. 30분봉에서 일봉 60일 이동평균이 일봉240일 이동평균 위에 있고, 일봉상 5일 신저가에 매수.