
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
아래 올린 부분 중 'Symbol' 부분에서 계속 에러가 나는데 어떻게 고쳐야 할지 모르겠습니다.
보고 계신 화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.

작성한 코드 및 에러 메세지
import FinanceDataReader as fdr
def find_golden_cross(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()
# 골든 크로스 확인
if df['MA5'].iloc[-2] < df['MA20'].iloc[-2] and df['MA5'].iloc[-1] > df['MA20'].iloc[-1]:
golden_cross_stocks.append(stock_code)
return golden_cross_stocks
# 한국 주식 코드 가져오기
kr_stock_list = fdr.StockListing('KRX')
# 골든 크로스가 발생한 주식 검색
golden_cross_stocks = find_golden_cross(kr_stock_list['Symbol'])
# 결과 출력
print("골든 크로스가 발생한 주식:")
for stock_code in golden_cross_stocks:
stock_name = kr_stock_list[kr_stock_list['Symbol'] == stock_code]['Name'].values[0]
print(f"{stock_code}: {stock_name}")
Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.
Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!
