본문 바로가기

키움증권20

[AT] 25. 우량주 종목 자동 예측 및 선정 (3-1) 지난 시간에는, 모든 종목에 대한 고유번호를 저장하고, 각 종목별로 재무제표 정보를 저장하는 로직을 구현해 보았습니다. 재무제표에는 상당히 많은 정보들이 있으며, 이 정보들을 모두 활용하는데는 어마어마한 노력이 필요합니다. 따라서 이번시간에는 나에게 필요한 최소한의 정보에 대해서 추출하고 DB에 저장하여 활용하는 방법에 대해서 생각해 보겠습니다. 우량주 종목 선정을 위한 기반 데이터 수집 방안 (전자공시시스템 활용) - 1개 종목기준 정리된 데이터 수집 방안에 대해서 코스피, 코스닥 전체 종목에 대한 데이터를 DBMS에 적재 우량주 종목 선정 로직을 적용하여 대상 종목 추출 추출된 우량주 종목에 대해서 저평가 종목 추출 추출된 종목에 대해서 실험실 진행 우선 생각해 보아야 할 점은, 재무제표의 항목중 어.. 2020. 12. 29.
[AT] 24. 우량주 종목 자동 예측 및 선정 (2) 이번에는 지난 시간에 이어서... 우량주 종목을 자동으로 예측하는 시스템은 만들어 보겠습니다. 다시한번 강조하지만 이런 도구들도 결국 내가 투자를 하기 위한 기반 자료에 불과하다는 것은 유념해야 합니다. 지난 시간을 잠시 정리해보면, 전자공시시스템에서 제공하는 OPEN DART를 이용해서 [삼성전자]라는 종목에 대한 재무제표 정보들을 가져와서 확인을 했었습니다. 이를 위해서 API를 통해 Zip File (Binary)를 Get으로 호출해서 가져오고, 그 정보를 가지고 Json으로 제공하는 API를 Get해서 필요한 정보를 추출해 보았습니다. 그럼 지금까지의 정보를 기준으로 모든 종목에 대한 고유번호를 저장하고, 각 종목별로 재무제표 정보를 저장하는 로직을 구현해 보겠습니다. 우량주 종목 선정을 위한 기.. 2020. 12. 24.
[AT] 22. MACD 지표에 대한 구현 및 매매시점 예측 (6) 이번에는 얼마전에 해본 테스트를 다시 해보려고 합니다. 아마 이를 통해서 만족할 만한 결과를 얻을 수도 있고, 왠지 실망할 결과를 얻을 수도 있습니다. 하지만 이것은 결국 MACD도 매매를 위한 보조수단이라는 것은 마음속에 분명히 하고 가야 합니다. 하지만 저는 향후에는 MACD만으로 최적의 포인트를 찾아서 매매 실험을 해보려고 합니다. 여튼 이제 본론으로 들어가서... 지난 시간에 구현한 MACD와 MACD Signal의 Cross 상태를 자동으로 찍어준 결과에 대해서 12가지 조건에 대해서 기간별로 실제 발생이 가능한 수익에 대해서 백테스팅(Back Testing)을 수행해 보겠습니다. 이 시뮬레이션으로 아마 가장 EMA (Exponential Moving Average)를 통해서 구현한 MACD로 .. 2020. 11. 16.
[AT] 21. MACD 지표에 대한 구현 및 매매시점 예측 (5) 지난 시간을 되돌아 보면, SMA (Simple Moving Average)를 통해서 MACD와 그 관련된 지표를 구해서 무엇인가를 해보았습니다. 그래서 얻은 1차 결론은... 삼성전자로 적용한 결과는 아래의 조건일때, 생각하지않고 단순 투자를 할 경우 SMA상황에서 가장 큰 수익을 얻을 수 있습니다. (4) 조건 : MACD가 0선 아래서 MACD Signal과 GC(Golden Cross)하고, 매수는 종가, 매도는 종가 하지만 증권사에서 제공하는 HTS에 나오는 지표와는 다소 다른 값을 표출하고 있음을 확인했습니다. 그 이유는 MACD를 도출하는데 사용하는 값이 SMA가 아니고 EMA (Exponential Moving Average)라는 다른 가중평균식을 사용하기 때문입니다. 증권사들이 EMA를 .. 2020. 11. 15.