Inflearn brand logo image

인프런 커뮤니티 질문&답변

Ayla Kim님의 프로필 이미지
Ayla Kim

작성한 질문수

알고리즘 트레이딩의 비밀, AI가 주가를 맞추는 법

FRED API를 활용한 경제 지표 데이터 수집

국내시장용으로 제작하려면 어떻게 해야하나요?

작성

·

57

·

수정됨

0

안녕하세요, 수업 잘 듣고 있습니다.

아직 초반이지만, 오직 미장에 초점이 맞춰져 있어서 국장에는 적용을 하기 위해 어떻게 변화를 주어야 할지 모르겠습니다.

파이썬이나 이런 프로그램 사용에 있어 초보라 무지한데 국내 시장용으로 제작을 하려면 API키를 어디서 가져와야 정확한지, 지표는 모든 지표를 국내에 맞게 어떻게 가져오고 수정해야 하는건지 잘 모르겠습니다.

 

수강전 문의란에서 국내 시장에 적용하고 싶은 다른 문의자 분을 보았습니다.

답변에 강의를 들으면 충분히 국장에도 적용 가능할거라고 해서 구입했는데 어려워보여요...

혹시 국내 시장에 맞추기 위해서는 어떻게 해야하는지 국내용 강의를 제작해주실 예정은 없나요? 혹은 첨부된 Github파일에서 어떻게 수정해야 하는지 도움을 주실 수 있을까요?

 

미국 시장과 국내 시장 모두 적용하고 싶은 저와 같은 사람들이 많이 있을텐데 국내시장 적용도 도와주시면 감사하겠습니다.

답변 2

0

안녕하세요, @Ayla Kim님,

관심을 가져주셔서 진심으로 감사드립니다.

본 강의의 핵심 로직은 다음과 같은 세 가지 단계로 구성되어 있습니다:

  1. 경제 지표 및 주가 정보 수집: 경제 지표와 종목별 주가 데이터를 수집합니다.

  2. AI 기반 가격 예측: Colab 환경에서 1단계에서 수집한 데이터를 기반으로 AI를 활용해 종목별 주가 예측을 수행합니다.

  3. 기술적 분석 및 뉴스 감정 분석: 1단계에서 수집한 주가 데이터를 활용해 기술적 분석을 수행하고, 뉴스 데이터를 기반으로 감정 분석을 진행합니다.

강의가 미국 시장을 타겟으로 설계된 이유는 위 프로세스를 무료 API를 활용해 구현할 수 있기 때문입니다. 다만, 한국 주식 시장(코스피/코스닥)에도 동일한 접근이 가능(뉴스 감정분석 제외)하다고 판단됩니다.

한국 시장 적용 가능성

  • 경제 지표 수집: 한국 경제 지표(예: 코스피 지수, 코스닥 지수, 등)를 수집할 수 있습니다. 예를 들어, Yahoo Finance에서 제공하는 무료 경제 지표 데이터를 활용하면 충분히 구현 가능합니다.

  • 주가 정보 수집: 한국 상장 기업(예: 삼성전자, 005930.KS)의 주가 데이터를 API를 통해 수집할 수 있습니다. 말씀주신 것과 같이 적합한 API를 찾는 것이 관건인 것 같습니다. (유료는 많을 것으로 보임)

  • AI 분석 및 기술적 분석: 2단계와 3단계의 AI 기반 예측 및 기술적 분석 로직은 미국과 한국 시장 모두에 동일하게 적용 가능합니다.

  • 뉴스 감정 분석: Alpha Vantage API는 한국 기업의 뉴스 데이터를 제공하지 않으므로, 이를 제외하거나 대체 감정 분석 기법(예: 국내 뉴스 크롤링 또는 소셜 미디어 데이터 활용)을 도입해야 합니다. 이 부분은 추가 연구가 필요합니다.

구현 가능성

위 과정은 복잡해 보일 수 있으나, 적절한 API를 선정하고 수정 사항을 논리적으로 정리하면 충분히 구현 가능합니다. 특히 Cursor를 활용하면 코드 수정 및 최적화가 효율적으로 이루어질 수 있습니다.

질문에 대한 모든 세부 사항을 답변으로 다루지 못한 점 양해 부탁드립니다.

한국 주식 관련 내용은 강의 기획 범위에 추가하여 향후 반영할 수 있도록 기획해보겠습니다.

 

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. Ayla Kim님.

국내 시장에 알고리즘 트레이딩을 적용하려면 몇 가지 과정을 거쳐야 합니다. 다음은 필요한 일반적인 단계들입니다:

  1. API 키 확보: 국내 주식 시장 데이터를 가져오는 데 필요한 API 키를 확보해야 합니다. 예를 들어, 한국거래소(KRX)나 다른 금융 데이터 제공업체(IoT, 데이터 컴퍼니 서비스 등)에서 제공하는 API를 사용할 수 있습니다.

  2. 지표 조정: 현재 강의에서 배우신 지표가 미국 주식 시장을 대상으로 한다면, 이를 국내 시장에 맞추기 위해서는 몇 가지 조정이 필요합니다. 국내 주식의 특성을 고려해 지표의 파라미터를 변경하거나 필요한 경우 새로운 지표를 개발할 수도 있습니다.

  3. 파이썬 프로그래밍: 파이썬이나 다른 언어로 알고리즘을 구현하는 과정에서는, 데이터 형식이나 요구하는 컬러(데이터 컬럼 등)가 다를 수 있으니 주의해야 합니다. 국내 데이터를 기반으로 분석을 하려면 데이터 포맷에 맞춘 데이터 프레임을 구성해야 할 것입니다.

현재 등록하신 강의가 미장 중심으로 구성되어 있는 것으로 보이며, 강의를 제작한 강사나 지원팀에 직접 문의하여 국내 시장을 대상으로 한 새로운 강의나 자료가 있는지 확인해 보는 것도 좋은 방법이 될 수 있습니다. 또한, GitHub에 첨부된 코드에 대해서는 아마 강의를 통해 어떤 부분을 변경해야 하는지 설명이 있을 것입니다.

혹시 더 자세한 내용이나 실질적인 코드 수정법에 대한 자료가 필요하다면, 강사님께 직접 대화나 문의를 해보시는 것도 좋은 방법입니다. 추가로, 인프런의 ‘문의하기’ 기능을 통해 보다 명확한 지원을 받으시는 것도 추천드립니다.

감사합니다. 좋은 학습 되시길 바랍니다!

Ayla Kim님의 프로필 이미지
Ayla Kim

작성한 질문수

질문하기