커뮤니티

실시간차트와 시뮬레이션차트

프로필 이미지
너무조아
2016-07-31 19:59:55
417
글번호 211865
답변완료

첨부 이미지

그림의 차트들은 7/30 의 복합차트로 그림1은 일봉의 시뮬레이션차트이고 그림2는 일봉의 실시간차트 이며 그림3은 1분봉의 실시간차트 입니다 . 그림1의 시뮬레이션 차트는 반복 시행한 휫수에 관계없이 시뮬레이션 결과는 항상 같은 값을 표시합니다. 그렇다면 어느 일정 논리에 의하여 같은 값을 나타 낸다고 볼 수 있지 않을까 생각이 됩니다. 실시간차트의 표시값 중 일봉의 시뮬레이션차트에서 소멸된 진입 부분은 어느 것이고 잔존하여 표시된 진입 부분은 어느 부분 인지요? 또한 일봉의 시뮬레이션차트에 표시된 값은 실시간 1분봉 차트 ( 진입 횟수와 값은 실시간 일봉 차트와 동일함 ) 에서는 어누 진입부분이 표시 된 것인지 알고 싶습니다. 그리고 이와같은 시뮬레이션 차트값은 어떠한 논리에 의하여 항상 같은 값을 발생하는지 소상히 설명하여 주시면 대단히 감사 하겠습니다. * 참고로 위 수식은 AtStop를 사용 하였습니다.
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-01 10:13:58

안녕하세요? 예스스탁입니다. 시뮬레이션 차트는 봉중간의 모든 틱데이터를 보유하고 있지 않고, 시가, 고가, 저가, 종가의 데이터만 보유하고 있습니다. 따라서 atstop, atlimit 등의 주문 타입을 사용하시게 되면 실시간의 모든 시세데이터가 들어오는 실시간 차트와는 다르게 신호가 나올 수 있습니다. 시뮬레이션 차트에서는 모든 틱 데이터를 보유하지 않기 때문에 '봉 움직임의 가설'을 정해서 봉의 움직임을 가정합니다. 시가를 기준으로 고가가 더 가까우면 시가이후에 고가에 먼저 도달한 것으로 보고, 저가가 더 가까우면 시가 이후에 저가에 먼저 도달한 것으로 봅니다. 이런 가정 때문에 실시간 차트와 신호가 다르게 나올 수 있습니다. 이에 관한 좀더 자세한 내용은 아래 도움말 페이지를 참조해 보시면 됩니다. https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_7.htm 실시간 차트를 장시작 이후에 재조회나 시스템 재적용을 하지 않았다면 해당 차트를 종료하기 이전까지 신호가 임의로 변경되지는 않습니다. 한번 확정되어 나온 신호는 변하지 않습니다. 다만, 차트를 새로 조회하거나 시스템을 새로 적용하게 되면 과거의 차트 데이터는 시뮬레이션 차트의 데이터처럼 모든 틱데이터를 이용하여 신호를 내지 않고 봉의 시가, 고가, 저가, 종가만을 이용하여 신호를 발생시키기 때문에 실시간으로 업데이트 받으면서 발생했던 신호와 재적용 했을 때의 신호는 바뀔 수 있습니다. 그리고 일봉차트의 경우는 하나의 봉만 만들어 지므로 atstop으로 가격 지정 조건을 한번만 만족하면 더이상 동일 방향으로 신호가 나오지 않습니다. 분봉의 경우는 새로운 분봉이 계속 만들어지기 때문에 if문의 조건과 atstop의 지정가격 조건에 만족하면 여러번 신호가 발생하게 됩니다. 예를 들어 if 문의 조건은 단순히 if C > O then 으로 작성해 놓고 atstop의 가격을 H로 지정해 놓을 경우 일봉에서는 전일 양봉이고 당일에 전일의 고가를 돌파하는 시점한 한 번만 매수신호가 발생하게 됩니다. 하지만, 1분봉에서는 전봉이 양봉이고 현재봉이 전일의 고가보다 크면 매수신호가 발생하게 되므로 장중 계속해서 매수신호가 여러번 발생할 수 있습니다. 감사합니다. > 너무조아 님이 쓴 글입니다. > 제목 : 실시간차트와 시뮬레이션차트 > 그림의 차트들은 7/30 의 복합차트로 그림1은 일봉의 시뮬레이션차트이고 그림2는 일봉의 실시간차트 이며 그림3은 1분봉의 실시간차트 입니다 . 그림1의 시뮬레이션 차트는 반복 시행한 휫수에 관계없이 시뮬레이션 결과는 항상 같은 값을 표시합니다. 그렇다면 어느 일정 논리에 의하여 같은 값을 나타 낸다고 볼 수 있지 않을까 생각이 됩니다. 실시간차트의 표시값 중 일봉의 시뮬레이션차트에서 소멸된 진입 부분은 어느 것이고 잔존하여 표시된 진입 부분은 어느 부분 인지요? 또한 일봉의 시뮬레이션차트에 표시된 값은 실시간 1분봉 차트 ( 진입 횟수와 값은 실시간 일봉 차트와 동일함 ) 에서는 어누 진입부분이 표시 된 것인지 알고 싶습니다. 그리고 이와같은 시뮬레이션 차트값은 어떠한 논리에 의하여 항상 같은 값을 발생하는지 소상히 설명하여 주시면 대단히 감사 하겠습니다. * 참고로 위 수식은 AtStop를 사용 하였습니다.