커뮤니티

이동평균선 크로스

프로필 이미지
너무조아
2013-03-05 19:40:47
215
글번호 60254
답변완료
var1 = wma(C,Period1); var2 = wma(C,Period2); 일때 1. 현재 매도포지션 상태이면 1차 crossup(var1,var2) 이후 2번째 crossup(var1,var2) 에서 신규매수신호가 2. 현재 매수포지션 상태이면 1차 crossdown(var1,var2) 이후 2번째 crossdown(var1,var2) 에서 신규매도신호가 발생 하도록 하려면 어떻게 하면되나요?
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2013-03-06 11:49:52

안녕하세요 예스스탁입니다. input : Period1(5),Period2(20); var1 = wma(C,Period1); var2 = wma(C,Period2); #매도포지션 상태에서 두번째 상향돌파시 매수 if MarketPosition == -1 and countif(crossup(var1,var2),BarsSinceEntry) == 2 Then buy(); #매수포지션 상태에서 두번째 하향이탈시 매도 if MarketPosition == 1 and countif(CrossDown(var1,var2),BarsSinceEntry) == 2 Then sell(); 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : 이동평균선 크로스 > var1 = wma(C,Period1); var2 = wma(C,Period2); 일때 1. 현재 매도포지션 상태이면 1차 crossup(var1,var2) 이후 2번째 crossup(var1,var2) 에서 신규매수신호가 2. 현재 매수포지션 상태이면 1차 crossdown(var1,var2) 이후 2번째 crossdown(var1,var2) 에서 신규매도신호가 발생 하도록 하려면 어떻게 하면되나요?
프로필 이미지

너무조아

2013-03-06 12:46:54

위 식을 적용 해 보니 아무런 신호도 발생 되지아니 합니다. 재 검토 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2013-03-06 13:15:30

안녕하세요 예스스탁입니다. 문의하신 내용은 매수포지션상태일때와 매도포지션 상태일때 신호가 발생하는 내용입니다. 무포지션 상태일때 진입이 들어갈수 있는 내용이 필요합니다. 무포지션 상태에서는 조건만족하면 2번여부와 관계없이 진입하도록 했습니다. input : Period1(5),Period2(20); var1 = wma(C,Period1); var2 = wma(C,Period2); #무포지션상태이면 이평 상향돌파시 매수 #매도포지션 상태에서 두번째 상향돌파시 매수 if (MarketPosition == 0 and crossup(var1,var2)) or (MarketPosition == -1 and countif(crossup(var1,var2),BarsSinceEntry) == 2) Then buy(); #무포지션상태이면 이평 하항이탈시 매도 #매수포지션 상태에서 두번째 하향이탈시 매도 if (MarketPosition == 0 and CrossDown(var1,var2)) or (MarketPosition == 1 and countif(CrossDown(var1,var2),BarsSinceEntry) == 2) Then sell(); 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : Re : Re : 신호발생이 안됩니다. > 위 식을 적용 해 보니 아무런 신호도 발생 되지아니 합니다. 재 검토 부탁드립니다.