커뮤니티

문의드립니다..

프로필 이미지
지행합
2016-03-30 16:12:09
68
글번호 96718
답변완료
문의 드립니다... 1 이평선 5일과 15일이 골든크로스하고 MACD (12-26-9) 가 골든크로스에 매수 2 이평선 5일과 15일이 데드크로스하고 MACD (12-26-9) 가 데드크로스에 매도 동시에 동일봉이 아니더라도... 두가지 조건이 충족되면 신호가 나오는 함수식을 부탁드립니다.... 두 시스템을 합성하면 OR 개념으로 빈번하게 신호가 나오고... 아래와 같이 AND로 결합하면 동일봉에서 동시에 신호가 나오은 경우만 신호가 나옵니다.. Input : shortPeriod1(5), shortPeriod(15), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); value3 = ma(C, shortPeriod1); value4 = ma(C, shortPeriod); # 매수 If CrossUP(value3, value4) and CrossUP(value1, value2) Then { Buy( ); } # 매도 If CrossDown(value3, value4) and CrossDown(value1, value2) Then { Sell( ); } 수고하세요...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-31 09:23:22

안녕하세요 예스스탁입니다. input : P1(5),P2(15),Short(12),long(26),sig(9); var : MAV1(0),MAV2(0),MACDV(0),MACDS(0); var : Bcond(false),Scond(false); MAV1 = ma(C,P1); MAV2 = ma(C,P2); MACDV = macd(short,long); MACDS = ema(MACDv,sig); Bcond = MAV1 > MAV2 and MACDV > MACDS; Scond = MAV1 < MAV2 and MACDV < MACDS; if Bcond == true and Bcond[1] == false Then buy(); if Scond == true and Scond[1] == false Then buy(); 즐거운 하루되세요 > 지행합 님이 쓴 글입니다. > 제목 : 문의드립니다.. > 문의 드립니다... 1 이평선 5일과 15일이 골든크로스하고 MACD (12-26-9) 가 골든크로스에 매수 2 이평선 5일과 15일이 데드크로스하고 MACD (12-26-9) 가 데드크로스에 매도 동시에 동일봉이 아니더라도... 두가지 조건이 충족되면 신호가 나오는 함수식을 부탁드립니다.... 두 시스템을 합성하면 OR 개념으로 빈번하게 신호가 나오고... 아래와 같이 AND로 결합하면 동일봉에서 동시에 신호가 나오은 경우만 신호가 나옵니다.. Input : shortPeriod1(5), shortPeriod(15), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); value3 = ma(C, shortPeriod1); value4 = ma(C, shortPeriod); # 매수 If CrossUP(value3, value4) and CrossUP(value1, value2) Then { Buy( ); } # 매도 If CrossDown(value3, value4) and CrossDown(value1, value2) Then { Sell( ); } 수고하세요...