1). 현행의 방법에선 시뮬레이션 차트에서 최근일 업데이트 된것 하루치를 받기위해 전체봉을 다시 받아서 시스템,지표를 차트처음부터 자동으로 다시 적용하게끔 되어있습니다.
결과적으로 전체봉데이터의 수백분의 일를 갱신하기위해 매우 많은 시간을 소요하게 되어 있습니다. 이것은 시뮬레이션 차트뿐아니라 일반차트에도 마찬가지입니다
그런데 현행의 방법에서도 장중에서 한봉한봉 갱신되어 나가는 모습은 이러한 방식과는 다릅니다. 갱신되는 봉만 받을뿐만 아니라, 갱신된 봉에대한 적용만 추가로 될뿐, 전체 봉에 처음부터 시스템과,지표를 다시 적용하지는 않습니다.
그렇다면 이러한 효율적인 갱신방법을 응용하여, 현행의 차트 종료일자 변경에의한 이어지는 추가봉 요청의 방식을 전체차트를 다시받는 스타일에서 부분만 받는 스타일로 바꿀수 있다고 생각됩니다;
즉 차트에 갱신할것으로 명령된 필요한 추가적 봉들에대하여서만 봉들을 추가로딩하고,
추가로딩된 봉들에 대해서만, 이미적용된 시스템과 지표들을 연속적으로 적용해서(장중에 시스템과 지표가 그러하듯이) 결과적으로, 온라인상으로 받아야하는 데이터의양(네트웍 부하와 직결됨)과 작업량(사용자 pc의 과부하내지 무응답시간과 직결됨)을 획기적으로 줄일수 있을것입니다.
2). 또한 1997번 리플글에서 말씀드린,"장중에 다량의 봉을 다운로드하는데 성공확률이 현저히 감소하는문제"에도 획기적인 해결방법이 됩니다.
즉 장종료이후보다 장중에는 차트데이터를 공급하는 서버의 돌연 무응답으로 인해 차트로딩중에 yp3프로그램이 영구적 멈춤상태 혹은 프로그램다운(윈도우에러(Ms사에 오류보고를 하느니 어쩌느니하는 종류 등등)를 내면서 강제종료됨)을 빈번히 발생할수 있는 문제를 해결할 수 있습니다.
갱신해야하는 봉을 기존의 차트에 이어 받고, 적용된 시스템과 지표도 갱신된 부분에만 이어서 적용하는 방법("이어받기"라고 부르겟습니다)을 쓴다면, 장중에 봉들을 로딩하다가 중도에 서버에서 무응답할시에 받은봉들만 차트그리기한다음, "재시도"팝업메뉴를 띄워주고서 사용자가"재시도" 선택할때 못받은 부분들에대해서 추가로 받고, 추가로 받아진 부분에 대해서만 추가로 차트그리기와 시스템/지표의 적용을 이어서하고,, 이런식으로 몇번 재시도를 눌러서 처음에 받고자했던 봉들을 모두 받게 되는 것입니다.
현행의 방식에서는 봉 데이터를 100% 다받기전에 다운되면--> yp3프로그램에서 다운로드 취소를 누름 --> 강제다운 발생 -->yp3재접속 -->다시 봉데이터 다운로드 시도 --> 등의 매우 비효율적일뿐만아니라, 불안정한 상태를 다운발생이 없을때까지 반복해야만 원하는 차트봉데이터를 받게 됩니다.
위의 1), 2) 두가지 사항을 고려해 이어받기를 한다면
# 획기적으로 사용자 작업 효율성이 증가한다
- 차트에 추가할 봉데이터만 다운로드함으로써 사용자 대기시간 단축
- 추가된 데이터에 대해서만 시스템/지표를 연속적용함으로써
사용자 작업시간 및 pc과부하상태 경감 및 무응답시간 단축
- 다운로딩 도중, 장중에 프로그램 다운되는 현상이 없어지고, 재로그인 하지 않아도 된다.
# 서버 및 네트웤 부하 감소로 시간/안정성 측면에서 이득을 본다
- 사용자들의 다운로딩 실패로 인해 반복되는, 서버에 불필요한 다운로딩시도가
쇄도하는것이 줄어든다.
- 사용자들이 추가적으로 필요한 봉만 다운로드함으로써 반복적으로 대량의 봉을
불필요하게 다운로드 요청하지 않음으로써 서버 및 네트웤 포화상태 경감 및 무응답시간 단축
# 이미 사용되는 방법의 응용이므로 개선이 어렵지 않을것이다.
- 장중에 시스템/지표를 실시간으로 업데이트하고 실시간으로 적용하는 방식은 봉1개마다 이같은 이어받기를 하는 개념이라고 볼 수 있다. 요구되는 개선작업에는 이러한 봉1개마다의 이어받기 방법을 "사용자 지정에의한 여러개의 추가 봉에대한 이어받기"로 응용하는 것이며, 새로운것은 차트에 대량 봉로딩 실패시 "받다가 끊어진 부분을 기억하여, 재시도시 자동으로 끊어진 부분에서부터 나머지 부분까지 요청한다"는 것 뿐이다.
<<이상의 이유로 이어받기 기능이 필요함을 강력히 건의하오니, 필수적으로 반영해주시기 바랍니다.>>
답변 2
예스스탁
예스스탁 답변
2005-09-29 13:45:27
안녕하세요. 예스스탁입니다.
사용자님의 의견에 감사드립니다.
하지만 기존의 데이터를 따로 저장해야하고, 다시 데이터를 받는 것이
자동업데이트가 진행되는 것과는 다른 문제이므로 말씀하시는 것 처럼
간단한 처리로 이루어질 수 있는 문제는 아니므로 현재로선 바로 반영이
어렵습니다. 차후에 적용여부를 검토하여 보도록 하겠습니다.
좋은 하루 되세요.
> CJ_muncai2 님이 쓴 글입니다.
> 제목 : 밑에 1997번리플에 관련한 이어받기 건의입니다
> 1). 현행의 방법에선 시뮬레이션 차트에서 최근일 업데이트 된것 하루치를 받기위해 전체봉을 다시 받아서 시스템,지표를 차트처음부터 자동으로 다시 적용하게끔 되어있습니다.
결과적으로 전체봉데이터의 수백분의 일를 갱신하기위해 매우 많은 시간을 소요하게 되어 있습니다. 이것은 시뮬레이션 차트뿐아니라 일반차트에도 마찬가지입니다
그런데 현행의 방법에서도 장중에서 한봉한봉 갱신되어 나가는 모습은 이러한 방식과는 다릅니다. 갱신되는 봉만 받을뿐만 아니라, 갱신된 봉에대한 적용만 추가로 될뿐, 전체 봉에 처음부터 시스템과,지표를 다시 적용하지는 않습니다.
그렇다면 이러한 효율적인 갱신방법을 응용하여, 현행의 차트 종료일자 변경에의한 이어지는 추가봉 요청의 방식을 전체차트를 다시받는 스타일에서 부분만 받는 스타일로 바꿀수 있다고 생각됩니다;
즉 차트에 갱신할것으로 명령된 필요한 추가적 봉들에대하여서만 봉들을 추가로딩하고,
추가로딩된 봉들에 대해서만, 이미적용된 시스템과 지표들을 연속적으로 적용해서(장중에 시스템과 지표가 그러하듯이) 결과적으로, 온라인상으로 받아야하는 데이터의양(네트웍 부하와 직결됨)과 작업량(사용자 pc의 과부하내지 무응답시간과 직결됨)을 획기적으로 줄일수 있을것입니다.
2). 또한 1997번 리플글에서 말씀드린,"장중에 다량의 봉을 다운로드하는데 성공확률이 현저히 감소하는문제"에도 획기적인 해결방법이 됩니다.
즉 장종료이후보다 장중에는 차트데이터를 공급하는 서버의 돌연 무응답으로 인해 차트로딩중에 yp3프로그램이 영구적 멈춤상태 혹은 프로그램다운(윈도우에러(Ms사에 오류보고를 하느니 어쩌느니하는 종류 등등)를 내면서 강제종료됨)을 빈번히 발생할수 있는 문제를 해결할 수 있습니다.
갱신해야하는 봉을 기존의 차트에 이어 받고, 적용된 시스템과 지표도 갱신된 부분에만 이어서 적용하는 방법("이어받기"라고 부르겟습니다)을 쓴다면, 장중에 봉들을 로딩하다가 중도에 서버에서 무응답할시에 받은봉들만 차트그리기한다음, "재시도"팝업메뉴를 띄워주고서 사용자가"재시도" 선택할때 못받은 부분들에대해서 추가로 받고, 추가로 받아진 부분에 대해서만 추가로 차트그리기와 시스템/지표의 적용을 이어서하고,, 이런식으로 몇번 재시도를 눌러서 처음에 받고자했던 봉들을 모두 받게 되는 것입니다.
현행의 방식에서는 봉 데이터를 100% 다받기전에 다운되면--> yp3프로그램에서 다운로드 취소를 누름 --> 강제다운 발생 -->yp3재접속 -->다시 봉데이터 다운로드 시도 --> 등의 매우 비효율적일뿐만아니라, 불안정한 상태를 다운발생이 없을때까지 반복해야만 원하는 차트봉데이터를 받게 됩니다.
위의 1), 2) 두가지 사항을 고려해 이어받기를 한다면
# 획기적으로 사용자 작업 효율성이 증가한다
- 차트에 추가할 봉데이터만 다운로드함으로써 사용자 대기시간 단축
- 추가된 데이터에 대해서만 시스템/지표를 연속적용함으로써
사용자 작업시간 및 pc과부하상태 경감 및 무응답시간 단축
- 다운로딩 도중, 장중에 프로그램 다운되는 현상이 없어지고, 재로그인 하지 않아도 된다.
# 서버 및 네트웤 부하 감소로 시간/안정성 측면에서 이득을 본다
- 사용자들의 다운로딩 실패로 인해 반복되는, 서버에 불필요한 다운로딩시도가
쇄도하는것이 줄어든다.
- 사용자들이 추가적으로 필요한 봉만 다운로드함으로써 반복적으로 대량의 봉을
불필요하게 다운로드 요청하지 않음으로써 서버 및 네트웤 포화상태 경감 및 무응답시간 단축
# 이미 사용되는 방법의 응용이므로 개선이 어렵지 않을것이다.
- 장중에 시스템/지표를 실시간으로 업데이트하고 실시간으로 적용하는 방식은 봉1개마다 이같은 이어받기를 하는 개념이라고 볼 수 있다. 요구되는 개선작업에는 이러한 봉1개마다의 이어받기 방법을 "사용자 지정에의한 여러개의 추가 봉에대한 이어받기"로 응용하는 것이며, 새로운것은 차트에 대량 봉로딩 실패시 "받다가 끊어진 부분을 기억하여, 재시도시 자동으로 끊어진 부분에서부터 나머지 부분까지 요청한다"는 것 뿐이다.
<<이상의 이유로 이어받기 기능이 필요함을 강력히 건의하오니, 필수적으로 반영해주시기 바랍니다.>>
********
2005-09-29 21:23:42
답변 감사합니다.
이어받기 기능을, 어려우시더라도 추후 개발에 반영해주시길 부탁드립니다.;