커뮤니티
MACD ?
2010-10-31 20:47:13
708
글번호 33204
기간(단기: 12, 장기: 26, 시그널: 9)
MACD선이 시그널을 상향돌파할때 매수.
매수체결 3일이전의 MACD 최저점을 하향돌파할때 매수청산.
MACD선이 시그널을 하향돌파할때 매도.
매도체결 3일이전의 MACD 최고점을 상향돌파할때 매도청산.
* 참고로 30분봉의 MACD 입니다.
답변 1
예스스탁 예스스탁 답변
2010-11-01 17:56:20
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
var : HH(0),LL(0),HH1(0),LL1(0),HH2(0),LL2(0),HH3(0),LL3(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if dayindex == 0 Then{
HH = value1;
LL = value1;
#1일전 최고/최저
HH1 = HH[1];
LL1 = LL[1];
#2일전 최고/최저
HH2 = HH1[1];
LL2 = LL1[1];
#3일전 초고/최저
HH3 = HH2[1];
LL3 = LL2[1];
}
#당일 MACD최고값 최저값 계산
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
VAR1 = MAX(hh1,hh2,hh3);
VAR2 = mIN(ll1,ll2,ll3);
if MarketPosition == 0 Then {
If CrossUP(value1, value2) Then
Buy();
If CrossDown(value1, value2) Then
Sell();
}
IF MarketPosition == 1 AND CrossDown(VALUE1,VAR2) Then
EXITLONG();
IF MarketPosition == -1 AND CrossUp(VALUE1,VAR1) Then
ExitShort();
즐거운 하루되세요
> 파생맨 님이 쓴 글입니다.
> 제목 : MACD ?
>
기간(단기: 12, 장기: 26, 시그널: 9)
MACD선이 시그널을 상향돌파할때 매수.
매수체결 3일이전의 MACD 최저점을 하향돌파할때 매수청산.
MACD선이 시그널을 하향돌파할때 매도.
매도체결 3일이전의 MACD 최고점을 상향돌파할때 매도청산.
* 참고로 30분봉의 MACD 입니다.
다음글
이전글