로그인

파이썬으로 만든 주식 자동매매 프로그램

파이썬으로 자동매매하는 프로그램입니다

조회 14,177 2026-08-18 등록

소개

파이썬으로 주식자동 매매 프로그램을 만들었습니다 파이썬으로 만든 매크로 프로그램으로 삼성증권 HTS 프로그램을 통해 매매 합니다 매매는 XML파일형태(php로만듬)의 데이터를 통해 매수매도합니다 매크로 프로그램이다 보니 100% 매수매도 되지 않는 경우도 있습니다 아무래도 매크로 프로그램의 한계인듯 합니다 물론 극복할수는 있습니다 여튼 아래 소스를 공개하니 참고해보시기 바랍니다 작동원리설명 동영상 https://www.youtube.com/watch?v=z3sFLfMMod8

태그

의견 0

로그인하면 의견을 남길 수 있습니다.

아직 의견이 없습니다. 첫 의견을 남겨보세요.

비슷한 사이트

오토핫키

www.autohotkey.co.kr

자동매크로 프로그램인 오토핫키 커뮤니티 http://www.autohotkey.co.kr 를 소개합니다. 자동매크로 프로그램이라는 것은 단순 반복작업을 컴퓨터가 대신 처리 하도록 만들어 주는 프로그램 입니다. 쉽게 말해 오토핫키는 내가 직접 마우스와 키보드를 조작하지 않고 자동으로 마우스가 움직이고 키보드를 사용하는 프로그램입니다. 나는 아무것도 하지 않는데 마우스와 키보드가 제작한 코딩대로 움직이고 입력하는 것입니다. 해당 프로그램을 만들려면 프로그램이 설치되어야 하는데 http://www.autohotkey.com 해당사이트에서 간단하게 다운로드 받아 설치 할 수 있습니다. 설치 후 내가 원하는 매크로 프로그램을 개발하여 사용하면 되는데 아무래도 프로그램영역이다 보니 쉽게 접근 하기가 어렵습니다. 물론 매뉴얼이 제공되지만 직접 개발해보면 매뉴얼로 부족한 영역이 있기 마련입니다. 혼자서 오토핫키로 프로그램을 개발할 때 막히면 참 답답하고 스트레스도 많이 받습니다. 이때 오토핫키 커뮤니티가 필요합니다. 막히는 부분을 검색하면 많은 내용이 검색됩니다. 아무래도 내가 막히는 부분, 내가 고민한 부분은 다른 사람들도 동일하게 경험하기 때문일 것입니다. 혹 여나 자료가 없다면 자유질문답변과 같은 게시글에 글을 남기면 됩니다. 커뮤니티가 활성화되어 얼마 되지 않은 답변을 받을 수 있습니다. http://www.autohotkey.co.kr 사이트는 다양한 메뉴들로 구성되어 있습니다. 소스를 공개하는 공간, 질문과 답변을 하는 공간, 오토핫키에 대해 공부할 수 있는 공간 등 다양하게 서비스를 제공하고 있습니다. 만약 자신이 오토핫키로 프로그램을 개발하고 싶다면 오토핫키 커뮤니티인 http://www.autohotkey.co.kr 를 적극 추천합니다.

파이썬클래스

www.youtube.com

