수고가 많으시죠....^^
복합매매식 문의 드립니다....
macd(12, 26, 9) DMI ( 14 )
1 macd가 골든크로스중이고 DMI 골든크로스에 매수
DMI가 골든크로스중이고 macd 골든크로스에 매수
DMI데드크로스이거나 macd데드크로스에 매수청산
2 macd가 데드크로스중이고 DMI 데드크로스에 매도
DMI가 데드크로스중이고 macd 데드크로스에 매도
DMI골든크로스이거나 macd골든크로스에 매도청산
이상입니다....수고하세요...
답변 1
예스스탁
예스스탁 답변
2020-02-05 13:36:13
안녕하세요
예스스탁입니다.
Input : short(12), long(26),sig(9);
Input : Period(14) ;
Var : macdv(0),macds(0) ;
var : DP(0),DM(0);
macdv = MACD(short, long);
macds = ema(macdv,sig);
DP = DIPlus(Period);
DM = DIMinus(Period);
Condition1 = macdv > macds and dp > dm;
Condition2 = macdv < macds and dp < dm;
if MarketPosition <= 0 and Condition1 == true and Condition1[1] == false Then
buy("b");
if MarketPosition >= 0 and Condition2 == true and Condition2[1] == false Then
sell("s");
if MarketPosition == 1 Then
{
if CrossDown(macdv,macds) Then
ExitLong("bx1");
if CrossDown(dp,dm) Then
ExitLong("bx2");
}
if MarketPosition == -1 Then
{
if CrossUp(macdv,macds) Then
ExitShort("sx1");
if CrossUp(dp,dm) Then
ExitShort("sx2");
}
즐거운 하루되세요
> 우섭 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다....^^
> 수고가 많으시죠....^^
복합매매식 문의 드립니다....
macd(12, 26, 9) DMI ( 14 )
1 macd가 골든크로스중이고 DMI 골든크로스에 매수
DMI가 골든크로스중이고 macd 골든크로스에 매수
DMI데드크로스이거나 macd데드크로스에 매수청산
2 macd가 데드크로스중이고 DMI 데드크로스에 매도
DMI가 데드크로스중이고 macd 데드크로스에 매도
DMI골든크로스이거나 macd골든크로스에 매도청산
이상입니다....수고하세요...