커뮤니티

전략실행화면에서 차트분할과 별도창과의 차이점은 ?

프로필 이미지
anyhelp
2014-12-05 14:25:51
413
글번호 209917
답변완료
전략실행화면에서 차트분할과 별도창과의 차이점이 있는지요 ? 전에 다른 글에서 읽기는 1. 차트분할은 동일 CPU를 사용하고, 별도창은 다른 CPU를 사용한다고 들었었는데 이게 맞는 이야기인지요 ? 2. 그리고 틱에서 100만봉 제한이 메모리 문제 만이라면 최소한 150만개까지라도 풀어주시면 감사하겠습니다. 3. 그리고 한개 시뮬레이션당 1.2GB가 할당된다고하셨는데 32bit 경우 4GB까지 사용가능한것 아닌가요 ? 자세한 설명부탁드립니다. 4. 그리고 64bit로 빨리 업그레이드 되어야 할텐데 64bit용은 언제쯤 개발될 예정인가요 ? 현재 4.0경우 64bit에서 돌리면 setendofday 또는 예스자동정정주문, 보조차트 연계한 로직구현 등 기능에서 알수 없는 오류가 발생해서 주문이 안나가거나 오류가 나오는 증상이 있더라구요. 동일 시스템을 32bit로 변경하니까 정상적으로 작동하고 있구요. 저는 애니헬프 김용호입니다. 답변부탁드립니다. 수고하세요. ^^
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-08 15:36:38

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 1. 차트분할은 동일 CPU를 사용하고, 별도창은 다른 CPU를 사용한다고 들었었는데 이게 맞는 이야기인지요 ? => 시뮬레이션 최적화시에 멀티 코어를 사용하지만, 다른 나머지 부분에서는 멀티코어를 사용하지 않습니다. 차트분할의 경우에 동일 CPU를 사용합니다. 2. 그리고 틱에서 100만봉 제한이 메모리 문제 만이라면 최소한 150만개까지라도 풀어주시면 감사하겠습니다. => 틱수와 관련해서는 메모리 부족으로 강제종료 되는 현상 때문에 1백만봉으로 제한하게 되었습니다. 틱데이터 조회만 할 경우에는 이 이상을 띄울 수도 있지만, 최적화를 진행하게 되면 메모리를 추가로 사용하게 됨으로써 강제종료 되는 현상이 발생하게 됩니다. 틱차트를 띄워서 분석하는 경우에 변수최적화 등 시뮬레이션도 같이 진행하게 되므로 이 경우를 포함해서 제공할 수 있는 최대 한계가 1백만봉 수준이라고 판단하고 있습니다. 3. 그리고 한개 시뮬레이션당 1.2GB가 할당된다고하셨는데 32bit 경우 4GB까지 사용가능한것 아닌가요 ? 자세한 설명부탁드립니다. => 한 프로그램에서 사용할 수 있는 메모리의 최대 용량은 1.2GB 수준이 맞습니다. 이 수준을 초과하면 메모리 부족으로 프로그램이 실행되지 않거나 강제종료 될 수 있습니다. 4. 그리고 64bit로 빨리 업그레이드 되어야 할텐데 64bit용은 언제쯤 개발될 예정인가요 ? => 향후 진행하겠지만, 아직까지 64bit 지원에 대해서는 구체적인 일정 계획이 잡혀 있지는 않아서 구체적인 답변을 드리지 못하는 점 양해 부탁드리겠습니다. setendofday의 오작동 여부에 대해서는 검증해 보겠습니다. 감사합니다.