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