커뮤니티
원하는 신호가 나오지않아 문의드립니다.
2004-01-29 16:50:36
2366
글번호 2179
시스템식:현재의 가격이 5일선또는 20일선을 상향돌파 하면 매수,
하향 이탈 매도하라 일때
Input : shortPeriod(5), longPeriod(20);
var : value1(0), value2(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
If CrossUP(C, value1) or CrossUp(C, value2) Then
Buy();
If CrossDown(C, value2) or CrossDown(C, value2)Then
Sell();
상기 시스템식을 이용하면 가격이 5일선이나 20일선중에서 두이평선중 먼저
상향또는 하향 할때 신호가 나오지 않는경우가 있습니다. 예로 1월 29일
LG화학의 경우 26일 5일 상향돌파로 매수 신호가 발생됐지만 29일 5일선을
하향이탈 했는데 매도 신호가 나오지 않습니다. 무엇이 잘못됐는지요.
답변 1
예스스탁 예스스탁 답변
2004-01-30 09:46:51
안녕하세요? 예스스탁입니다...
문의주신 식에서 매도식 부분에서 오류가 있음을 발견했습니다...
다음과 같이 식을 작성하시면 원하시는 신호를 확인하실 수 있을 것입니다...
Input : shortPeriod(5), longPeriod(20);
var : value1(0), value2(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
If CrossUP(C, value1) or CrossUp(C, value2) Then
Buy();
If CrossDown(C, value1) or CrossDown(C, value2)Then
Sell();
즐거운 하루 되세요...
> CJ_winner 님이 쓴 글입니다.
> 제목 : 원하는 신호가 나오지않아 문의드립니다.
> 시스템식:현재의 가격이 5일선또는 20일선을 상향돌파 하면 매수,
하향 이탈 매도하라 일때
Input : shortPeriod(5), longPeriod(20);
var : value1(0), value2(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
If CrossUP(C, value1) or CrossUp(C, value2) Then
Buy();
If CrossDown(C, value2) or CrossDown(C, value2)Then
Sell();
상기 시스템식을 이용하면 가격이 5일선이나 20일선중에서 두이평선중 먼저
상향또는 하향 할때 신호가 나오지 않는경우가 있습니다. 예로 1월 29일
LG화학의 경우 26일 5일 상향돌파로 매수 신호가 발생됐지만 29일 5일선을
하향이탈 했는데 매도 신호가 나오지 않습니다. 무엇이 잘못됐는지요.