커뮤니티
왠지 모르겠지만 수식이 안되요 다시 부탁드려봅니다.
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. 에스씨디-일봉챠트.jpg (0.06 MB)
답변 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 정배열이 아닌경우
오늘 시가에 매수청산
다음글