커뮤니티

yp3시뮬레이션 차트에서 한번에 로딩되는 봉수 문제

프로필 이미지
********
2005-09-26 23:24:42
939
글번호 198762
답변완료
yp3의 시뮬레이션 차트를 열때 분봉수를 많이해서 열려고합니다. 예전버전에서도 대략 20만개이상에서 받지 못하고 프로그램 다운됬엇는데, yp3에서도 역시 대략 20만개 정도까지만 받아지고 그이상은 프로그램 다운되더군요. 참고로 예전이나 지금이나 컴퓨터 메모리가 512메가일때와 256메가 일때나, CPU 클럭수가 더 높은 경우도 봉수는 차이나지 않았습니다. (인터넷 다운로딩은 8~10Mbps 정도됩니다) 이 현상이 서버에서 정한 제약인가요?, 그게 아니라면 어떤 것을 해결해야 더 많은 봉을 한번에 다운로드하여 차트에 로딩할 수 있습니까? 한번에 다운로드하는 시간이 오래걸려서 네트웤 지연시간문제로 접속끊김이 발생하여 프로그램이 다운된다면, 20만개정도씩 여러번에걸쳐서, 받을 봉들의 구간을 나누어 받은다음, 받은 여러개의 차트를 결합하는 기능은 없습니까? (꼭 필요한 기능인듯합니다, 꼭 pc나 인터넷 하드웨어를 갈아치우는 해결방법보단 이렇게 나누어받아 합치는것만으로 해결한다면 얼마나 효율적이겟습니까;)
예스트레이더 (iM증권)
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2005-09-27 15:08:16

안녕하세요. 예스스탁입니다. 30만봉에 1분봉을 PC(CPU:400 MHz, RAM:128MB)와 PC(CPU:2.4GHz : 512MB)에서 조회하였으나 이상없이 조회되었습니다. 하지만 자동업데이트가 진행되고 있는 상황에서 20만봉이라는 많은 봉을 조회하고 그 봉에 시스템, 지표들이 적용되어 있을 경우 해당 봉만큼 연산을 수행하게 되므로 서버와의 접속이 종료되는 등의 현상이 나타날 수 있습니다. 저희가 테스트한 환경과 사용자님께서 하신 환경은 많이 다를수 있으므로 불편하시겠지만 저희 회사(02-3453-1060)로 전화 주시면 문제점 해결에 도움이 되리라 생각됩니다. 봉데이터를 나누어서 받는 현재의 구조는 데이터를 로딩하는 과정에서 데이터를 나누어서 보내고나서 데이터의 로딩이 완료되면 최종적으로 차트에 그려지게 됩니다. 따라서 데이터를 로딩하는 데 시간이 그렇게 많이 걸리지는 않습니다. 문제는 데이터를 로딩하고 차트를 적용하면서 지표나 시스템을 적용할 경우 봉데이터만큼 연산을 수행하여야 하므로 지표나 시스템상에서 수식의 복잡도에 따라 시간이 소요될 수 있는데 이때 자동업데이트가 진행되게 되면 그에 따른 응답이 이루어지지 않습니다. 따라서 서버에서는 데이터를 보낸데에 대한 응답이 없으므로 프로그램을 종료시키게 됩니다. 그러므로, 차트들간의 데이터를 결합한다 하더라도 결합후에 결합한 지표나 시스템을 적용하게 되면 연산시간이 그만큼 소요될 수 밖에 없고 따라서 그 시간이 오래 걸린다면 네트웍은 끊길 수 밖에 없습니다. 또한, 각각의 차트에서 받은 데이터들에 대한 시작시간과 종료시간이 모두 연속적으로 되어야 하는 조건이 전제하여야 하는 등의 제반 문제점들이 있으므로 봉데이터를 결합 할 수는 없습니다. 이용에 불편을 끼쳐 드린점 사과드립니다. > CJ_muncai2 님이 쓴 글입니다. > 제목 : yp3시뮬레이션 차트에서 한번에 로딩되는 봉수 문제 > yp3의 시뮬레이션 차트를 열때 분봉수를 많이해서 열려고합니다. 예전버전에서도 대략 20만개이상에서 받지 못하고 프로그램 다운됬엇는데, yp3에서도 역시 대략 20만개 정도까지만 받아지고 그이상은 프로그램 다운되더군요. 참고로 예전이나 지금이나 컴퓨터 메모리가 512메가일때와 256메가 일때나, CPU 클럭수가 더 높은 경우도 봉수는 차이나지 않았습니다. (인터넷 다운로딩은 8~10Mbps 정도됩니다) 이 현상이 서버에서 정한 제약인가요?, 그게 아니라면 어떤 것을 해결해야 더 많은 봉을 한번에 다운로드하여 차트에 로딩할 수 있습니까? 한번에 다운로드하는 시간이 오래걸려서 네트웤 지연시간문제로 접속끊김이 발생하여 프로그램이 다운된다면, 20만개정도씩 여러번에걸쳐서, 받을 봉들의 구간을 나누어 받은다음, 받은 여러개의 차트를 결합하는 기능은 없습니까? (꼭 필요한 기능인듯합니다, 꼭 pc나 인터넷 하드웨어를 갈아치우는 해결방법보단 이렇게 나누어받아 합치는것만으로 해결한다면 얼마나 효율적이겟습니까;)
프로필 이미지

