자동매매가 되면서 수익이 나는 전략을 만들어내기 위해서는 수많은 시행착오가 필요하다.
특히 어떤 조건으로 종목을 제한해야 수익이 날 수 있는지를 계속 찾아야하는데,
조건을 바꿔가며 반복문을 계속 돌리는 방법도 있지만
때로는 차트를 관찰하며 수익이 나는 차트에서 보이는 공통된 조건을 대입해보기도 한다.
이를 위해 조건을 적용한 종목리스트를 뽑아내고, 증권사 HTS에서 해당 종목을 검색하고, 특정 날짜로 이동해서 차트를 관찰해야 한다.
이 과정에서 "해당 종목 검색", "특정 날짜 이동"이 반복되면서 시간을 잡아먹는다. 그래서 예전부터 생각해오던 프로그램이 있다. 종목리스트에서 차트를 바로바로 관찰할 수 있는 프로그램.
이런저런 이유로 미루고 있다가, 만들었다.
필요한 기능은 프로그램 내에서 쿼리문을 날려 data를 불러오는 것.
그리고 불러온 data를 차트로 보여주는 것.
나머지는 부가적인 기능이다.
python으로 하면 이미 구현된 예쁜 차트 툴이 있지만,
윈도우 폼을 쓰기에 python보다 C#이 편하고 좋다.
언어는 C#, 쿼리문으로 data를 불러오는 것은 이미 할 수 있고,
차트를 그리는 것도 검색하니 나와서 해당 코드를 그대로 붙여다 썼다.
더 예쁘게 꾸미고 싶지만, 수정할 줄 모르겠어서 그냥 뒀다.
쿼리로 뽑아온 테이블에서 아무 종목이나 클릭하고, data를 가져오면 일봉/분봉 차트가 그려진다.
이걸로 바로바로 여러 차트를 관찰하면서 조건식을 변경해볼 수 있게 됐다.
하지만 이런 도구가 있거나 없거나, 전략을 찾는 일은 늘 지난한 과정을 필요로 한다.
도구가 생겼으니 또 뭔가 찾아서 돌려봐야지..
'System trading' 카테고리의 다른 글
맛집과 트레이딩 (0) | 2022.11.30 |
---|---|
도박과 트레이딩 (0) | 2022.09.12 |
종목 추천좀 해줘봐 (0) | 2022.01.13 |
과최적화를 피하는 방법 - 표본을 늘려라 (0) | 2022.01.08 |
시스템 트레이딩에 대한 오해 (1) | 2022.01.07 |