본문 바로가기

파이썬

아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-5. 거래대금, 시가총액 구하기 주식투자를 하면서 활용하는 지표는 상당히 많지만 여러가지 지표를 보기전에 확인해야하는 사항은 바로 거래대금과 시가총액입니다. 거래대금은 해당 종목의 관심도를 나타내며, 시가총액은 기업의 규모를 보여주고 변동성을 예측할 수 있게 해주는 지표이기 때문입니다. 관심종목을 선정한 이후에 가장 먼저 확인하는 것이 거래대금이 어느정도의 규모이며, 해당 거래대금은 시가총액의 몇프로정도를 차지하는지로 앞으로의 변동성을 예측해보고 투자를 결정하게 됩니다. 그래서 이번에 파이썬으로 주식 자동매매프로그램(로봇)을 만들면서 거래대금과 시가총액을 구해서 해당 주식종목의 규모대비 거래대금이 얼마나 형성되었는지 알아보는 조건을 만들어보고자 했습니다. 목 차 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-5. 거래대금, 시가총액..
아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-4. 주가 이동평균 구하기 우리는 주식투자를 하면서 가장 많이 활용하는 지표가 바로 이동평균선일 것입니다. 이동평균선은 주가의 추세를 나타내주기 때문에 앞으로의 방향을 예측하는 지표로 가장 많이 사용을 하고 있습니다. 저 역시나 주식투자를 하면서 분봉과 일봉, 주봉, 월봉의 이동평균선을 보고 상승흐름이냐 아니냐를 판단한 후에 투자에 접근을 하고 있습니다. 그래서 이번에 파이썬으로 주식 자동매매프로그램(로봇)을 만들면서 일봉 뿐만 아니라 분봉의 이동평균선까지 구해서 최적의 매매타이밍을 만들어보고자 했습니다. 목 차 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-4. 주가 이동평균 구하기 일단 이동평균을 구하기 위해서는 지난번 글에서 말씀드린 주가정보가 1차적으로 필요합니다. 20일 이동평균선을 구하기 위해서는 20일 주가 정보가..
아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 - 일주일 매매 수익 주식투자를 하면서 너무 많은 에너지가 주식종목을 공부하는데 사용이 되기 때문에 저는 약 2~3개월간 파이썬을 활용한 주식 자동매매 프로그램(자동매매 로봇)을 구축을 하는데 진행하였습니다. 한마디로 이야기하면 내가 일을 하건 놀건간에 저를 대신해서 매매를 진행해주는 아바타(로봇)을 만들어 둠으로써 저 대신 돈을 벌어오는 도구를 만들어 놓기로 결심을 한 것이지요. 매일 같이 주가가 변화는 종목을 수시로 쳐다보면서 에너지를 소비하는 것도 귀찮고, 바쁘게 일을하다보면 놓치게되는 일도 수두룩했기 때문이지요. "밥먹고 온사이에 10%이상 올랐다가 빠졌네..." "언제 이렇게 폭락했지?" "분할매수 했어야 했는데 타이밍 놓쳤네.." 직장인으로써 일을하다보면 수시로 느끼게되는 생각들이 있습니다. 회의를 하건 출장을 가..
아티클커버 파이썬 주식 자동매매 프로그램(로봇) 구축 : 3-1. 매매 프로세스 사실 기초적인 부분은 앞에서 이야기한 if와 df에 대한 조작만 잘 할 수 있게된다면, 나머지 프로그래밍은 어렵지 않습니다. 전체적인 큰 뼈대가 되는 코드는 이미 오픈소스로 올라와 있기 때문에 누구나 활용할 수 있고, 메인이 되는 자동매매를 판단하기 위한 조건만 스스로 잘 설정을 해준다면 해당 소스 내에서 충분히 적용을 시킬 수 있을 것입니다. 파이썬(python) 주식 자동매매 프로그램 만들기 - 2-1 조건문(if) 파이썬(python) 주식 자동매매 프로그램 만들기 - 2-2 데이터프레임(df) 파이썬(python) 주식 자동매매 프로그램 만들기 : 2-3. 구글 스프레드시트 연동 제가 추가로 한 것은 구글에서 관심종목을 받아오고, 매수최적가를 판단하기 위해 분봉과 일봉 이동평균가를 활용하였으며, ..
아티클커버 파이썬(python) 주식 자동매매 프로그램 만들기 - 2-1 조건문(if) 안녕하세요. 일반인도 복사하여 붙여넣기로 만들수 있는 프로그래밍을 지향하며, 주식 자동매매 프로그램을 만들고 있는 [찌쏘]입니다. 주식투자와 관련된 주제로 수년간 글을 쓰다가 결국 자동매매프로그램까지 손을 데게 되었습니다. 일단 주식투자를 하다보면 사람의 판단이 개입되는 경우가 많은데 이런 경우에 뇌동매매/충동매매가 발생하게 됩니다. 그렇기 때문에 자동으로 시스템이 판단해서 내가 원하는 기준에 도달했을때 자동으로 매매가 진행될 수 있도록, '더 오르겠지..', '곧 회복될꺼야' 라는 일말의 기대감도 가지지 않고 매매가 진행될 수 있도록 하기 위해 프로그램을 만들기 시작했습니다. 유튜브를 보다보면 주식 자동매매프로그램을 만드는 다양한 영상들이 있습니다. 특히나 파이썬은 자동화로 잘 알려진 프로그램언어이기 ..
아티클커버 파이썬(python) 주식 자동매매 프로그램 만들기 - 1-1. 환경셋팅 주식자동매매 프로그램은 아마 대부분의 분들에게 생소할 것입니다. 그리고 매매프로그램을 만든다는 것이 프로그래머의 영역으로 생각되었기 때문에 쉽게 접근을 못했을 것이라고 생각합니다. 하지만 지금부터 제가 보여드릴 내용들과 소소코드들을 복사&붙여넣기만 하더라도 충분히 자동매매 프로그램을 만들수가 있습니다. 기본적인 골격은 코딩없는 세상을 지향하는 '조코딩'님의 유튜브 영상을 참고하였고, 파이썬 증권 데이터 분석이라는 도서를 함께 참고하여 만들었습니다. 기본적인 코딩지식이 있다면 좋겠지만 모르더라도 조금만 공부하면 충분히 따라올 수 있기 때문에 속는셈치고 한번 경험해보시는 것도 나쁘지 않을 것 같습니다. 미국 주식시장의 95%는 프로그램이 거래하고 있다 서론으로 짧게 이야기를 하자면, 주식시장에도 로봇이 매매..
아티클커버 주식 자동매매 프로그램 만들기 프로젝트 시작(셋팅) 사실 주식투자를 하면서 가장 많이 생각했던 부분이였습니다. 바로 주식투자를 자동으로 진행하게 할 수 없을까? 하는 고민이였습니다. 요즘에 수많은 광고글들을 보면 로봇이 자동매매를 하느니 추천을 하느니 등의 이야기가 많이 나오는데요. 저는 제가 직접 자동매매 프로그램을 만들어 보기로 결정하였습니다. 사실 저는 IT전공자이지만 프로그래밍을 하던 사람은 아닙니다. 다만 데이터베이스와 빅데이터 등 분석기법들을 연구하는쪽의 일을 했었고, 장기간 IT와는 거리가 있었던 업무를 하였었기 때문에 상당히 고민을 많이 하기는 했지만, 조건검색식에 대한 연구도 최적의 주식투자종목을 발굴해 내는 관점이라고 한다면, 이것을 자동매매로봇을 만들어서 내가 일하고 있는 동안에 스스로 투자를 진행했으면 좋겠다라는 생각을 했습니다. 요..


Visitor :
POWERED/DESIGN/COPYRIGHTⓒ BY JJISSO