답변완료
보조챠트 월봉 사용 관련 재요청
2009년 6월 4일에 아래의 글을 올렸고, 예스스탁 담당자가 조치하겠다는 답변을 달았습니다.
금일 확인해 보니 문제점이 예전 그대로이며, 전혀 조치가 안되어 있습니다. 답변만 조치하겠다고 하고 실제 조치는 안하나요?
참고로 얘기하자면, 문제가 해결되었던 리딩스타도 요번 7월물 시작할 때 문제점이 해결되기 전의 상태로 돌아가 있더군요. 리딩증권에 얘기를 했으나, 월물이 바뀌지 않으면 확인이 어려운 관계로 기다리고만 있습니다.
빠른 답변만 하지말고 실제로 빠른 조치를 바랍니다.
----------------------- 아 래 -------------------------
보조챠트 월봉 사용 관련
예스챠트, 리딩스타를 사용하고 있습니다.
보조챠트에서 월봉을 사용하고 주챠트에서 분봉을 사용합니다.
월이 바뀌는 경우에, 둘 모두 갱신이 되지 않던 문제점이 있었습니다만, 현재 리딩스타는 그 문제가 해결이 된 상태지만 예스챠트에서는 여전히 말썽이 생기고 있습니다.
예스챠트에서는 월이 바뀌더라도 새로운 월봉이 생성되지 않으며, 전 월봉에 계속 챠팅을 합니다.기간을 바꾸어도 마찬가지이며, 유일한 해결방법은 보조챠트를 삭제하고(이 경우 시스템도 같이 삭제됩니다.)난 다음 다시 보조챠트에 월봉을 추가하여야만 새로운 월봉이 나타납니다.버그가 명백한 현상이고, 사용하는 사람 입장에서는 상당히 번거로운 일입니다.
빠른 시일내에 해결바랍니다.
2009-07-21
1226
글번호 202752
예스차트
답변완료
Print 실시간 사용시 두 번 출력되는 문제
Input : Period(1);
Plot1(ma(C,Period), "파일저장");
Print("c:₩CHART_tick.txt","%.2f %.0f %.0f %.0f %.0f", O, V, Asks, Bids, OI);
틱데이터를 받기 위해서 위와 같은 지표식으로 차트에 불러서 사용하게 되면,
초기 로딩된 과거데이터에는 문제가 없는데,
9시부터 장이 개장된 이후로 실시간으로 들어오는 데이터에 대해서는
두번씩 중복되어서 저장됩니다. 이거 해결할 방법이 없을까요?
(정확히는 15:15:00 초의 전일종가데이터부터 중복되네요.. 아래를 참조)
파일의시작 (직전일 데이터 로딩되면서 저장됨)
2009-07-17 14:41:41 186.50 4 11815 7674 121022
2009-07-17 14:41:41 186.50 1 11813 7673 121022
2009-07-17 14:41:42 186.50 1 11813 7672 121022
2009-07-17 14:41:42 186.50 1 11843 7690 121022
2009-07-17 14:41:42 186.55 1 11844 7692 121022
2009-07-17 14:41:42 186.50 1 11844 7695 121022
2009-07-17 14:41:42 186.50 1 11840 7702 121022
2009-07-17 14:41:42 186.50 1 11842 7704 121022
2009-07-17 14:41:43 186.55 4 11838 7714 121022
2009-07-17 14:41:43 186.50 4 11838 7710 121022
2009-07-17 14:41:43 186.50 1 11778 7713 121022
2009-07-17 14:41:43 186.55 2 11776 7720 121022
2009-07-17 14:41:43 186.50 10 11775 7710 121022
:
:
:
2009-07-17 15:04:59 187.10 5 5226 4905 118290
2009-07-17 15:04:59 187.10 2 5226 4903 118290
2009-07-17 15:04:59 187.10 6 5226 4897 118290
2009-07-17 15:04:59 187.10 49 5228 4848 118290
2009-07-17 15:04:59 187.10 5 5231 4848 118290
2009-07-17 15:04:59 187.10 1 5230 4848 118290
2009-07-17 15:04:59 187.15 5 5225 4848 118290
2009-07-17 15:05:00 187.05 1 5234 4847 118290
2009-07-17 15:05:00 187.10 5 5229 4847 118290
2009-07-17 15:05:00 187.10 5 5227 4847 118290
2009-07-17 15:15:00 187.30 2604 4196 5347 117577 <<--- (중복의시작)
2009-07-17 15:15:00 187.30 2604 4196 5347 117577 <<--- (이후 실시간 추가저장됨)
2009-07-20 09:00:00 188.10 735 5824 6422 117577
2009-07-20 09:00:00 188.10 735 5824 6422 117577
2009-07-20 09:00:00 188.05 1 5824 6431 117577
2009-07-20 09:00:00 188.05 1 5824 6431 117577
2009-07-20 09:00:00 188.05 1 5824 6422 117577
2009-07-20 09:00:00 188.05 1 5824 6422 117577
2009-07-20 09:00:01 188.10 1 5829 6422 117577
2009-07-20 09:00:01 188.10 1 5829 6422 117577
2009-07-20 09:00:01 188.10 1 5829 6422 117577
2009-07-20 09:00:01 188.10 1 5829 6422 117577
2009-07-20 09:00:01 188.05 1 5829 6421 117577
2009-07-20 09:00:01 188.05 1 5829 6421 117577
2009-07-20 09:00:01 188.10 1 5828 6421 117577
2009-07-20 09:00:01 188.10 1 5828 6421 117577
2009-07-20 09:00:01 188.05 1 5828 6420 117577
2009-07-20 09:00:01 188.05 1 5828 6420 117577
:
:
:
2009-07-20 15:04:59 192.45 9 3909 8952 122138
2009-07-20 15:04:59 192.45 9 3909 8952 122138
2009-07-20 15:04:59 192.45 1 3908 8952 122138
2009-07-20 15:04:59 192.45 1 3908 8952 122138
2009-07-20 15:04:59 192.40 1 3908 8951 122138
2009-07-20 15:04:59 192.40 1 3908 8951 122138
2009-07-20 15:04:59 192.40 3 3925 8950 122138
2009-07-20 15:04:59 192.40 3 3925 8950 122138
2009-07-20 15:04:59 192.40 1 3924 8950 122138
2009-07-20 15:04:59 192.40 1 3924 8950 122138
2009-07-20 15:04:59 192.40 1 3923 8949 122138
2009-07-20 15:04:59 192.40 1 3923 8949 122138
2009-07-20 15:15:00 192.40 5752 8530 12232 122128
2009-07-20 15:15:00 192.40 5752 8530 12232 122128
2009-07-20 15:15:00 192.40 78 2700 6402 122128
파일의끝
2009-07-20
1205
글번호 202748
예스트레이더 (iM증권)
답변완료
부탁드립니다..
안녕하세요? 예스스탁입니다.
기술적으로 조건만족시 즉시 주문을 내도록 하는 것은 별로 문제가 되지는 않습니다. 하지만, 이 주문 방법은 몇가지 문제를 일으킵니다.
우선 봉완성시점에 조건이 만족하지 않게 될 경우 어떻게 처리해야 될지에 관한 부분입니다. 시스템매매는 봉을 기준으로 매매신호를 발생시키고, 이 신호에 따라서 주문을 전송시키는 체계인데, 즉시 주문 처리를 하고 봉완성 시점에 조건을 만족하지 않게 되면 청산주문을 내거야 주문을 유지시키거나 하여야 하는데, 반대주문을 내는 것은 체계상 문제가 될 수 있고, 주문을 유지시키는 것은 매매신호와 불일치를 일으킬 수 있습니다.(재 조회시 매매 신호가 사라지는 현상, 청산신호가 발생되지 않게 된다는 문제)
또 다른 문제는 시뮬레이션 결과와 실제 매매 결과가 전혀 다른 결과값이 나온다는 사실입니다. 시뮬레이션에서는 봉 움직임 가정에 따라 처리하기 때문에 완성된 봉을 기준으로 신호를 발생시켜야 정확한 신호가 됩니다. 그런데, 조건만족즉시 주문의 경우는 실시간에서는 신호를 발생시키는 경우에도 봉완성시점에 조건을 만족하지 않게 된다면 시뮬레이션에서는 신호가 발생하지 않게 됩니다.
앞으로도 이 내용에 관해서는 좀더 고민하여 방법을 찾아보도록 하겠습니다.
감사합니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ봉미완성시 주문을내고나서, 봉완성시에 조건을 만족할지 안할지의 여부는 상관없이 그냥 원하는 매도포지션에서 매도를하게끔 하는것은 어떠나요? 일단, 조건이 만족하면은 그즉시 주문을 발생하고, 나머지 환경을 보지않고 자신이 설정한 전략에따라 청산만하면은 되는거 아닌가요? 굳이 봉완성시에 이조건을 만족햇나? 안했나? 따질필요없이 그냥 자신이 원하는 그 시간과 포지션에서 즉시 주문을 냈으면 합니다.. 봉미완성시를 쓰는 중요한이유는 스피드입니다. 원할때 그 즉시 살수있는 그 능력이 필요하니까 봉미완성시 주문을 쓰는겁니다. 봉미완성시와, 다음봉시가의 차이는 정말 어마어마하더군요..
"봉완성 시점에 조건을 만족하지 않게 되면 청산주문을 내거야 주문을 유지시키거나 하여야 하는데"
봉완성 시점에 조건을 만족하지 않을경우에... 봉완성 시점에 조건을 만족하든 하지않든. 주문은 그대로 유지시킨후, 자신이 세운 식에따라 청산이 되면은 매수와 매도가 되잖아요.. 이렇게 해주실순없나요??..
시뮬레이션에대해서는.. C,O,H,L값을 적절히 활용해서 어쨋든 O로시작해서H와L사이를 넘나들고 C에서 끝나는 봉이니까, 실시간이든 봉완성시이든 이원리는 같잖아요... 적절히활용하면은 될것같은데.. 너무 쉽게 생각한건가요.... 혹시 이게안되더라도... 사용자를위해 조건만족즉시 주문을 낼수있게 해주실순 없나요?.. 물론시뮬레이션도중요하긴한데..
저는 현대증권을 사용하다가 도저히 도저히 사용을못하겟더라구요... 식세우기가 너무힘들어요 ..저는 Yestrader를 사랑합니다... 오직 조건만족즉시주문이 없기때문에 사용을 못할뿐이죠.. 현대증권에서는 오직 조건만족즉시 주문외에는 별다른 효율적인 기능이 없더라고요. 모두 Yestrader가 앞서고있고요.. 혹시 조건만족즉시 주문을 만드시는데 어려움이있으시면 현대증권 - 봉미완성시 를 참고해주시면 어느정도 궁금증은 풀릴것이라고 봅니다.. 부디 부탁드리겠습니다.. 꼭 좀 만들어주시면 정말 감사하겠습니다..그럼수고하세요..^^
2009-07-19
1185
글번호 202740
예스트레이더 (iM증권)