커뮤니티
전일 지표를 이용한 시스템 작성
2014-05-07 11:10:22
142
글번호 74865
전일15분 봉의 5와10 이평의 간격이 0.2 이하로 끝나면
5분 시템이 구동되도록 하고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2014-05-07 17:07:45
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
input : Atime(15),P1(5),P2(10);
var : cnt(0),count(0);
var : sum1(0),sum2(0),mav1(0),mav2(0),Premav1(0),Premav2(0),TF(0);
Array : CC[100](0);
#다른분봉(15분봉) 이평계산
TF = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (TF <= TF[1] and stime > stime[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P2] > 0 Then{
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 date != date[1] Then{
Premav1 = mav1[1];
Premav2 = mav2[1];
}
#전일 타분봉값이 있고 그차이가 0.2이하이면 조건에 따라 신호
if Premav1 > 0 and Premav2 > 0 and abs(Premav1-Premav2) <= 0.2 Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
즐거운 하루되세요
> 기심필득 님이 쓴 글입니다.
> 제목 : 전일 지표를 이용한 시스템 작성
> 전일15분 봉의 5와10 이평의 간격이 0.2 이하로 끝나면
5분 시템이 구동되도록 하고 싶습니다.