답변완료
서버부하 줄이고 방대한 자료 이용방법
서버 부하는 줄이면서 500봉, 5000봉의 데이터 한계를 없애고 방대한 양의 데이터를 이용하는 방법에 대해 설명하고자 합니다.
5분봉에서 종목검색할때 500봉 한계는 10일치의 데이터도 안되는데, 데이터양이 적은 것같아 해결방법을 생각해 본것입니다.
제 나름대로의 생각을 정리해봅니다.
일봉, 월봉은 500봉 한계라고 해도 몇년치의 데이터가 되지만, 분봉은 불과 몇일치의 데이터밖에 안됩니다.
그래서 아래 1번~3번은 분봉(특히 5분봉) 데이터 기준입니다.
1) 이용자가 직접 한국거래소에서 본인 PC로 데이터를 다운로드 하는 방법(안되겠죠?).
2) 예스랭귀지 최초 설치할때 상장된 전 종목의 상장일부터 현재까지의 데이터를 본인 PC로 다운로드 하는 방법
(용량이 얼마나 될까요?)
상장일부터의 데이터를 모두 다운로드하는것이 무리라면 몇년 데이터만 다운로드.
3) 아무때나 사용자가 원하는 종목만 선별해서 상장일부터 현재까지의 데이터를 다운로드 하는 방법
( 2번 항목 용량이 많지 않다면 2)번 항목 권장)
##### 활용 #####
예스랭귀지로 종목검색이나 차트출력 등의 작업을 할때 우선 본인 컴퓨터에 다운로드해 놓은 데이터를 이용하고,
일부 데이터는 본인 컴퓨터에 있고 일부 데이터는 본인 컴퓨터에 없다면 없는 데이터만 서버에서 다운로드하고,
컴퓨터에 데이터가 전부 없으면 서버에서 다운로드하여 이용합니다.
차트에서 5000봉으로 설정해 놓고 10개의 종목을 서버로부터 다운로드하면 5만봉의 트래픽이 발생하게 되며,
모든 데이터가 컴퓨터에 다운로드된 상태라면 상장일부터 현재까지의 모든 데이터를 이용하더라도 서버의 트래픽은 제로가 되며,
상장일부터 어제까지의 데이터는 컴퓨터에 저장되어 있고 오늘의 데이터만 서버에서 받는다고 하면
10종목의 5분봉에 대한 데이터 10종목x약70봉=700봉의 트래픽만이 발생할뿐입니다.
5만봉과 700봉은 엄청난 트래픽 차이입니다.
매일 10종목씩 1년간 이용하면 트래픽 차이가 얼마나 날까요?
하루에 최소한 몇십종목은 차트에 띄울겁니다.
서버의 부하는 획기적으로 줄이면서 이용자는 방대한 양의 데이터를 이용할 수 있는 방법이 아닐까요?
한국거래소에서 데이터를 받아 예스랭귀지에서 월봉, 일봉, 분봉 등으로 가공을 해서 HTS에 뿌려주는지, 예스랭귀지 내부에서 한국거래소의 데이터를 어떻게 받아오고 어떻게 처리하는지는 모르겠지만 제 생각을 말씀드렸습니다.
2012-06-03
772
글번호 206492
기타
답변완료
차기 버전의 차트툴 건의
안녕하세요 다른분들 처럼 저도 차기 버전을 고대하고 있습니다.
그런데 기존 같은 경우 추세선의 자석(고정) 기능이 빈약해 차기 버전에선 이 부분을 개선해주셨으면 합니다.
현재는 자석기능을 이용하려면 상향추세선, 하향추세선을 그릴때 마다 고가,저가를 일일히 바꿔줘야 하는데
대신증권이나 우리투자증권의 Mug HTS 같은 경우를 보면 고가,저가를 따로 지정 할 필요없이
캔들의 고가,저가중 마우스 포인터에 가까운 부분에 자동으로 붙게(자석기능) 되어 있습니다.
이 부분의 개선을 꼭 부탁 드리고 싶고. 추가적으로 평행채널추세선도 추가해주셨으면 합니다.
평행채널추세선은 국내에서 이트레이드에서 구현이 되어 있는데, 상향채널 같은 경우
저가1, 저가2를 지정하고 나면 고가3을 지정하여 평행한 추세 채널이 그려지는 차트툴입니다.
(Raff Regression, Standard Error, Standard Deviation 이런 회귀채널이 아닙니다.)
반대로 하향채널이면 고가1,고가2,저가3을 순서대로 지정하면 되는것이고요.
시스템트레이딩뿐만 아니라 메뉴얼 매매용도로도 YT를 쓰는 유저들이 있다는걸 알아주시면 좋겠네요.
그럼 막바지 작업 수고해주시길 바랍니다. 기대가 많습니다.
2012-05-29
799
글번호 206475
기타