커뮤니티
프로그램 사용법 Q&A
답변완료
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
1271
글번호 202748
회원 님에 의해서 삭제되었습니다.
2009-07-19
4
글번호 202742
회원 님에 의해서 삭제되었습니다.
2009-07-19
5
글번호 202741
답변완료
부탁드립니다..
안녕하세요? 예스스탁입니다.
기술적으로 조건만족시 즉시 주문을 내도록 하는 것은 별로 문제가 되지는 않습니다. 하지만, 이 주문 방법은 몇가지 문제를 일으킵니다.
우선 봉완성시점에 조건이 만족하지 않게 될 경우 어떻게 처리해야 될지에 관한 부분입니다. 시스템매매는 봉을 기준으로 매매신호를 발생시키고, 이 신호에 따라서 주문을 전송시키는 체계인데, 즉시 주문 처리를 하고 봉완성 시점에 조건을 만족하지 않게 되면 청산주문을 내거야 주문을 유지시키거나 하여야 하는데, 반대주문을 내는 것은 체계상 문제가 될 수 있고, 주문을 유지시키는 것은 매매신호와 불일치를 일으킬 수 있습니다.(재 조회시 매매 신호가 사라지는 현상, 청산신호가 발생되지 않게 된다는 문제)
또 다른 문제는 시뮬레이션 결과와 실제 매매 결과가 전혀 다른 결과값이 나온다는 사실입니다. 시뮬레이션에서는 봉 움직임 가정에 따라 처리하기 때문에 완성된 봉을 기준으로 신호를 발생시켜야 정확한 신호가 됩니다. 그런데, 조건만족즉시 주문의 경우는 실시간에서는 신호를 발생시키는 경우에도 봉완성시점에 조건을 만족하지 않게 된다면 시뮬레이션에서는 신호가 발생하지 않게 됩니다.
앞으로도 이 내용에 관해서는 좀더 고민하여 방법을 찾아보도록 하겠습니다.
감사합니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ봉미완성시 주문을내고나서, 봉완성시에 조건을 만족할지 안할지의 여부는 상관없이 그냥 원하는 매도포지션에서 매도를하게끔 하는것은 어떠나요? 일단, 조건이 만족하면은 그즉시 주문을 발생하고, 나머지 환경을 보지않고 자신이 설정한 전략에따라 청산만하면은 되는거 아닌가요? 굳이 봉완성시에 이조건을 만족햇나? 안했나? 따질필요없이 그냥 자신이 원하는 그 시간과 포지션에서 즉시 주문을 냈으면 합니다.. 봉미완성시를 쓰는 중요한이유는 스피드입니다. 원할때 그 즉시 살수있는 그 능력이 필요하니까 봉미완성시 주문을 쓰는겁니다. 봉미완성시와, 다음봉시가의 차이는 정말 어마어마하더군요..
"봉완성 시점에 조건을 만족하지 않게 되면 청산주문을 내거야 주문을 유지시키거나 하여야 하는데"
봉완성 시점에 조건을 만족하지 않을경우에... 봉완성 시점에 조건을 만족하든 하지않든. 주문은 그대로 유지시킨후, 자신이 세운 식에따라 청산이 되면은 매수와 매도가 되잖아요.. 이렇게 해주실순없나요??..
시뮬레이션에대해서는.. C,O,H,L값을 적절히 활용해서 어쨋든 O로시작해서H와L사이를 넘나들고 C에서 끝나는 봉이니까, 실시간이든 봉완성시이든 이원리는 같잖아요... 적절히활용하면은 될것같은데.. 너무 쉽게 생각한건가요.... 혹시 이게안되더라도... 사용자를위해 조건만족즉시 주문을 낼수있게 해주실순 없나요?.. 물론시뮬레이션도중요하긴한데..
저는 현대증권을 사용하다가 도저히 도저히 사용을못하겟더라구요... 식세우기가 너무힘들어요 ..저는 Yestrader를 사랑합니다... 오직 조건만족즉시주문이 없기때문에 사용을 못할뿐이죠.. 현대증권에서는 오직 조건만족즉시 주문외에는 별다른 효율적인 기능이 없더라고요. 모두 Yestrader가 앞서고있고요.. 혹시 조건만족즉시 주문을 만드시는데 어려움이있으시면 현대증권 - 봉미완성시 를 참고해주시면 어느정도 궁금증은 풀릴것이라고 봅니다.. 부디 부탁드리겠습니다.. 꼭 좀 만들어주시면 정말 감사하겠습니다..그럼수고하세요..^^
2009-07-19
1255
글번호 202740
답변완료
수동검색을 자동으로 해주는 기능
1)전에 실시간검색이 안된다고 하셨는데,
수동검색을 1분단위로 클릭을 제가 한다고 가정합시다.
1분마다 제가 수동으로 마우스를 클릭하는대신, 컴에서 알아서 1분마다
저대신 마우스를 클릭해주는것과 같은 효과를 내주는 기능은 없나요?
2)제가 수동으로 1분마다 검색한다고 가정합시다.
종목들이 검색되면, 알람이 같이 울리게 하는 기능은 없나요?
만약 위의 기능중 하나라도 있다면, 어떻게 설정하는지
가르쳐주시면 매우 감사하겠습니다.
건승하세요.
2009-07-17
1369
글번호 202739
답변완료
다중접속신청or해지
1.
다중접속 신청 및 해지는 어디에서 해야하나요?
2.
-다중접속 미신청시-
먼저 접속된 a컴퓨터에가 있는 상황에서 b컴퓨터에 접속을 하면 어떤현상이 발생하나요.
-다중접속 신청시-
먼저 접속된 a컴퓨터에가 있는 상황에서 b컴퓨터에 접속을 하면 어떤현상이 발생하나요.
2009-07-17
1324
글번호 202738
nobound 님에 의해서 삭제되었습니다.
2009-07-17
12
글번호 202737
답변완료
데이터 내려받기
주가 내려 받기나 데이터 매니저같은 메뉴 항목은 어디에 있나요.
과거 데이터를 내려 받으려 하는데 과거 메뉴와 확달라져있네요.
2009-07-15
1265
글번호 202734
관리자에 의해 수식작성 QnA로 이동되었습니다
2009-07-14
14
글번호 202733
답변완료
옵션 시뮬레이터 오류
아.. 제가 말씀을 잘못 드렸네요 ㅠㅠ
2002년 2월물이 아니라 10월 물입니다.
행사가는 67.5 포인트구요
다시 확인부탁드립니다!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 옵션 시뮬레이터 오류
> 안녕하세요? 예스스탁입니다.
답변자 자리에서 말씀하신 내용처럼 실행해 보았는데, 종료되는 현상을 만들어보지 못했습니다.
번거로우시겠지만, 비정상종료의 경우 로그파일이 남으므로 옵션시뮬레이터 폴더에서 YesOptionSimulator.LOG 파일을 첨부로 올려주시거나 메일 webmaster@yesstock.com 로 보내주시면 감사하겠습니다.
즐거운 날 되십시오
> 모래알 님이 쓴 글입니다.
> 제목 : 옵션 시뮬레이터 오류
> 옵션 시뮬레이터를 사용하고 있는데요.
2002년 2월물을 로딩하고
67.5 행사가를 우클릭하여 일별시세표를 선택하면
에러가 발생하면서 프로그램이 종료됩니다.
다른 행사가는 괜찬은데 말이죠.
혹시 저만 이렇게 문제가 있는건지 확인 부탁드립니다.
2009-07-13
1466
글번호 202730