커뮤니티
macd 시스템식
2012-12-14 09:52:33
392
글번호 57294
항상 감사드립니다
아래조건을 시스템식으로 표현하고 싶습니다
A.삼각가중이평선(60)기준 MACD(12,26,9) 크로스 매수/매도
1.현재봉이 삼각가중이평선(60)위에 위치하고 MACD OSC(12,26,9) 상향크로시 매수
삼각가중 이평선(60) 하향돌파시 매수청산
2.현재봉이 삼각가중이평선(60)아래에 위치하고 MACD OSC(12,26,9) 하향크로시 매도
삼각가중 이평선(60) 상향돌파시 매도청산
B.MACD OSC(12,26,9) 기준 이평선매매
1.현재봉이 MACD OSC가 양봉전환상태(상향크로스 전환이후)에서 삼각가중이평(20)을
상향돌파시 매수
삼각가중이평(20) 하향돌파시 매수청산
2.현재봉이 MACD OSC가 음봉전환상태(하향크로스 전환이후)에서 삼각가중이평(20)을
하향돌파시 매도
삼각가중이평(20) 하향돌파시 매수청산
감사합니다
답변 1
예스스탁 예스스탁 답변
2012-12-14 14:57:53
안녕하세요
예스스탁입니다.
1.
Input : Length1(60),MACDP1(12),MACDP2(26),MACDP3(9);
Var : TLen1(0),Tma(0),MACDV(0),MACDS(0);
TLen1 = Ceiling((Length1 + 1) * .5);
Tma = ma(ma(C, TLen1), TLen1);
MACDV = MACD(MACDP1,MACDP2);
MACDS = ema(MACDV,MACDP3);
if C > Tma and crossup(MACDV,MACDS) Then
buy();
if CrossDown(c,TMA) Then
exitlong();
if C < Tma and CrossDown(MACDV,MACDS) Then
sell();
if CrossUp(c,TMA) Then
exitshort();
2.
Input : Length1(20),MACDP1(12),MACDP2(26),MACDP3(9);
Var : TLen1(0),Tma(0),MACDV(0),MACDS(0);
TLen1 = Ceiling((Length1 + 1) * .5);
Tma = ma(ma(C, TLen1), TLen1);
MACDV = MACD(MACDP1,MACDP2);
MACDS = ema(MACDV,MACDP3);
if MACDV > MACDS and crossup(C,TMA) Then
buy();
if CrossDown(c,TMA) Then
exitlong();
if MACDV < MACDS and CrossDown(C,Tma) Then
sell();
if CrossUp(c,TMA) Then
ExitShort();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : macd 시스템식
> 항상 감사드립니다
아래조건을 시스템식으로 표현하고 싶습니다
A.삼각가중이평선(60)기준 MACD(12,26,9) 크로스 매수/매도
1.현재봉이 삼각가중이평선(60)위에 위치하고 MACD OSC(12,26,9) 상향크로시 매수
삼각가중 이평선(60) 하향돌파시 매수청산
2.현재봉이 삼각가중이평선(60)아래에 위치하고 MACD OSC(12,26,9) 하향크로시 매도
삼각가중 이평선(60) 상향돌파시 매도청산
B.MACD OSC(12,26,9) 기준 이평선매매
1.현재봉이 MACD OSC가 양봉전환상태(상향크로스 전환이후)에서 삼각가중이평(20)을
상향돌파시 매수
삼각가중이평(20) 하향돌파시 매수청산
2.현재봉이 MACD OSC가 음봉전환상태(하향크로스 전환이후)에서 삼각가중이평(20)을
하향돌파시 매도
삼각가중이평(20) 하향돌파시 매수청산
감사합니다
다음글
이전글