연결선물 60분에 동일 시스템을 적용 하였는데
3.1 과 3 의 결과가 많이 다르게 나오는데....
어떤 연유인지 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2008-12-09 10:11:08
안녕하세요? 예스스탁입니다.
3.0과 3.1의 성과가 다르게 나오는 주요 이유는 아래와 같습니다.
1. 함수변경
RSI, ADX, DMI, Diplus, Diminus, CCI의 식이 변경되었습니다.
3.0에서 사용되던 식을 그대로 사용하시려면 아래와 같이 함수를 변경해서 사용하시면 됩니다.
ADX_Y(Period), DMI_Y(Period), Diplus_Y(Period), Diminus_Y(Period), RSI_Y(Period)
2. and 와 or 연산자 우선순위 변경
3.0에서는 연산자 간에 우선순위가 없이 앞에서 부터 순차적으로 계산해 나갔는데, 3.1에서는 and연산자가 우선하도록 변경되었습니다.
예를들어 3.0에서는 A or B and C 의 연산에서 A or B 연산 이후에 이 결과값과 C를 연산하였습니다. 3.1에서는 B and C를 먼저 연산한 이후에 이 결과값과 A를 연산하도록 변경되었습니다.
만일 3.0에서 A or B and C 와 같은 방법으로 사용하셨다면, 3.1에서는
(A or B) and C 로 작성하셔야 동일한 내용이 됩니다.
3. 거래없는 구간 봉 표시
3.0에서는 거래가 없는 구간(거래 없는 봉이나 오후 동시호가 시간대의 봉)도 모두 표시하였는데, 3.1에서는 기본으로는 거래없는 봉을 표시하지 않도록 변경되었습니다. 거래없는 봉도 모두 표시하여 3.0과 동일하게 나타내시려면 차트창속성의 기타탭에서 '거래없은 구간봉표시'를 체크하시면 됩니다.
4. 차트 앞구간 처리 방법 변경
차트 맨앞의 일정구간 동안의 매매신호 처리 원칙이 변경되었습니다. 3.0에서는 차트 앞구간에서 일정한 식들이 연산을 못하는 구간이라도 특정식에서 매매신호가 발생하면 매매신호를 발생시켰지만, 3.1에서는 모든 식들이 연산 가능한 구간이 되어야 연산이 되도록 변경되었습니다. 예를들어 RSI(9)와 ma(C,20)을 사용할 경우 3.0에서는 9개 봉이 진행되어 RSI에서 매매신호가 발생하면 매매신호를 발생시켰지만, 3.1에서는 20개 봉이 경과하여 ma(C,20)을 연산할 수 있는 시점부터 RSI나 ma에 의해 발생한 신호를 적용합니다.
차트의 설정 내용이나 적용한 시스템식의 설정이 동일하다면 대부분 위의 내용중 하나에 해당되어 3.0과 다르게 나올 것이라고 보여집니다. 변경된 내용에 관한 좀더 자세한 내용은 게시판 상단에 보시면 차트변경내용과 랭귀지 변경내용을 올려놓았습니다.이 내용을 참고해 보시면 좀더 자세히 확인하실 수 있습니다.
감사합니다.
> CJ_ygleehj 님이 쓴 글입니다.
> 제목 : 시스템 레포트
> 연결선물 60분에 동일 시스템을 적용 하였는데
3.1 과 3 의 결과가 많이 다르게 나오는데....
어떤 연유인지 부탁드립니다.