커뮤니티
문의
2013-12-17 13:33:11
134
글번호 70556
macd 기준선0선위에서 골드 나올때 매수
기준선0선위에서 하락다이버전스 나올때 매도 또는
기준선0선위에서 macd오실레이터 하락다이버전스 나올때 매도
부탁합니다.
답변 1
예스스탁 예스스탁 답변
2013-12-18 09:17:12
안녕하세요
예스스탁입니다.
다이버전스 작성시 중요한 지표의 고점에 대한
설명이 없으셔서 스윙하이 함수로 고점을 대체해서
작성했습니다.
이용에 참고하시기 바랍니다.
Input : shortPeriod(12), longPeriod(26), Period(9),Left(3),Right(3);
Var : MACDV(0), MACDS(0), MACDO(0),cnt1(0),cnt2(0);
var : I1(0),I2(0),C1(0),C2(0),II1(0),II2(0),CC1(0),CC2(0);
MACDV = MACD(shortPeriod, longPeriod);
MACDS = ema(MACDV,Period);
MACDO = MACDV-MACDS;
if crossup(MACDV,MACDS) and MACDV > 0 Then
buy();
if MarketPosition != 1 Then{
cnt1 = 0;
cnt2 = 0;
}
if MarketPosition == 1 Then{
if SwingHighbar(1,MACDV,Left,Right,Left+Right+1) != -1 then{
cnt1 = cnt1+1;
I1 = MACDV[Right];
i2 = i1[1];
C1 = C[Right];
C2 = C1[1];
if I1 < I2 and C1 > C2 and I1 > 0 and I2 > 0 And
cnt1 >= 2 Then
ExitLong();
}
if SwingHighbar(1,MACDO,Left,Right,Left+Right+1) != -1 then{
cnt2 = cnt2+1;
II1 = MACDV[Right];
II2 = II1[1];
CC1 = C[Right];
CC2 = CC1[1];
if II1 < II2 and CC1 > CC2 And
cnt2 >= 2 Then
ExitLong();
}
}
즐거운 하루되세요
> HI_cu****** 님이 쓴 글입니다.
> 제목 : 문의
> macd 기준선0선위에서 골드 나올때 매수
기준선0선위에서 하락다이버전스 나올때 매도 또는
기준선0선위에서 macd오실레이터 하락다이버전스 나올때 매도
부탁합니다.