본문 바로가기

AyoProject/Ayotera-Trade35

[AT] 23. 우량주 종목 자동 예측 및 선정 (1) 이번에는 우량주 종목에 대해서 데이터 기반으로 자동예측하며, 종목에 대한 최적 선정을 통해 투자를 위한 기초 데이터로 활용하기 위한 프로그램을 개발해 보도록 하겠습니다. 우선 가장 간단한 방법에 대해서 구현하기로 하겠습니다. 아마 좀더 뒤로갈수록 많은 부분에 대한 로직이 들어가겠죠?? 지난번 EMA 기반의 MACD를 통한 매매시점을 예측해 보았을때도, 모든 종목에... 그리고 모든 시점에 해당 예측이 정확이 맞는 것은 단정할 수 없었습니다. 비록 소정의 이익을 실현할 수 있었지만 말이죠. 오늘 알아볼 우량주에 대한 선정도 매우 일반화 된, 하지만 안정적으로 일반화 된 방법에 대해서... 수천개의 종목을 모두 가내수공업으로 분석이 불가능하기 때문에, 도움이 되는 부분에 대해서 개발을 하는 것 입니다. 결국.. 2020. 12. 19.
Open DART (전자공시 API) 사용해보기 오늘은 DART에서 제공하는 전자공시 정보들을 web crawling을 통하지 않고, 수집하는 방법에 대해서 알아보겠습니다. 불과 몇년전부터 전자정부에 대한 단어가 나오기 시작하면서부터 많은 정부기관에서 제공하는 정보들을 표준 API를 통해서 사용을 할 수 있습니다. 대표적으로 [공공데이터 포털] www.data.go.kr/ 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 에서 많은 정보를 구할 수 있죠... 사용법도 은근 간단하고... 우리가 흔히 알고 있는 어플리케이션에서도 이런 공공데이터를 사용하여 구현되었습니다.. 2020. 12. 16.
[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.