커뮤니티
이동평균선 크로스
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 : 신호발생이 안됩니다.
> 위 식을 적용 해 보니
아무런 신호도 발생 되지아니 합니다. 재 검토 부탁드립니다.