본문 바로가기

python

아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-5. 거래대금, 시가총액 구하기 주식투자를 하면서 활용하는 지표는 상당히 많지만 여러가지 지표를 보기전에 확인해야하는 사항은 바로 거래대금과 시가총액입니다. 거래대금은 해당 종목의 관심도를 나타내며, 시가총액은 기업의 규모를 보여주고 변동성을 예측할 수 있게 해주는 지표이기 때문입니다. 관심종목을 선정한 이후에 가장 먼저 확인하는 것이 거래대금이 어느정도의 규모이며, 해당 거래대금은 시가총액의 몇프로정도를 차지하는지로 앞으로의 변동성을 예측해보고 투자를 결정하게 됩니다. 그래서 이번에 파이썬으로 주식 자동매매프로그램(로봇)을 만들면서 거래대금과 시가총액을 구해서 해당 주식종목의 규모대비 거래대금이 얼마나 형성되었는지 알아보는 조건을 만들어보고자 했습니다. 목 차 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-5. 거래대금, 시가총액..
아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-4. 주가 이동평균 구하기 우리는 주식투자를 하면서 가장 많이 활용하는 지표가 바로 이동평균선일 것입니다. 이동평균선은 주가의 추세를 나타내주기 때문에 앞으로의 방향을 예측하는 지표로 가장 많이 사용을 하고 있습니다. 저 역시나 주식투자를 하면서 분봉과 일봉, 주봉, 월봉의 이동평균선을 보고 상승흐름이냐 아니냐를 판단한 후에 투자에 접근을 하고 있습니다. 그래서 이번에 파이썬으로 주식 자동매매프로그램(로봇)을 만들면서 일봉 뿐만 아니라 분봉의 이동평균선까지 구해서 최적의 매매타이밍을 만들어보고자 했습니다. 목 차 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-4. 주가 이동평균 구하기 일단 이동평균을 구하기 위해서는 지난번 글에서 말씀드린 주가정보가 1차적으로 필요합니다. 20일 이동평균선을 구하기 위해서는 20일 주가 정보가..
아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-3. 주가 정보 구하기 지난번 포스팅에서는 파이썬 주식자동매매프로그램을 구축하면서 실질적인 매매로직을 구현하기 위한 기초정보로 현재가(호가창)의 다양한 정보를 조회하는 소스코드에 대해서 알아보았습니다. 실제로 주식투자를 진행함에 있어서 어떤 주식종목을 매수하고자 할 때 가장 먼저 접하게되는 화면이 바로 호가창(현재가)창입니다. 이번에는 2번재로 가져오게될 정보는 바로 주가에 대한 일자별 정보입니다. 보통 우리가 주식투자를 하게되면 특정기간(ex. 1월1일~3월30일)까지의 주가정보(종가, 시가, 고가, 저가)를 가져오게 됩니다. 이를 통해서 나중에 이동평균도 구하게 되며, 주식투자의 추세를 확인하고 강도를 확인하고, 주가의 변동률을 확인하는 작업을 하는 기초적인 데이터이기 때문에 필수적으로 수집을 해야 하는 정보입니다. 파이썬..
아티클커버 파이썬(python) 주식 자동매매 프로그램 만들기 : 2-3. 구글 스프레드시트 연동 파이썬 주식 자동매매 프로그램(로봇) 구축과 관련해서 제가 매뉴얼을 작성중입니다. 벌써 3-2번째 구축하기와 관련해서 구글 스프레드시트(엑셀) 연동까지 오게되었네요. 주식투자를 하면서 가장 중요한 것은 바로 어떤 주식종목을 매매할 것이냐입니다. 내가 어떤 종목에 투자할지를 정하는 부분을 자동매매 프로그램으로 만들기는 일반인 입장에서 어려울 것이라고 판단을 했습니다. 그래서 저는 수년간 조건검색식으로 쌓아놓았던 데이터베이스를 기반으로 확률이 상대적으로 높은 종목들만 매매리스트에 포함시켜서 로봇이 해당 리스트에서 조건에 맞는 주식종목을 매매만 진행할 수 있도록 구현하는 방법을 선택했습니다. 구글 스프레드시트와 연동한 주식파이썬(python) 주식 자동매매 프로그램 만들기 : 3-2. 구글 스프레드시트 연동 ..
아티클커버 파이썬(python) 주식 자동매매 프로그램 만들기 - 2-2 데이터프레임(df) 안녕하세요 직장인 주식투자자 [찌쏘]입니다. 최근 주식투자를 자동화 하기 위해서 파이썬을 기반으로 주식 자동매매 프로그램을 만들고 있습니다. 대부분은 소스코드를 복붙(복사하여 붙여넣기, Copy&Paste)로 만들려고 계획하고 있습니다. 하지만 원하는 로직이 자동매매프로그램과 동일하지 않기 때문에 일정부분 수정을 해야하는 상황이 불가피하게 발생을 하게되는데, 복잡한 것을 알아야한다기보다 기초적인 부분만 알면 충분히 수정이 가능합니다. 이번 포스팅에서는 파이썬의 기초로 지난번 if조건문에 이이서 두번째로 많이 사용한 데이터프레임(Data-frame)에 대해서 알아보도록 하겠습니다. 쉽게 이야기하면 엑셀과 같은 데이터 저장변수입니다. 가로세로 열/행 기반의 데이터를 저장하는 구조를 가진 변수이고, 보통 특정..
아티클커버 파이썬(python) 주식 자동매매 프로그램 만들기 - 2-1 조건문(if) 안녕하세요. 일반인도 복사하여 붙여넣기로 만들수 있는 프로그래밍을 지향하며, 주식 자동매매 프로그램을 만들고 있는 [찌쏘]입니다. 주식투자와 관련된 주제로 수년간 글을 쓰다가 결국 자동매매프로그램까지 손을 데게 되었습니다. 일단 주식투자를 하다보면 사람의 판단이 개입되는 경우가 많은데 이런 경우에 뇌동매매/충동매매가 발생하게 됩니다. 그렇기 때문에 자동으로 시스템이 판단해서 내가 원하는 기준에 도달했을때 자동으로 매매가 진행될 수 있도록, '더 오르겠지..', '곧 회복될꺼야' 라는 일말의 기대감도 가지지 않고 매매가 진행될 수 있도록 하기 위해 프로그램을 만들기 시작했습니다. 유튜브를 보다보면 주식 자동매매프로그램을 만드는 다양한 영상들이 있습니다. 특히나 파이썬은 자동화로 잘 알려진 프로그램언어이기 ..
아티클커버 파이썬(python) 주식 자동매매 프로그램 만들기 - 1-1. 환경셋팅 주식자동매매 프로그램은 아마 대부분의 분들에게 생소할 것입니다. 그리고 매매프로그램을 만든다는 것이 프로그래머의 영역으로 생각되었기 때문에 쉽게 접근을 못했을 것이라고 생각합니다. 하지만 지금부터 제가 보여드릴 내용들과 소소코드들을 복사&붙여넣기만 하더라도 충분히 자동매매 프로그램을 만들수가 있습니다. 기본적인 골격은 코딩없는 세상을 지향하는 '조코딩'님의 유튜브 영상을 참고하였고, 파이썬 증권 데이터 분석이라는 도서를 함께 참고하여 만들었습니다. 기본적인 코딩지식이 있다면 좋겠지만 모르더라도 조금만 공부하면 충분히 따라올 수 있기 때문에 속는셈치고 한번 경험해보시는 것도 나쁘지 않을 것 같습니다. 미국 주식시장의 95%는 프로그램이 거래하고 있다 서론으로 짧게 이야기를 하자면, 주식시장에도 로봇이 매매..


Visitor :
POWERED/DESIGN/COPYRIGHTⓒ BY JJISSO