본문 바로가기

시스템 트레이딩/백테스트 도구

[주식투자] 백테스트 도구 - 웹에서 직접 돌려보는 추세추종 백테스트

KOSPI200.csv
0.17MB
005930.csv
364.9 kB

 

 

 

안녕하세요 이노도리입니다 :)

 

 오늘은 새해를 맞아 열심히 삽질을 해가면서 티스토리의 html 편집 기능을 활용해 추세추종의 백테스트 툴을 만들었습니다. 티스토리에 이게 업로드되다니 정말 신기하네요 ㅎㅎ 자바스크립트 코드를 숨기고 싶었는데 이게 로딩이 잘 안돼서 제 적나라한 웹개발 실력이 드러나고 말았습니다... ㅎㅎ 그래도 공부한지 하루도 안되서 만들었으니 앞으로 더 나아질 거라고 믿어요. 

 

 이 툴의 사용법은 일단 데이터 파일이 필요합니다. 캔들로 이루어진 데이터가 필요한데, csv파일로 저장하셔야 합니다. (코스피200과 삼성전자 데이터 파일을 업로드 합니다.)

 

 예를 들어 설명하면 다음과 같습니다.

 

 첫 번째 데이터는 날짜 데이터입니다. (20200702, 2020-07-02, 2020/07/02 모두 동작하도록 만들었으니 포맷을 수정할 필요는 없답니다. 대신 년 월 일 순은 맞춰져야 합니다.) 

 

 두 번째 데이터부터는 시가, 고가, 저가, 종가, 거래량입니다. 아마 주식을 하시는 분이라면 이 정도는 금방 이해하실 수 있을 거라고 생각합니다. 편의를 위해 데이터 파일을 함께 업로드 하니 필요하신분은 받으셔서 사용하시면 됩니다. 직관적으로 만들었으니 충분히 잘 사용하실거에요 ㅎㅎ

 

20200702,30950,31300,30650,31050,143692
20200701,31500,31550,30900,30950,174198
20200630,32000,32050,31250,31300,179642
...

 

 사용 방법을 정리하면 다음과 같습니다.

 

1. 데이터 파일을 포맷에 맞게 준비합니다.

2. 파일을 불러들입니다.

3. 파라미터를 조정해 줍니다.

4. 백테스트를 진행합니다.

 

정말 간단하죠? ㅎㅎㅎ

 

 

 

 

 



Long Term =
Short Term =
Tax = %
slipage + Fee = %