********

2005-09-28 05:48:00

우선 답변감사합니다. 그리고 말씀하신 내용은 모두 수긍이가는 내용입니다만. 다운되던 당시 차트에 지표는 기본 이동평균선과 거래량지표뿐이었고(디폴트설정) 신기하게도 두 컴퓨터에서 동일하게 다운로드 97퍼센트정도에서 yp3전체가 (랭기지에디터를 제외) 다운됬었다는 상황입니다. 한 컴퓨터에서는 장중에 시스템을 운용중 시뮬레이션 차트를 같이 열어놓은 것이었으나 다른컴퓨터에서는 아무 다른 창 없이 시뮬레이션차트만 있는상태에서 종목 적용했던 것이고 시뮬레이션 차트에 과부하될만한 지표는 없었습니다. 두컴퓨터에 번갈아 적용했었고요. 그런데 봉들을 다받으면 차트가 그려지기전에 마우스포인터가 작업중모양으로 변화하고서 컴류터가 전부하상태가 되는게 보통인데, 봉들을 받는 진행중 %를 나타내는 상황에서 다운됬다는 겁니다. 밤중에 해보니 시스템적용과, 지표적용을 한 상태에서도 프로그램 다운현상 없이 30만봉 로딩과 차트그리기가 되더군요;; 그래서 저도 뭐가뭔지 잘 모르겟습니다만. 확실한 것은 차트에 적용된 시스템과 지표가 과부하를 걸었던 것이 원인은 아닐것이라는 겁니다. 또 다운되는 모습도 서버와의 접속이 종료됬다고 나오는 현상은 차트에 적용된 시스템과 지표가 오래걸릴 경우에 나타나는 것으로, 이해됩니다만; 서버접속종료후에도 프로그램이 강제 다운되지는 않지 않습니까? 봉 받는도중 멈추고 다운되면 프로그램이 정지되버리더군요;(서버 상황과 연관된것이 아닐까 생각됩니다) 분명히 그러한 상황은 자주 존재했었다는 것은 확실합니다. yp2시절 봉수를 대량으로 해서 종목 적용시 76퍼센트쯤인가에서 차트 다운로딩이 딱 멈추고 진행이 안되던 기억이 많이 있고요, 그때도 역시 서로다른 컴퓨터에서 그현상이 일어난 때 다운로딩 진행 그래프의 퍼센트수치가 서로 동일했습니다. yp3에서도 다운로딩 진행도중에 퍼센트그래프가 딱 멈추고 그대로 정지해버리는 경우 다운로딩 진행 그래프의 퍼센트수치가 서로 동일했습니다. 관리자님은 서버에서 봉데이터를 보내다가 못보내고 정지되는 등의 상황으로 프로그램이 다운된다는 저의 짐작에 대해 어떻게 보십니까?