선물입니다
일봉이 60일선 위에 있고 30분봉이 60일선위 있으면서 5분봉은 120선위에 있으면서 전일 고가를 돌파할때 매수식 부탁드립니다
답변 1
예스스탁
예스스탁 답변
2016-04-18 10:02:13
안녕하세요
예스스탁입니다.
5분봉 차트에 적용하시면 됩니다.
일봉데이터는 차트 첫봉의 날짜+99일이 내부적으로 제공되므로
관계가 없지만 30분봉의 이평은 5분봉 데이터만으로 계산합니다.
차트에 30분봉의 60이평을 계산할 만큼 충분한 데이터가 있어야
신호가 발생합니다. 실시간 차트는 최대 조회갯수가 10000개 이므로
조회갯수를 10000으로 지정하고 적용하시면 됩니다.
input : P1(60);#일봉이평기간
input : P2(60);#30분봉 이평기간
input : P3(120);#기본차트(5분) 이평기간
var : cnt(0),Dsum(0),Dmav(0);
var : TF(0),Msum(0),Mmav(0),mav(0);
Array : CC[100](0);
#일봉이평계산
if DayClose(P1-1) > 0 then{
Dsum = 0;
for cnt = 0 to P1-1{
Dsum = Dsum + DayClose(cnt);
}
Dmav = Dsum/P1;
}
#30분봉 이평 계산
TF = TimeToMinutes(stime)%30;
if date != date[1] or (Date == date[1] and TF < TF[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P2-1] > 0 Then{
Msum = 0;
for cnt = 0 to P2-1{
Msum = Msum +CC[cnt];
}
Mmav = Msum/P2;
mav = ma(C,P3);
}
if DayClose(P1-1) > 0 and CC[P2-1] > 0 Then{
if C > Dmav and C > Mmav and C > mav and crossup(c,dayhigh(1)) Then
buy();
}
즐거운 하루되세요
> 돌핀 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 선물입니다
일봉이 60일선 위에 있고 30분봉이 60일선위 있으면서 5분봉은 120선위에 있으면서 전일 고가를 돌파할때 매수식 부탁드립니다