커뮤니티
주봉에서 진입, 일봉에서 청산할때,,
2010-01-21 23:35:33
705
글번호 27607
주봉에서 5ma,20ma 골든에 진입 후
일봉의 5ma,20ma 데드에 청산할 경우
또는
일봉에서 5ma,20ma 골든에 진입 후
30분봉의 5ma,20ma 데드에 청산할 경우
시스템 표현식을 부탁드립니다,,,
답변 1
예스스탁 예스스탁 답변
2010-01-22 09:13:11
안녕하세요
예스스탁입니다.
시스템을 작성하실 때 다주기를
이용하실 경우에는 사용하는 주기중 가장 작은 주기가
주종목이 되어야 합니다.
1. 일봉에 적용하시기 바랍니다.
input : P1(5),P2(20);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0),count(0);
Array : CC[100](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{
CC[0] = C;
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
sum2 = 0;
for count = 0 to P2{
if count < P1 Then
sum1 = sum1+CC[count];
if count < P2 Then
sum2 = sum2+CC[count];
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if crossup(mav1,mav2) Then
buy();
if CrossDown(ma(c,5),ma(C,20)) Then
exitlong();
2. 30분봉에 적용하시기 바랍니다.
input : P1(5),P2(20);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0),count(0);
sum1 = 0;
sum2 = 0;
for count = 0 to P2{
if count < P1 Then
sum1 = sum1+DayClose(count);
if count < P2 Then
sum2 = sum2+DayClose(count);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if crossup(mav1,mav2) Then
buy();
if CrossDown(ma(c,5),ma(C,20)) Then
exitlong();
즐거운 하루되세요
> jijija 님이 쓴 글입니다.
> 제목 : 주봉에서 진입, 일봉에서 청산할때,,
> 주봉에서 5ma,20ma 골든에 진입 후
일봉의 5ma,20ma 데드에 청산할 경우
또는
일봉에서 5ma,20ma 골든에 진입 후
30분봉의 5ma,20ma 데드에 청산할 경우
시스템 표현식을 부탁드립니다,,,
다음글
이전글