커뮤니티

왠지 모르겠지만 수식이 안되요 다시 부탁드려봅니다.

프로필 이미지
회원
2008-09-18 12:13:12
1155
글번호 17081
답변완료

첨부 이미지

매수진입이 원하는대로 들어가지 않아서 청산은 아직 확인 못해보았습니다. 일봉챠트 그림과 함께 첨부합니다.(수식은 분챠트서 적용합니다) 분/틱챠트서 적용하구요 전날 일봉의 5,20,60ma 사용하구요 오늘 일봉의 5ma를 분챠트서 사용합니다. ------------조건------------------ 1. ()년()월()일 이후부터 이수식이 적용됨 2.어제 일봉챠트가 5/20/60 ma 정배열 3.오늘 시가가 일봉챠트 5ma 보다큼 -------------매수진입--------------------- 오늘 틱/분챠트서 현재가가 일봉챠트 5ma 선에 닿으면 매수진입 즉, 조건상 현재가가 mav1(오늘일봉 5ma) 보다 크기때문에 크면 매수진입 안 들어갑니다.5ma보다 작거나 같을때 들어갑니다. c <= mav1 일때 들어갑니다. -------------매수청산--------------------- 어제 일봉챠트 가 5/20/60 ma 정배열이 아닌경우 오늘 시가에 매수청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-18 15:43:02

안녕하세요 예스스탁입니다. 식을 수정했습니다. input : 지정날짜(20090901),마지막봉시간(151500),P1(5),P2(20),P3(60); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),sum6(0), mav1(0),mav2(0),mav3(0),Premav1(0),Premav2(0),Premav3(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; for cnt = 0 to P3{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); if cnt < P3 Then sum3 = sum3+DayClose(cnt); if cnt > 0 and cnt <= P1 Then sum4 = sum4+DayClose(cnt); if cnt > 0 and cnt <= P2 Then sum5 = sum5+DayClose(cnt); if cnt > 0 and cnt <= P3 Then sum6 = sum6+DayClose(cnt); } mav1 = sum1/p1; //당일일봉5이평 mav2 = sum2/p2; //당일일봉5이평 mav3 = sum3/p3; //당일일봉5이평 Premav1 = sum4/P1; //전일일봉5이평 Premav2 = sum5/P2; //전일일봉20이평 Premav3 = sum6/P3; //전일일봉60이평 if sdate >= 지정날짜 and//1. ()년()월()일 이후부터 이수식이 적용됨 premav1 > premav2 and premav2 > premav3 and //2.어제 일봉챠트가 5/20/60 ma 정배열 dayopen() > mav1 and//3.오늘 시가가 일봉챠트 5ma 보다큼 stime < 150000 Then //동시호가봉에 조건이 걸려 당일첫봉에 진입나오는것을 막고자하는 조건입니다. buy("매수",Atlimit,mav1); //mav1보다 낮은 시세일때 진입 /* -------------매수청산--------------------- 어제 일봉챠트 가 5/20/60 ma 정배열이 아닌경우 오늘 시가에 매수청산 */ if stime == 마지막봉시간 and !(mav1 > mav2 and mav2 > mav3) Then exitlong("매수청산1",AtMarket); if DayIndex == 0 and !(premav1 > premav2 and premav2 > premav3) Then exitlong("매수청산2"); 청산식의 경우 일반종목의 경우 마지막 시간이 일정치 않습니다. 그러므로 매수청산2와 같은 식을 사용하셔야 할것 같습니다. 매수청산2는 당일첫봉완성시에 청산이 나갑니다. 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 왠지 모르겠지만 수식이 안되요 다시 부탁드려봅니다. > 매수진입이 원하는대로 들어가지 않아서 청산은 아직 확인 못해보았습니다. 일봉챠트 그림과 함께 첨부합니다.(수식은 분챠트서 적용합니다) 분/틱챠트서 적용하구요 전날 일봉의 5,20,60ma 사용하구요 오늘 일봉의 5ma를 분챠트서 사용합니다. ------------조건------------------ 1. ()년()월()일 이후부터 이수식이 적용됨 2.어제 일봉챠트가 5/20/60 ma 정배열 3.오늘 시가가 일봉챠트 5ma 보다큼 -------------매수진입--------------------- 오늘 틱/분챠트서 현재가가 일봉챠트 5ma 선에 닿으면 매수진입 즉, 조건상 현재가가 mav1(오늘일봉 5ma) 보다 크기때문에 크면 매수진입 안 들어갑니다.5ma보다 작거나 같을때 들어갑니다. c <= mav1 일때 들어갑니다. -------------매수청산--------------------- 어제 일봉챠트 가 5/20/60 ma 정배열이 아닌경우 오늘 시가에 매수청산