커뮤니티
감사합니다
2013-12-30 21:52:23
162
글번호 70939
[매수진입]
1.MACD가 반드시 기준선 아래에서 쌍바닥으로 GC 발생시 매수
=즉,MACD가 GC 발생했을 시 좌측 GC보다 Cross 지점이 높으면 됨.
(다이버전스 여부 상관없음)
단,반드시 기준선 아래에서 발생한 GC에서만 매수진입.
2MACD가 반드시 기준선 위에서 쌍봉으로 DC 발생시 매도
=즉,MACD가 DC 발생했을 시 좌측 DC보다 Cross 지점이 낮으면 됨.
(다이버전스 여부 상관없음)
단,반드시 기준선 위에서 발생한 DC에서만 매도진입.
답변 1
그리움
2013-12-31 14:18:02
맞는지는 모르겠네요. 예스랭귀지 메뉴얼에 있는 예제입니다.
MACD의 상승형 다이버젼스를 이용한 매매식
[시스템 원리]
1. MACD의 다이버젼스가 발생할 때 매수
2. 종가가 20일 이동평균선을 하향이탈하면 매수청산
[시스템식]
input : shortPeriod(12), longPeriod(26), Period(9);
var : Gval(0), MACDval(0);
var1 = MACD(shortPeriod, longPeriod);//MACD
var2 = ema(MACD(shortPeriod, longPeriod), Period);//MACD signal
if crossup(var1, var2) then {
Gval = C; //MACD 골든크로스 발생한 시점의 종가
MACDval = var1; // MACD 골든크로스 발생한 시점의 MACD값
}
Condition1 = crossup(var1, var2) and var1 < 0;
Condition2 = accumN(iff(crossup(var1, var2),1,0), 30) == 2;
Condition3 = Gval[1] > C;
Condition4 = MACDval[1] < var1;
if Condition1 and Condition2 and Condition3 and Condition4 then
buy();
if crossdown(c, ma(C, 20)) then
exitlong();
[조건설명]
Condition1 : MACD가 0 아래에서 골든크로스 발생
Condition2 이전 30개봉 동안 MACD가 골든크로스 발생한 시점이 2번(신호발생 바로 전봉에서 골든크로스
가 발생한 상태이기 때문에 이전 29개봉 동안 골든크로스가 발생한 적이 1번 있어야 함,
다시 말하면 30개봉 동안 총 2번의 골든크로스가 발생했어야 함)
Condition3 : 현재의 종가가 이전 MACD 골든크로스 발생한 시점의 종가보다 작다
Condition4 : 이전 MACD 골든크로스 발생한 시점의 MACD값이 현재의 MACD값보다 작다
> 동녁바람 님이 쓴 글입니다.
> 제목 : 감사합니다
> [매수진입]
1.MACD가 반드시 기준선 아래에서 쌍바닥으로 GC 발생시 매수
=즉,MACD가 GC 발생했을 시 좌측 GC보다 Cross 지점이 높으면 됨.
(다이버전스 여부 상관없음)
단,반드시 기준선 아래에서 발생한 GC에서만 매수진입.
2MACD가 반드시 기준선 위에서 쌍봉으로 DC 발생시 매도
=즉,MACD가 DC 발생했을 시 좌측 DC보다 Cross 지점이 낮으면 됨.
(다이버전스 여부 상관없음)
단,반드시 기준선 위에서 발생한 DC에서만 매도진입.
다음글
이전글