본문 바로가기
주식

ChatGPT에게 오늘 골든크로스가 발생한 주식을 알려달라고 했다.

by 운랑 2023. 7. 14.
728x90

ChatGPT에게 물어봤다.

"financedatareader 로 한국 주식 전체를 검색해서 오늘 골든 크로스가 일어난 주식을 찾는 파이썬 코드를 만들어줘"

 

그러자 답을 해주었다.

import FinanceDataReader as fdr
from datetime import datetime

def find_golden_cross_today(stocks):
    golden_cross_stocks = []

    for stock_code in stocks:
        df = fdr.DataReader(stock_code)
        
        # 이동평균선 계산
        df['MA5'] = df['Close'].rolling(window=5).mean()
        df['MA20'] = df['Close'].rolling(window=20).mean()
        
        today = datetime.now().date()

        # 골든 크로스 확인
        if len(df) >= 2 and df['MA5'].iloc[-2] < df['MA20'].iloc[-2] and df['MA5'].iloc[-1] > df['MA20'].iloc[-1]:
            if df.index[-1].date() == today:
                golden_cross_stocks.append(stock_code)

    return golden_cross_stocks

# 한국 주식 코드 가져오기
kr_stock_list = fdr.StockListing('KRX')

# 오늘 골든 크로스가 발생한 주식 검색
golden_cross_stocks = find_golden_cross_today(kr_stock_list['Code'])

# 결과 출력
print("오늘 골든 크로스가 발생한 주식:")
for stock_code in golden_cross_stocks:
    stock_name = kr_stock_list[kr_stock_list['Code'] == stock_code]['Name'].values[0]
    print(f"{stock_code}: {stock_name}")

 

이걸 가지고 구글 코랩에서 파이썬으로 돌려 보았다.

그렇게 나온 답은 다음과 같다.

반응형

 

[23년 7월 14일 기준 골든크로스가 발생한 주식 목록]

323410: 카카오뱅크
009150: 삼성전기
009830: 한화솔루션
377300: 카카오페이
402340: SK스퀘어
090430: 아모레퍼시픽
018880: 한온시스템
068760: 셀트리온제약
078930: GS
263750: 펄어비스
021240: 코웨이
006260: LS
403870: HPSP
005385: 현대차우
000880: 한화
002790: 아모레G
030000: 제일기획
353200: 대덕전자
047040: 대우건설
035760: CJ ENM
001120: LX인터내셔널
145020: 휴젤
006280: 녹십자
069260: TKG휴켐스
008730: 율촌화학
195940: HK이노엔
192080: 더블유게임즈
001530: DI동일
031430: 신세계인터내셔날
119860: 커넥트웨이브
228670: 레이
003470: 유안타증권
000370: 한화손해보험
394280: 오픈엣지테크놀로지
089970: 에이피티씨
900140: 엘브이엠씨홀딩스
034310: NICE
338220: 뷰노
060150: 인선이엔티
005160: 동국산업
090435: 아모레퍼시픽우
049950: 미래컴퍼니
002150: 도화엔지니어링
006840: AK홀딩스
304100: 솔트룩스
001460: BYC
048550: SM C&C
143240: 사람인
008060: 대덕
094480: 갤럭시아머니트리
003160: 디아이
036560: 영풍정밀
160550: NEW
311320: 지오엘리먼트
010170: 대한광통신
011700: 한신기계
033920: 무학
031440: 신세계푸드
126880: 제이엔케이히터
950190: 미투젠
017550: 수산중공업
000860: 강남제비스코
000320: 노루홀딩스
009470: 삼화전기
039860: 나노엔텍
016740: 두올
389140: 포바이포
347770: 핌스
217500: 러셀
002600: 조흥
340810: 씨유박스
000230: 일동홀딩스
086040: 바이오톡스텍
141000: 비아트론
024880: 케이피에프
192250: 케이사인
122310: 제노레이
348030: 모비릭스
089850: 유비벨록스
016090: 대현
263770: 유에스티
003780: 진양산업
001840: 이화공영
019990: 에너토크
277070: 린드먼아시아
317690: 퀀타매트릭스
104200: NHN벅스
331520: 밸로프
289860: 지슨
035290: 골드앤에스
000590: CS홀딩스
040610: SG&G
045300: 성우테크론
094970: 제이엠티
127120: 디엔에이링크
052860: 아이앤씨
008370: 원풍
038950: 파인디지털
176590: 코나솔
200580: 메디쎄이
054180: 메디콕스
110020: 전진바이오팜
084670: 동양고속
058450: 엔터파트너즈
258790: 소프트캠프
344860: 이노진
340360: 다보링크
091970: 나노캠텍
257990: 나우코스
073190: 듀오백
35320K: 대덕전자1우
086460: 큐러블
044180: KD
108675: LX하우시스우
446840: 키움제8호스팩
446150: 유안타제12호스팩
185190: 수프로

 

엄청 많긴 한데 이 데이터를 토대로 살 만한 주식을 좀 찾아봐야겠다.

 

이 중에서 주식이 만원 이하인 종목을 다시 추려달라고 했다.

최근에 만원 이하의 종목을 주로 공략 중이라서 그렇다.

 

018880: 한온시스템
047040: 대우건설
003470: 유안타증권
000370: 한화손해보험
900140: 엘브이엠씨홀딩스
060150: 인선이엔티
005160: 동국산업
002150: 도화엔지니어링
048550: SM C&C
008060: 대덕
094480: 갤럭시아머니트리
003160: 디아이
160550: NEW
010170: 대한광통신
011700: 한신기계
033920: 무학
126880: 제이엔케이히터
017550: 수산중공업
039860: 나노엔텍
016740: 두올
217500: 러셀
086040: 바이오톡스텍
141000: 비아트론
024880: 케이피에프
192250: 케이사인
122310: 제노레이
016090: 대현
263770: 유에스티
003780: 진양산업
001840: 이화공영
019990: 에너토크
277070: 린드먼아시아
317690: 퀀타매트릭스
104200: NHN벅스
331520: 밸로프
289860: 지슨
035290: 골드앤에스
040610: SG&G
045300: 성우테크론
094970: 제이엠티
127120: 디엔에이링크
052860: 아이앤씨
008370: 원풍
038950: 파인디지털
176590: 코나솔
054180: 메디콕스
110020: 전진바이오팜
058450: 엔터파트너즈
258790: 소프트캠프
344860: 이노진
340360: 다보링크
091970: 나노캠텍
257990: 나우코스
073190: 듀오백
086460: 큐러블
044180: KD
446840: 키움제8호스팩
446150: 유안타제12호스팩
185190: 수프로

반응형

댓글