커뮤니티

크로스업 조건

프로필 이미지
회원
2018-09-25 16:39:16
178
글번호 122240
답변완료
안녕하세요. MACD 골든크로스, 데드크로스로 시스템 작성 시, 조건을 MACD라인이 -0.1~-0.08 안에서 골든크로스시 매수 0.08~0.1 안에서 데드크로스시 매도 로 시스템 적용할 수 있나요? 아래와 같이 조건을 넣었더니 안되네요.. 구간이 작아도 수식만 이라도 부탁드립니다. ^^ 감사합니다~^^ Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If value1>-0.1 and value1<-0.08 and CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If value1>0.08 and value1<0.1 and CrossDown(value1, value2) Then { Sell(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-27 15:04:55

안녕하세요 예스스탁입니다 작성하신 수식에 오류가 없습니다. 맞게 작성하신 수식입니다. 첨부된 그림과 같이 신호가 발생합니다. MACD는 단기지수이평과 장기지수이평의 차이입니다. 종목별 가격대 별 차이가 크므로 구간값 조정하시면 됩니다. 즐거운 하루되세요 > 엘리 님이 쓴 글입니다. > 제목 : 크로스업 조건 > 안녕하세요. MACD 골든크로스, 데드크로스로 시스템 작성 시, 조건을 MACD라인이 -0.1~-0.08 안에서 골든크로스시 매수 0.08~0.1 안에서 데드크로스시 매도 로 시스템 적용할 수 있나요? 아래와 같이 조건을 넣었더니 안되네요.. 구간이 작아도 수식만 이라도 부탁드립니다. ^^ 감사합니다~^^ Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If value1>-0.1 and value1<-0.08 and CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If value1>0.08 and value1<0.1 and CrossDown(value1, value2) Then { Sell(); }