커뮤니티

문의 드립니다 - 시가 진입 당일 청산

프로필 이미지
좋은밤
2022-12-26 08:03:27
1239
글번호 164846
답변완료

첨부 이미지

안녕하십니까. 테스트용으로 시가 상승 출발시 바로 진입하고 당일 내 지정손익 청산하는 시스템 수식을 이하와 같이 작성하였습니다. Input : 수익(1.0), 손실(1.0); if NextBarSdate <> sDate Then { if NextBarOpen > DayClose Then Buy("b", AtMarket, Def, 1); } SetStopProfitTarget(수익, PointStop); SetStopLoss(손실, PointStop); SetStopEndofday(); 그런데 이 수식을 시뮬레이션 차트에 적용해보면 이해가 안되는 점이 있습니다. 진입했다가 청산된 후에는 더이상 포지션이 없으니 수익률 차트가 변화 없이 수평이어야 할 것 같은데, 시뮬레이션에서는 수평이 아닙니다. (첨부 이미지에 적색 수평 화살표로 표시한 구간입니다) 왜 이렇게 나오는 것인지 도저히 모르겠습니다. 꼭 좀 이유를 알려주시길 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-26 17:11:53

안녕하세요 예스스탁입니다. 수익차트 표시는 2가지 옵션이 있습니다. [모든수익] [진입청산수익만 연결] [모든수익]은 진입후 수익변경에 따라 변경이 되고 무포지션이면 직전까지의 손익을 유지합니다. [진입청산수익만연결]으로 설정하면 수익그래프가 진입과 청산이 발생한 봉에서만 한번 계산해서 표시하고 나머지 구간은 점사이에 사선으로 연결됩니다. 수익차트설정은 차트에서 수익그래프를 더블클릭하시면 나타납니다. 즐거운 하루되세요 > 좋은밤 님이 쓴 글입니다. > 제목 : 문의 드립니다 - 시가 진입 당일 청산 > 안녕하십니까. 테스트용으로 시가 상승 출발시 바로 진입하고 당일 내 지정손익 청산하는 시스템 수식을 이하와 같이 작성하였습니다. Input : 수익(1.0), 손실(1.0); if NextBarSdate <> sDate Then { if NextBarOpen > DayClose Then Buy("b", AtMarket, Def, 1); } SetStopProfitTarget(수익, PointStop); SetStopLoss(손실, PointStop); SetStopEndofday(); 그런데 이 수식을 시뮬레이션 차트에 적용해보면 이해가 안되는 점이 있습니다. 진입했다가 청산된 후에는 더이상 포지션이 없으니 수익률 차트가 변화 없이 수평이어야 할 것 같은데, 시뮬레이션에서는 수평이 아닙니다. (첨부 이미지에 적색 수평 화살표로 표시한 구간입니다) 왜 이렇게 나오는 것인지 도저히 모르겠습니다. 꼭 좀 이유를 알려주시길 부탁드립니다.