장초반 30분 동안의 움직임이 하루의 추세를 결정한다는 것을 기본전제로한 전략으로
데이트레이딩 거래에서 흔히 이용되는 채널돌파 매매기법입니다.
장초반 30분간 최고가를 돌파하면 매수
장초반 30분간 최저가를 이탈하면 매도
var : T1(Nan),HH(0),LL(0);
//영업일 변경 첫봉
if Bdate != Bdate[1] Then
{
//0시이후경과한 분을 저장
T1 = TimeToMinutes(sTime);
}
//T1변수에 값이 저장되어 있으면
if isnan(T1)== false Then
{
//현재 0시 이후 경과한 분이 T1값 대비 30분 이하이면
if TimeToMinutes(sTime) < T1+30 Then
{
//HH에 최고가 저장
HH = DayHigh;
//LL에 최저가 저장
LL = DayLow;
}
Else // 30분 이후에
{
//최고가를 상향돌파하면 매수
if CrossUp(C,HH) Then
Buy();
//최저가를 하향이탈하면 매도
if CrossDown(C,LL) Then
Sell();
}
}
JavaScript
복사