커뮤니티
문의?
2010-11-06 17:25:19
742
글번호 33365
MACD 지표을 이용한 시스템식을 만들고 싶습니다.
기간(12.26,9) [30분봉 적용]
1.MACD선이 시그널선을 2번째 상향돌파할때 매수.
2.MACD선이 기준선 "0"을 상향돌파후, 다시 기준선 "0"을 하향돌파할때 매도.
3.MACD선이 8주의 최고값을 상향돌파하고, 다시 이전 최고값을 하향할때 매도.
4.MACD선이 8주의 최저값을 하향돌파하고, 다시 이전 최저값을 상향할때 매수.
수고하세요 ^!^
답변 1
예스스탁 예스스탁 답변
2010-11-08 10:33:07
안녕하세요
예스스탁입니다.
var : cnt(0),Hv(0),Lv(0);
Array : HH[9](0),LL[9](0);
var1 = macd(12,26);
var2 = ema(var1,9);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{
HH[0] = var1;
LL[0] = var1;
for cnt = 1 to 8{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if HH[0] > var1 Then
HH[0] = var1;
if LL[0] < var1 Then
LL[0] = var1;
Hv = max(HH[1],HH[2],HH[3],HH[4],HH[5],HH[6],HH[7],HH[8]);
Lv = max(LL[1],LL[2],LL[3],LL[4],LL[5],LL[6],LL[7],LL[8]);
if crossup(var1,var2) and countif(crossuP(var1,var2),dayindex+1) == 2 Then
buy();
if CrossDown(var1,0) and CountIF(CrossUp(var1,0),dayindex+1) >= 1 Then
sell();
if CrossDown(var1,Hv) Then
sell();
if CrossUp(var1,Lv) Then
buy();
즐거운 하루되세요
> 시스템매니아 님이 쓴 글입니다.
> 제목 : 문의?
> MACD 지표을 이용한 시스템식을 만들고 싶습니다.
기간(12.26,9) [30분봉 적용]
1.MACD선이 시그널선을 2번째 상향돌파할때 매수.
2.MACD선이 기준선 "0"을 상향돌파후, 다시 기준선 "0"을 하향돌파할때 매도.
3.MACD선이 8주의 최고값을 상향돌파하고, 다시 이전 최고값을 하향할때 매도.
4.MACD선이 8주의 최저값을 하향돌파하고, 다시 이전 최저값을 상향할때 매수.
수고하세요 ^!^
다음글
이전글