커뮤니티
시스템 성과가 이상합니다.
2018-05-09 15:49:26
248
글번호 118785
안녕하세요, 얼마전에 전에 래리 윌리엄스 돌파전략 시스템식 작성 의뢰하였는데,(57728번 글)
운영자님께서 작성해주신 수식은 아래와 같습니다.
----------------------------------------------------------------------------
if MarketPosition <= 0 and dayhigh < dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
ExitLong("bx",AtStop,dayopen);
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
----------------------------------------------------------------------------
위 수식에서 첫째줄 dayhigh < dayopen+(dayhigh(1)-daylow(1))*0.5 가 아니라,
dayhigh > dayopen+(dayhigh(1)-daylow(1))*0.5 로 등호가 수정되어야 할 것 같아 수정했고,
시가 손절인 ExitLong("bx",AtStop,dayopen); 은 삭제하고 코스피200 지수 종합에다가
시스템을 돌려서 성과를 봤습니다.
그랬더니 위 첨부파일 1번과 같이 우하향 그래프가 나오네요?
근데 제가 엑셀 일봉으로 시뮬레이션 했을때는 우상향 그래프가 나옵니다.
어째서 이렇게 다른건지....확인 좀 부탁드려도 될까요?
- 1. 엑셀_시뮬레이션1.JPG (0.30 MB)
- 2. 엑셀_시뮬레이션2.JPG (0.30 MB)
- 3. 예스트레이더_시뮬레이션_결과.JPG (0.28 MB)
답변 1
예스스탁 예스스탁 답변
2018-05-10 14:46:15
> 풍운객 님이 쓴 글입니다.
> 제목 : 시스템 성과가 이상합니다.
> 안녕하세요, 얼마전에 전에 래리 윌리엄스 돌파전략 시스템식 작성 의뢰하였는데,(57728번 글)
운영자님께서 작성해주신 수식은 아래와 같습니다.
----------------------------------------------------------------------------
if MarketPosition <= 0 and dayhigh < dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
ExitLong("bx",AtStop,dayopen);
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
----------------------------------------------------------------------------
위 수식에서 첫째줄 dayhigh < dayopen+(dayhigh(1)-daylow(1))*0.5 가 아니라,
dayhigh > dayopen+(dayhigh(1)-daylow(1))*0.5 로 등호가 수정되어야 할 것 같아 수정했고,
시가 손절인 ExitLong("bx",AtStop,dayopen); 은 삭제하고 코스피200 지수 종합에다가
시스템을 돌려서 성과를 봤습니다.
그랬더니 위 첨부파일 1번과 같이 우하향 그래프가 나오네요?
근데 제가 엑셀 일봉으로 시뮬레이션 했을때는 우상향 그래프가 나옵니다.
어째서 이렇게 다른건지....확인 좀 부탁드려도 될까요?