예스스탁
예스스탁 답변
2012-01-13 09:53:25
안녕하세요? 예스스탁입니다.
시뮬레이션 데이터에서 봉움직임은 고가와 저가 중 시가로 부터 가까운 쪽이 먼저 형성되었다고 가정합니다. 즉, 시가로부터 고가와 저가의 폭 중 저가의 폭이 더 작다면 시가-저가-고가-종가 순서로 봉이 만들어 진것으로 가정합니다.
만일 시가로부터 고가와 저가의 폭이 동일하다면 저가가 먼저 형성된 것으로 가정합니다. 이 내용은 랭귀지 도움말 중 '과거 데이터 움직임 가설'의 내용을 참고해 보시면 됩니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : 질문
>
수고많으십니다.
일봉 참조 프로그램에서, 봉의 가정에 대한 질문입니다.
실제와 시뮬레이션과의 거래순서가 바뀌어 나오는것에 대한 질문입니다.
일봉에서 시가대비 range 폭을 돌파할때 매수/매도시에..
시뮬레이션시, 어떤 기준으로 매수/매도를 먼저 잡고 나중에 잡는지 질문입니다.
일봉 시뮬레이션시 일중 분봉흐름을 참조하지 않기때문에생기는 현상으로 보입니다.
실제 : 매도 , 매도청산, 매수
시뮬레이션 : 매수, 매수청산, 매도
시뮬레이션 기준에 대한 답변 부탁드립니다.
별이777
2012-01-13 10:37:47
어제 오늘 발생한 현상에 대해서 설명드리고, 추가 질문하고자 합니다.
어제 정상적으로 모의매매에서 일봉에서 매도, 매도청산, 매수로 매매실행되었습니다.
그런데 오늘 보니, 어제봉에 매수, 매수청산, 매도로 표시돼있습니다.
그래서 오늘 아침에 매도청산이 나갔습니다. (실제는 매수청산이 나갔어야 합니다.)
계좌잔고에서 아주 큰 차이가 발생하게되었습니다.
==> 귀가후 집에서 시뮬레이션 해본봉과 일치하는 오류로 표시되어있습니다.
여기서 원인이 뭘까가 궁금합니다.
첨언하자면, 어제 장종료후 현재 조회기준인 300건에서, 5000건등으로 조회해본후 다시 300건으로 맞추고, 등등 여러가지 액션을 차트에서 실행한적은 있습니다.
(지금 정확히 기억은 나지 않지만, 어제는 거래내역에 정상거래된대로,정상적으로 매도,매도청산,매수로 표시되었던것으로 기억납니다만, 100% 확실하다고는 하기에는 기억이 희미합니다.)
그런데 오늘 아침에 와서 보니, 실제 모의거래내역 결과(R버튼 거래내역탭)가 시뮬레이션과 동일하게 되어있네요.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
답변 부탁드립니다.
------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문
> 안녕하세요? 예스스탁입니다.
시뮬레이션 데이터에서 봉움직임은 고가와 저가 중 시가로 부터 가까운 쪽이 먼저 형성되었다고 가정합니다. 즉, 시가로부터 고가와 저가의 폭 중 저가의 폭이 더 작다면 시가-저가-고가-종가 순서로 봉이 만들어 진것으로 가정합니다.
만일 시가로부터 고가와 저가의 폭이 동일하다면 저가가 먼저 형성된 것으로 가정합니다. 이 내용은 랭귀지 도움말 중 '과거 데이터 움직임 가설'의 내용을 참고해 보시면 됩니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : 질문
>
수고많으십니다.
일봉 참조 프로그램에서, 봉의 가정에 대한 질문입니다.
실제와 시뮬레이션과의 거래순서가 바뀌어 나오는것에 대한 질문입니다.
일봉에서 시가대비 range 폭을 돌파할때 매수/매도시에..
시뮬레이션시, 어떤 기준으로 매수/매도를 먼저 잡고 나중에 잡는지 질문입니다.
일봉 시뮬레이션시 일중 분봉흐름을 참조하지 않기때문에생기는 현상으로 보입니다.
실제 : 매도 , 매도청산, 매수
시뮬레이션 : 매수, 매수청산, 매도
시뮬레이션 기준에 대한 답변 부탁드립니다.
예스스탁
예스스탁 답변
2012-01-13 17:29:48
추가 답변드립니다.
전일 모의 매매에서 매도-매도청산-매수로 실행되었는데, 오늘 다시 적용해보니 매수-매수청산-매도로 바뀌어 있다면 이는 '과거 주가 움직임의 가설'에 의해서 신호가 만들어지기 때문에 실제매매와 다르게 나오게 되는 것으로 판단됩니다. 여기서 시뮬레이션 데이터는 꼭 전일이전의 데이타만을 의미하는 것이 아니라 실시간으로 자동업데이트된 이외의 데이타는 모두 시뮬레이션 데이타에 해당됩니다. 예를들어 오늘 12시에 차트를 띄웠다면 12시 이전의 모든 데이타는 시뮬레이션 데이타이며, 12시 이후에 들어온 데이타는 실시간 데이타입니다. 만일 1시쯤에 차트의 기간을 늘리거나 줄이게 되면 차트를 다시 불러오게 되는데 다시 불러 들인 1시 이전의 모든 데이타는 시뮬레이션 데이타가 됩니다.
문의하신 내용 답변드리겠습니다.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
-> 차트가 띄워진 이후에 시스템이 적용되는 시점을 기준으로하여 시스템이 적용되기 이전은 시뮬레이션 데이타로 신호를 발생시키는 것이고, 시스템을 적용한 이후는 실시간으로 들어오는 데이타를 이용해서 신호를 발생시키게 됩니다.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
-> 전일 실시간으로 발생된 매매신호의 상태를 건수 조정이나 시스템 재적용 없이 유지하고 있다면 신호의 상태는 변하지 않고 그 상태로 유지될 것입니다. 하지만, 프로그램이 매일 새벽에 초기화를 위해서 접속을 끊기 때문에 재접속을 하여야 하므로 재접속을 하게 되면 실시간 데이타는 모두 시뮬레이션 데이터로 바뀌게 되므로 여전히 동일한 문제가 발생합니다.
동일봉에서 매수와 매도의 폭이 좁아서 동일봉에 두 개의 신호가 같이 발생되는 경우가 많다면 이런 오류는 많이 발생되게 됩니다. 시뮬레이션과 실제매매를 유사하게 일치시키려면 범위를 넓혀서 두개의 신호가 동일봉에서 발생하지 않도록 하시는 것이 좋습니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : Re : Re : 질문
>
어제 오늘 발생한 현상에 대해서 설명드리고, 추가 질문하고자 합니다.
어제 정상적으로 모의매매에서 일봉에서 매도, 매도청산, 매수로 매매실행되었습니다.
그런데 오늘 보니, 어제봉에 매수, 매수청산, 매도로 표시돼있습니다.
그래서 오늘 아침에 매도청산이 나갔습니다. (실제는 매수청산이 나갔어야 합니다.)
계좌잔고에서 아주 큰 차이가 발생하게되었습니다.
==> 귀가후 집에서 시뮬레이션 해본봉과 일치하는 오류로 표시되어있습니다.
여기서 원인이 뭘까가 궁금합니다.
첨언하자면, 어제 장종료후 현재 조회기준인 300건에서, 5000건등으로 조회해본후 다시 300건으로 맞추고, 등등 여러가지 액션을 차트에서 실행한적은 있습니다.
(지금 정확히 기억은 나지 않지만, 어제는 거래내역에 정상거래된대로,정상적으로 매도,매도청산,매수로 표시되었던것으로 기억납니다만, 100% 확실하다고는 하기에는 기억이 희미합니다.)
그런데 오늘 아침에 와서 보니, 실제 모의거래내역 결과(R버튼 거래내역탭)가 시뮬레이션과 동일하게 되어있네요.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
답변 부탁드립니다.
------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문
> 안녕하세요? 예스스탁입니다.
시뮬레이션 데이터에서 봉움직임은 고가와 저가 중 시가로 부터 가까운 쪽이 먼저 형성되었다고 가정합니다. 즉, 시가로부터 고가와 저가의 폭 중 저가의 폭이 더 작다면 시가-저가-고가-종가 순서로 봉이 만들어 진것으로 가정합니다.
만일 시가로부터 고가와 저가의 폭이 동일하다면 저가가 먼저 형성된 것으로 가정합니다. 이 내용은 랭귀지 도움말 중 '과거 데이터 움직임 가설'의 내용을 참고해 보시면 됩니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : 질문
>
수고많으십니다.
일봉 참조 프로그램에서, 봉의 가정에 대한 질문입니다.
실제와 시뮬레이션과의 거래순서가 바뀌어 나오는것에 대한 질문입니다.
일봉에서 시가대비 range 폭을 돌파할때 매수/매도시에..
시뮬레이션시, 어떤 기준으로 매수/매도를 먼저 잡고 나중에 잡는지 질문입니다.
일봉 시뮬레이션시 일중 분봉흐름을 참조하지 않기때문에생기는 현상으로 보입니다.
실제 : 매도 , 매도청산, 매수
시뮬레이션 : 매수, 매수청산, 매도
시뮬레이션 기준에 대한 답변 부탁드립니다.
별이777
2012-01-13 19:08:20
이것은 아주 큰 문제라고 생각합니다.
** 봉의가정 어쩔수 없습니다. 그러나 실제거래에서 발생한 신호/데이터가 왜 다음날 가면 바뀌어있냐입니다. 이것은 정말 큰 문제가 아닐수 없습니다. 오늘 매수햇는데, 내일가면 매도한걸로 인식한다. yesstock 시스템 어떻게 믿고 거래합니까?
시스템서버에 거래 record가 저정되어 있을텐데,
그것을 이용하지도 않고, 실제거래가 어떻게 되어있든
"가정"에 근거해서 실제데이터를 "가정"에 바꿔버리고 있는것입니다.
"틀린가정에 실제거래데이터를 맞추고 있으니,, 그런 오류에 속을수 있습니다.
그런 가정에 틀린만한 로직은 만들지 마시기 바랍니다." 라는 해결책은
진짜 해결책이 아니라고 봅니다.
실제 거래내역에서 발생된 데이터는 진입시간과 진입가격이 전부 저장되어어있을테니,
그거래내역으로 봉에 정확히 표시를 해주고,
그 실거래 데이터가 없는 이전 데이터는 시뮬레이션식으로 보여주는게 맞다고 생각합니다.
그리고, 매일초기화때문에, 실제데이터가 계속 표시될수있도록 매일 초기화하기 때문에 해결할수 없다는것도 말이 안됩니다. 전에 봉 거래발생내역을 저장시켜놓고 실제차트에서 그대로 다음날 찍어주지 못한다는것을 이해할수 없습니다.
매일 초기화가 아니라, 매일 거래내역 backup을 받아야 하는것 아닌가요?
왜 초기화를 하는가요? 실거래내역은 지우고 틀린가정에 근거한 시뮬레이션 데이터를 보여주기위해 초기화를 하는건가요?
다시한번 논점을 흐리지않기위해 정리하자면,
봉의가정이나, 봉의가정으로인한 시뮬레이션시 오류발생가능성을 얘기하는것이 아닙니다. 그렇게 나오는것 인정합니다. 어쩔수 없는 현상입니다.
그러나, 왜 시뮬레이션이 아닌, "실제거래내역"을 다음날 정확히 인식하지 못하냐하는것입니다.
검토 답변 부탁합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 질문
> 추가 답변드립니다.
전일 모의 매매에서 매도-매도청산-매수로 실행되었는데, 오늘 다시 적용해보니 매수-매수청산-매도로 바뀌어 있다면 이는 '과거 주가 움직임의 가설'에 의해서 신호가 만들어지기 때문에 실제매매와 다르게 나오게 되는 것으로 판단됩니다. 여기서 시뮬레이션 데이터는 꼭 전일이전의 데이타만을 의미하는 것이 아니라 실시간으로 자동업데이트된 이외의 데이타는 모두 시뮬레이션 데이타에 해당됩니다. 예를들어 오늘 12시에 차트를 띄웠다면 12시 이전의 모든 데이타는 시뮬레이션 데이타이며, 12시 이후에 들어온 데이타는 실시간 데이타입니다. 만일 1시쯤에 차트의 기간을 늘리거나 줄이게 되면 차트를 다시 불러오게 되는데 다시 불러 들인 1시 이전의 모든 데이타는 시뮬레이션 데이타가 됩니다.
문의하신 내용 답변드리겠습니다.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
-> 차트가 띄워진 이후에 시스템이 적용되는 시점을 기준으로하여 시스템이 적용되기 이전은 시뮬레이션 데이타로 신호를 발생시키는 것이고, 시스템을 적용한 이후는 실시간으로 들어오는 데이타를 이용해서 신호를 발생시키게 됩니다.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
-> 전일 실시간으로 발생된 매매신호의 상태를 건수 조정이나 시스템 재적용 없이 유지하고 있다면 신호의 상태는 변하지 않고 그 상태로 유지될 것입니다. 하지만, 프로그램이 매일 새벽에 초기화를 위해서 접속을 끊기 때문에 재접속을 하여야 하므로 재접속을 하게 되면 실시간 데이타는 모두 시뮬레이션 데이터로 바뀌게 되므로 여전히 동일한 문제가 발생합니다.
동일봉에서 매수와 매도의 폭이 좁아서 동일봉에 두 개의 신호가 같이 발생되는 경우가 많다면 이런 오류는 많이 발생되게 됩니다. 시뮬레이션과 실제매매를 유사하게 일치시키려면 범위를 넓혀서 두개의 신호가 동일봉에서 발생하지 않도록 하시는 것이 좋습니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : Re : Re : 질문
>
어제 오늘 발생한 현상에 대해서 설명드리고, 추가 질문하고자 합니다.
어제 정상적으로 모의매매에서 일봉에서 매도, 매도청산, 매수로 매매실행되었습니다.
그런데 오늘 보니, 어제봉에 매수, 매수청산, 매도로 표시돼있습니다.
그래서 오늘 아침에 매도청산이 나갔습니다. (실제는 매수청산이 나갔어야 합니다.)
계좌잔고에서 아주 큰 차이가 발생하게되었습니다.
==> 귀가후 집에서 시뮬레이션 해본봉과 일치하는 오류로 표시되어있습니다.
여기서 원인이 뭘까가 궁금합니다.
첨언하자면, 어제 장종료후 현재 조회기준인 300건에서, 5000건등으로 조회해본후 다시 300건으로 맞추고, 등등 여러가지 액션을 차트에서 실행한적은 있습니다.
(지금 정확히 기억은 나지 않지만, 어제는 거래내역에 정상거래된대로,정상적으로 매도,매도청산,매수로 표시되었던것으로 기억납니다만, 100% 확실하다고는 하기에는 기억이 희미합니다.)
그런데 오늘 아침에 와서 보니, 실제 모의거래내역 결과(R버튼 거래내역탭)가 시뮬레이션과 동일하게 되어있네요.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
답변 부탁드립니다.
------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문
> 안녕하세요? 예스스탁입니다.
시뮬레이션 데이터에서 봉움직임은 고가와 저가 중 시가로 부터 가까운 쪽이 먼저 형성되었다고 가정합니다. 즉, 시가로부터 고가와 저가의 폭 중 저가의 폭이 더 작다면 시가-저가-고가-종가 순서로 봉이 만들어 진것으로 가정합니다.
만일 시가로부터 고가와 저가의 폭이 동일하다면 저가가 먼저 형성된 것으로 가정합니다. 이 내용은 랭귀지 도움말 중 '과거 데이터 움직임 가설'의 내용을 참고해 보시면 됩니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : 질문
>
수고많으십니다.
일봉 참조 프로그램에서, 봉의 가정에 대한 질문입니다.
실제와 시뮬레이션과의 거래순서가 바뀌어 나오는것에 대한 질문입니다.
일봉에서 시가대비 range 폭을 돌파할때 매수/매도시에..
시뮬레이션시, 어떤 기준으로 매수/매도를 먼저 잡고 나중에 잡는지 질문입니다.
일봉 시뮬레이션시 일중 분봉흐름을 참조하지 않기때문에생기는 현상으로 보입니다.
실제 : 매도 , 매도청산, 매수
시뮬레이션 : 매수, 매수청산, 매도
시뮬레이션 기준에 대한 답변 부탁드립니다.
예스스탁
예스스탁 답변
2012-01-16 10:26:47
안녕하세요? 예스스탁입니다.
거래하신 실제 내역에 대해서 서버에서 저장하거나 pc에서 거래기록을 갖고 있지는 않습니다. 시스템신호는 오직 차트의 과거 데이타만을 이용해서 만들어 내며 이 내용은 저희 예스트레이더뿐만 아니라 모든 시스템트레이딩 툴이 동일합니다.
이 내용(봉가정, 실제매매 데이타를 참고하지 않는 것)은 현재의 시스템 트레이딩 툴에서 가지고 있는 한계입니다. 저희가 차기버전에서 준비하고 있는 내용은 계좌의 잔고나 신호를 가져올 수 있는 기능이 포함되어 있는데, 이런 기능이 제공된다면 말씀하신 한계를 극복할 수 있을것으로 생각됩니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : *** 이것은 아주 큰 문제라고 생각합니다. ****
> 이것은 아주 큰 문제라고 생각합니다.
** 봉의가정 어쩔수 없습니다. 그러나 실제거래에서 발생한 신호/데이터가 왜 다음날 가면 바뀌어있냐입니다. 이것은 정말 큰 문제가 아닐수 없습니다. 오늘 매수햇는데, 내일가면 매도한걸로 인식한다. yesstock 시스템 어떻게 믿고 거래합니까?
시스템서버에 거래 record가 저정되어 있을텐데,
그것을 이용하지도 않고, 실제거래가 어떻게 되어있든
"가정"에 근거해서 실제데이터를 "가정"에 바꿔버리고 있는것입니다.
"틀린가정에 실제거래데이터를 맞추고 있으니,, 그런 오류에 속을수 있습니다.
그런 가정에 틀린만한 로직은 만들지 마시기 바랍니다." 라는 해결책은
진짜 해결책이 아니라고 봅니다.
실제 거래내역에서 발생된 데이터는 진입시간과 진입가격이 전부 저장되어어있을테니,
그거래내역으로 봉에 정확히 표시를 해주고,
그 실거래 데이터가 없는 이전 데이터는 시뮬레이션식으로 보여주는게 맞다고 생각합니다.
그리고, 매일초기화때문에, 실제데이터가 계속 표시될수있도록 매일 초기화하기 때문에 해결할수 없다는것도 말이 안됩니다. 전에 봉 거래발생내역을 저장시켜놓고 실제차트에서 그대로 다음날 찍어주지 못한다는것을 이해할수 없습니다.
매일 초기화가 아니라, 매일 거래내역 backup을 받아야 하는것 아닌가요?
왜 초기화를 하는가요? 실거래내역은 지우고 틀린가정에 근거한 시뮬레이션 데이터를 보여주기위해 초기화를 하는건가요?
다시한번 논점을 흐리지않기위해 정리하자면,
봉의가정이나, 봉의가정으로인한 시뮬레이션시 오류발생가능성을 얘기하는것이 아닙니다. 그렇게 나오는것 인정합니다. 어쩔수 없는 현상입니다.
그러나, 왜 시뮬레이션이 아닌, "실제거래내역"을 다음날 정확히 인식하지 못하냐하는것입니다.
검토 답변 부탁합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 질문
> 추가 답변드립니다.
전일 모의 매매에서 매도-매도청산-매수로 실행되었는데, 오늘 다시 적용해보니 매수-매수청산-매도로 바뀌어 있다면 이는 '과거 주가 움직임의 가설'에 의해서 신호가 만들어지기 때문에 실제매매와 다르게 나오게 되는 것으로 판단됩니다. 여기서 시뮬레이션 데이터는 꼭 전일이전의 데이타만을 의미하는 것이 아니라 실시간으로 자동업데이트된 이외의 데이타는 모두 시뮬레이션 데이타에 해당됩니다. 예를들어 오늘 12시에 차트를 띄웠다면 12시 이전의 모든 데이타는 시뮬레이션 데이타이며, 12시 이후에 들어온 데이타는 실시간 데이타입니다. 만일 1시쯤에 차트의 기간을 늘리거나 줄이게 되면 차트를 다시 불러오게 되는데 다시 불러 들인 1시 이전의 모든 데이타는 시뮬레이션 데이타가 됩니다.
문의하신 내용 답변드리겠습니다.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
-> 차트가 띄워진 이후에 시스템이 적용되는 시점을 기준으로하여 시스템이 적용되기 이전은 시뮬레이션 데이타로 신호를 발생시키는 것이고, 시스템을 적용한 이후는 실시간으로 들어오는 데이타를 이용해서 신호를 발생시키게 됩니다.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
-> 전일 실시간으로 발생된 매매신호의 상태를 건수 조정이나 시스템 재적용 없이 유지하고 있다면 신호의 상태는 변하지 않고 그 상태로 유지될 것입니다. 하지만, 프로그램이 매일 새벽에 초기화를 위해서 접속을 끊기 때문에 재접속을 하여야 하므로 재접속을 하게 되면 실시간 데이타는 모두 시뮬레이션 데이터로 바뀌게 되므로 여전히 동일한 문제가 발생합니다.
동일봉에서 매수와 매도의 폭이 좁아서 동일봉에 두 개의 신호가 같이 발생되는 경우가 많다면 이런 오류는 많이 발생되게 됩니다. 시뮬레이션과 실제매매를 유사하게 일치시키려면 범위를 넓혀서 두개의 신호가 동일봉에서 발생하지 않도록 하시는 것이 좋습니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : Re : Re : 질문
>
어제 오늘 발생한 현상에 대해서 설명드리고, 추가 질문하고자 합니다.
어제 정상적으로 모의매매에서 일봉에서 매도, 매도청산, 매수로 매매실행되었습니다.
그런데 오늘 보니, 어제봉에 매수, 매수청산, 매도로 표시돼있습니다.
그래서 오늘 아침에 매도청산이 나갔습니다. (실제는 매수청산이 나갔어야 합니다.)
계좌잔고에서 아주 큰 차이가 발생하게되었습니다.
==> 귀가후 집에서 시뮬레이션 해본봉과 일치하는 오류로 표시되어있습니다.
여기서 원인이 뭘까가 궁금합니다.
첨언하자면, 어제 장종료후 현재 조회기준인 300건에서, 5000건등으로 조회해본후 다시 300건으로 맞추고, 등등 여러가지 액션을 차트에서 실행한적은 있습니다.
(지금 정확히 기억은 나지 않지만, 어제는 거래내역에 정상거래된대로,정상적으로 매도,매도청산,매수로 표시되었던것으로 기억납니다만, 100% 확실하다고는 하기에는 기억이 희미합니다.)
그런데 오늘 아침에 와서 보니, 실제 모의거래내역 결과(R버튼 거래내역탭)가 시뮬레이션과 동일하게 되어있네요.
질문1) 실제 실행적용되어있는 차트에서 "R"버튼 눌러 나오는 화면의 아래두번째 탭의 거래내역 데이터는 어떻게 가져오는것인가요? 실제 거래record에서 가져오는게 아닌가요? 현재 현상만 보면 실제 거래 record에서 가져오는것이 아닌것으로 보이는데요.
질문2)만약에 어제 제가 차트에서 건수조정이나 일자조정을 통해서 아무런 데이타를 조회하지 않고 그대로 놔뒀다면, 차트에도 정상적으로 어제거래된대고, 매도,매도청산,매수표시가 되어있고, 오늘 이런오류가 발생하지 않았을까요?
답변 부탁드립니다.
------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문
> 안녕하세요? 예스스탁입니다.
시뮬레이션 데이터에서 봉움직임은 고가와 저가 중 시가로 부터 가까운 쪽이 먼저 형성되었다고 가정합니다. 즉, 시가로부터 고가와 저가의 폭 중 저가의 폭이 더 작다면 시가-저가-고가-종가 순서로 봉이 만들어 진것으로 가정합니다.
만일 시가로부터 고가와 저가의 폭이 동일하다면 저가가 먼저 형성된 것으로 가정합니다. 이 내용은 랭귀지 도움말 중 '과거 데이터 움직임 가설'의 내용을 참고해 보시면 됩니다.
감사합니다.
> 별이777 님이 쓴 글입니다.
> 제목 : 질문
>
수고많으십니다.
일봉 참조 프로그램에서, 봉의 가정에 대한 질문입니다.
실제와 시뮬레이션과의 거래순서가 바뀌어 나오는것에 대한 질문입니다.
일봉에서 시가대비 range 폭을 돌파할때 매수/매도시에..
시뮬레이션시, 어떤 기준으로 매수/매도를 먼저 잡고 나중에 잡는지 질문입니다.
일봉 시뮬레이션시 일중 분봉흐름을 참조하지 않기때문에생기는 현상으로 보입니다.
실제 : 매도 , 매도청산, 매수
시뮬레이션 : 매수, 매수청산, 매도
시뮬레이션 기준에 대한 답변 부탁드립니다.