1. 증권사에서 일별 거래 데이터를 받아온다.
2. db 콘솔에서 다음을 실행
select * from `거래전날일` a where yes_clo20 > yes_clo5 and clo5 > clo20
and NOT exists (select null from stock_konex b where a.code=b.code)
and close < 매수제한금액 group by code;
5일 이동평균량이 20일 이동평균량을 넘어선 시점을 구하는 조건값.
self.df_all_item.loc[0, 'clo5'] = df.loc[index, 'clo5']
self.df_all_item.loc[0, 'clo10'] = df.loc[index, 'clo10']
self.df_all_item.loc[0, 'clo20'] = df.loc[index, 'clo20']
사전에 증권사의 oepn API에서 5일 이동평균량(clo5) , 20일 이동평균량(clo20) 을 가져와야 한다.
하지만 골든크로스 지표만으로 매수, 매도를 하기엔 섣부르다고 하니
기업의 펀데멘탈을 확인할 수 있는 지표들을 추가로 조건값으로 설정해줄 것.
'개발' 카테고리의 다른 글
이상하고 어색한 문장 검색기 만들기#3 (0) | 2020.09.17 |
---|---|
이상하고 어색한 문장 검색기 만들기 #2 (0) | 2020.09.08 |
Datagrip에서 Console 창 실행하기 (0) | 2020.09.05 |
파이참에서 back, forward (ctrl+alt+left/right)가 안 먹힐 때 (0) | 2020.09.05 |
이상하고 어색한 문장들 검색기 만들기 #1 (0) | 2020.09.03 |