현재 1대의 PC에서 약 15개의 전략을 실시간 차트에서 사용 중입니다. (일부는 테스트 용)
그 중 2개의 전략이 거의 동일한데 1분에 하방 리버스 신호가 한개의 시스템에서만 나왔습니다.
아무리 소스를 봐도 2개의 시스템에서 모두 1분에 하방 신호가 나와야 되는 상황이라 혹시나 하는 생각에 장 종료 후, 실시간 시뮬 차트를 다시 띄우고 동일 시스템을 적용 했더니 그제서야 1분에 하방 리버스 신호가 나오네요.
정말 이해가 안되는건 뒤늦게 신호가 나온 상태의 차트에도 동일 시스템을 다시 적용 했더니 1분에 하방 신호가 정상적으로 나옵니다.
이 문제 때문에 오늘 수백만원의 손실이 나서 지금 굉장히 화가 나는데요.
아래 2가지 확인 바랍니다.
1. 동일 PC에서 실시간 차트를 열어놓고 2개의 동일한 시스템을 적용 했는데 한개에서만 정상 신호가 나는 이유가 무얼까요? (장 종료 후 다시 적용 해 보니 다시 일치)
2. 이런 문제가 재발 하지 않도록 하는 방법은 무엇이 있나요?
답변 1
예스스탁
예스스탁 답변
2014-10-07 15:23:30
안녕하세요? 예스스탁입니다.
문의하신 현상이 발생되는 경우는 다섯 가지 정도로 생각해 볼 수 있습니다.
첫 번째는 틱차트를 사용하는 경우인데, 특정 차트에서 틱데이터 하나를 놓치게 될 경우 이후 봉차트가 모두 다르게 그려지기 때문에 재조회 한 차트와 실시간 차트가 달라져서 신호가 달라지는 경우입니다. 한대의 PC에서도 하나의 예스트레이더를 띄워 놓으셨기 때문에 가능성은 낮아보이긴 하지만, 발생할 가능성은 있습니다.
두 번째는 참조데이터를 사용한 전략을 이용하는 경우인데, 신호는 기본차트의 봉완성을 기준으로 합니다. 따라서 기본차트가 완성되는 시점에 참조차트의 데이터가 아직 들어오지 않았을 경우는 신호가 발생하지 않을 수 있습니다. 이후에 재조회 했을때는 시뮬레이션 상황으로 바뀌게 되므로 참조데이터도 완성된 것으로 보기 때문에 신호가 실시간과 달라질 수 있습니다.
세 번째는 차트의 봉개수가 서로 다르게 설정되어 있는 경우에 신호가 서로 달라질 수 있습니다. 특정 지표나 전략에 따라서는 차트 전체 구간의 데이터로 신호를 발생시키는 경우가 있습니다.(예를 들면 지수이동이 사용된 지표) 이 경우 실시간과 재조회 시점의 앞구간 데이터가 서로 달라져서 신호가 달라질 수 있습니다.
네 번째는 봉차트에서 특정 시점의 데이터를 놓치는 경우입니다. 고가를 형성한 가격이나 저가를 형성한 가격의 틱을 놓치게 되면 이데 따라서 재조회한 신호와 실시간 신호가 달라질 수 있습니다. 다만, 분봉 차트에서 데이터를 놓쳐서 이런 현상이 나타날 가능성은 아주 낮습니다.
마지막으로 차트의 설정이 수정주가나 갭보정 여부에 따라서 신호가 달라질 수 있으므로 이에 대한 확인도 필요합니다.
재조회시의 신호와 실시간으로 나오는 신호가 다른 경우는 이와 같이 여러가지 경우의 수가 있어서 원인 파악이 선행되어야 동일현상 재발을 방지할 수 있을 것 같습니다.
적어주신 내용만으로는 파악은 어려울것 같으며, 위 사례의 내용을 확인해 보시고 이후에도 동일한 현상이 발견된다면 실시간으로 발생된 현상을 보면 원인 파악을 바로 할 수 있을 것으로 예상되므로 예스스탁으로 유선 연락을 부탁드리겠습니다.(02-3453-1060:프로그램사용법Q&A담당자)
감사합니다.
> 큐군 님이 쓴 글입니다.
> 제목 : 실시간에서 진입을 놓치는 경우가 발생했네요.
> 현재 1대의 PC에서 약 15개의 전략을 실시간 차트에서 사용 중입니다. (일부는 테스트 용)
그 중 2개의 전략이 거의 동일한데 1분에 하방 리버스 신호가 한개의 시스템에서만 나왔습니다.
아무리 소스를 봐도 2개의 시스템에서 모두 1분에 하방 신호가 나와야 되는 상황이라 혹시나 하는 생각에 장 종료 후, 실시간 시뮬 차트를 다시 띄우고 동일 시스템을 적용 했더니 그제서야 1분에 하방 리버스 신호가 나오네요.
정말 이해가 안되는건 뒤늦게 신호가 나온 상태의 차트에도 동일 시스템을 다시 적용 했더니 1분에 하방 신호가 정상적으로 나옵니다.
이 문제 때문에 오늘 수백만원의 손실이 나서 지금 굉장히 화가 나는데요.
아래 2가지 확인 바랍니다.
1. 동일 PC에서 실시간 차트를 열어놓고 2개의 동일한 시스템을 적용 했는데 한개에서만 정상 신호가 나는 이유가 무얼까요? (장 종료 후 다시 적용 해 보니 다시 일치)
2. 이런 문제가 재발 하지 않도록 하는 방법은 무엇이 있나요?