커뮤니티
매수진입이 맞는지 확인 부탁합니다
2008-09-18 10:36:07
776
글번호 17073
input : 지정날짜(20090901),P1(5),P2(20),P3(60);
var : cnt(0),sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0);
sum1 = 0;
sum2 = 0;
sum3 = 0;
for cnt = 0 to P3-1{
if cnt < P1 Then
sum1 = sum1+DayClose(cnt);
if cnt < P2 Then
sum2 = sum2+DayClose(cnt);
if cnt < P3 Then
sum3 = sum3+DayClose(cnt);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
mav3 = sum3/P3;
if sdate >= 지정날짜 then{
if mav1 > mav2 and mav2 > mav3 and stime < 150000 and dayopen() > mav1 Then
buy("매수",atstop,mav1);
}
------------조건------------------
1. ()년()월()일 이후부터 이수식이 적용됨
2.어제 일봉챠트가 5/20/60 ma 정배열
3.오늘 시가가 일봉챠트 5ma 보다큼
-------------매수진입---------------------
오늘 틱/분챠트서
현재가가
일봉챠트 5ma 선에 닿으면 매수진입
"매수진입" 부분이 없는거 같습니다.
답변 1
예스스탁 예스스탁 답변
2008-09-18 11:34:10
안녕하세요
예스스탁입니다.
식을 당일 일봉이평으로 작성했습니다.
전일자 일봉이평값을 사용하는 부분으로 변경했습니다.
매수진입부분은 atstop으로 처리되어 있습니다.
buy("매수",atstop,mav1); mav1이상의 시세가 들어오면 바로 진입하는 부분입니다.
input : 지정날짜(20090901),P1(5),P2(20),P3(60);
var : cnt(0),sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0),sum4(0),mav4(0);
sum1 = 0;
sum2 = 0;
sum3 = 0;
sum3 = 0;
for cnt = 0 to P3{
if cnt <= P1-1 Then
sum1 = sum1+DayClose(cnt);
if cnt > 0 and cnt <= P1 Then
sum2 = sum2+DayClose(cnt);
if cnt > 0 and cnt <= P2 Then
sum3 = sum3+DayClose(cnt);
if cnt > 0 and cnt <= P3 Then
sum4 = sum4+DayClose(cnt);
}
mav1 = sum1/p1; //당일일봉5이평
mav2 = sum2/P1; //전일일봉5이평
mav3 = sum3/P2; //전일일봉20이평
mav4 = sum4/P3; //전일일봉60이평
if sdate >= 지정날짜 then{
if mav2 > mav3 and mav3 > mav4 and
stime < 150000 and
dayopen() > mav1 Then
buy("매수",atstop,mav1);
}
if stime == 151500 and !(mav2 > mav3 and mav3 > mav4) Then{
exitlong("매수청산1",AtMarket);
}
if stime == 151500 and C < mav1 Then{
exitlong("매수청산2",AtMarket);
}
즐거운 하루되세요
> 부상전에탭치자 님이 쓴 글입니다.
> 제목 : 매수진입이 맞는지 확인 부탁합니다
>
input : 지정날짜(20090901),P1(5),P2(20),P3(60);
var : cnt(0),sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0);
sum1 = 0;
sum2 = 0;
sum3 = 0;
for cnt = 0 to P3-1{
if cnt < P1 Then
sum1 = sum1+DayClose(cnt);
if cnt < P2 Then
sum2 = sum2+DayClose(cnt);
if cnt < P3 Then
sum3 = sum3+DayClose(cnt);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
mav3 = sum3/P3;
if sdate >= 지정날짜 then{
if mav1 > mav2 and mav2 > mav3 and stime < 150000 and dayopen() > mav1 Then
buy("매수",atstop,mav1);
}
------------조건------------------
1. ()년()월()일 이후부터 이수식이 적용됨
2.어제 일봉챠트가 5/20/60 ma 정배열
3.오늘 시가가 일봉챠트 5ma 보다큼
-------------매수진입---------------------
오늘 틱/분챠트서
현재가가
일봉챠트 5ma 선에 닿으면 매수진입
"매수진입" 부분이 없는거 같습니다.
이전글