가장 쉬운 프로그래밍 언어, 파이썬을 배워보자! 파이썬이라고 하면 (개발자들끼리는) 가장 배우기 쉬운 언어라고 하는데요. 워낙 합리적이고 직관적으로 구성돼 있어서 1991년 개발된 이후 계속 그 영역을 넓혀 이젠 C언어나 PHP의 아성을 넘보고 있디고까지 합니다. 처음 개발을 배우기 시작할 때 파이썬으로 시작하는 곳들도 점점 많다고 하고요. 물론 기본적으론 프로그래밍 언어이기 때문에 개발자 입장에서 쉽다는 것인지, 문돌이들한테는 여전히 장벽이 있긴 한데요. 그럼에도 파이썬을 실제로 배워보고 싶은 욕심이 생기는 분들 많이 계실 걸로 압니다. 이런 분들을 위한 실전형 매뉴얼을 소개해주는 유튜브 채널 '파이썬클래스'를 소개합니다. https://www.youtube.com/c/파이썬클래스 오직 파이썬만 강의하고 있는데요. 과거 유행했던 '무작정 따라하기' 시리즈처럼 여기서 강의하시는 분의 가르침을 하나씩 하나씩 따라하다 보면 정말 쉽게 파이썬을 배울 수 있을 것 같아요. 파이썬은 개발속도가 빠르고 생태게도 거대하고 가르치기도 편하다고 알려져 있습니다. 뭐 전문적인 이야기로 가면 구현체, 순수 객체 지향 등 문돌이들은 잘 모르겠는 여러 용어들이 계속 나오는데요. 그런 건 뭐 천천히 알아가면 되겠지요. 유튜브를 보니 파이썬 기초부터 차근차근 시작하고 있는데요. 개념들 등 관련 기초를 우선 차근차근 쌓을 수 있는 것 같아서 좋아 보입니다. 물론 '원하는 키워드로 뉴스기사 목록 가져오기', '겨울왕국2 영화평저 댓글 크롤링해서 엑셀로; 등 실전형 강의들도 있고요. 개발자에 관심이 있다면, 파이썬클래스에서 파이썬으로 한 번 시작해 보시는 게 어떨까요?

게시글

리눅스에서 파이썬 프로그램 작동시키기

리눅스에서 내가 만든 프로그램을 실행하는 방법입니다 프로그램 실행시키기 내가 만드 프로그램은 /home/monitor/monitor.py 파일입니다 파이썬3버전으로 업그레이드하면 python3 명령어로 실행 해야 합니다 $ cd /home/monitory $ python3 ./monitory.py 파일이 있는 경로로 이동하여 실행합니다 이때 백그라운드로 실행하기 위해서는 nohup를 사용합니다 $ nohup python3 monitor.py& 이렇게 입력하면 백그라운드로 실행이되기 때문에 터미널이 닫혀도 프로그램은 작동합니다 프로그램 중지시키기 프로세서명으로 종료하는 방법입니다 우선 프로세서가 실행 되고 있는지 파악하기위해 $ ps -ef | grep monitor 실행여부를 파악합니다 프로그램이 작동중이라면 monitor.py 프로세서가 있게 됩니다 이때 $ pkill -9 -ef monitor.py 명령어로 해당 프로그램을 중지시킬수 있습니다 프로그램이 오작동하여 중지될수도 아님 다른 문제가 발생될수가 있습니다 그래서 1시간에 한번씩 프로그램을 종료하고 다시 실행해주려 합니다 1시간에 한번씩 종료후 재실행하기위해서는 크론탭(crond) 활용하면됩니다 크론탭에 스케쥴 추가하기 $ vi /etc/crontab 아래와 같이 추가하면 정상적으로 작동하지 않습니다 59 * * * * root pkill -9 -ef monitor.py 0 * * * * root nohup python3 monitor.py& 이유는 nohup, python3 절대경로를 지정해 주지 않았기 때문입니다 종료 스크립트도 매시간 59:55초에 종료하고 00:00시에 다시 실행합니다 다시말해 종료후 5초후에 다시 실행해줘야 정상적으로 작동됩니다 그리고 monitor.py 파일을 실행할때 경로도 신경써야 합니다 monitory.py 안에 경로를 지정했을수도 있기 때문입니다 그래서 cd /home/monitor 디렉토리로 이동한 이후에 진행합니다 아래처럼 크론탭에 추가하면 정상작동합니다 59 * * * * root sleep 55;pkill -9 -ef monitor.py 0 * * * * root cd /home/monitor;/usr/bin/nohup /usr/bin/python3 monitor.py& 추가이후 $ systemctl restart crond 크론탭을 재실행 해주면 설정은 끝이 납니다