본문 바로가기
728x90
반응형

재테크이야기/시스템 트레이딩12

python-telegram-bot 수년 전.. 파이썬을 처음 접하고 구글링 삼매경에 빠져서 할수 있는게 많다는 생각을 가지고 있을 때 마침 사업을 시작한 지인에게 어떤 도움을 줄까 고민하다가, 간단한 문의사항을 대답해 줄 수 있는 챗봇을 주면 좋아할 것 같아서 잠시 만져보았었지만, 그때 지인의 니즈는 다른 서비스에서(카카오톡) 사용이라서.. 간단한 가격 응답 (DB에서 읽어서 대답하는) 까지 만들고, 이후 더 고민하지 않았던 기억을 되살렸습니다. 주말에 살짝 돌아보니 그 사이 대대적(?)인 업데이트가 있었고, 기존의 패키지들을 사용하는 것이 바뀐건지.. 과거의 포스팅된 코드들이 2022년(정확하진 않지만) 이전의 코드들은 동작하지 않는 것을 확인했습니다. 그래서 최근 게시물들 위주로 찾아보니 핸들러 방식으로 만들어야 기본적인 코드가 나오.. 2024. 1. 9.
[시스템] 챗봇 만들기 - 시작 보통 중앙정렬을 좋아하지만, 소스 코드나 리소스가 들어가야 하므로 이 포스팅들은 좌측 정렬로 작성되어 집니다. Front-End를 만들 수는 있지만, 포트 포워딩이나 도메인 등을 당장 해결하거나 준비해야 할 만큼 필요성을 느끼지 못해서.. 본래 삶에 도움이 되는 부분을 먼저 구현하려고 합니다. 그 첫번째로 챗봇입니다. 현대인들의 공통된 현상이지만, 시간이 없습니다. 언제 어디서 누구든 매번 느낄텐데요.. 반복적으로 루틴한 일을 도와주는 건 진작에 많이들 만들어서 사용하고 계시죠. 최근 GPT나 미드저니 등을 통해 보면 이제 창작의 세계가지 접근하고 있습니다. 그래서 시작해봅니다. 1. 필요 정보를 답해주기 2. 반복되는 정보 검색해 알려주기 3. 루틴한 모니터링 해주기 우선 과거에 사용해보았던 텔레그램 .. 2024. 1. 7.
[시스템] 2024년 또 다른 시작점 마지막 포스팅이 21년 7월이니 거의 3년만이라고 해도 좋을 정도로 오랜 공백이 있었네요 국내 주식 관심 종목에 투자를 할 자금이 여유치 않아서.. 시세 트래킹을 하는 코드까지 하고 오래 쉬었던 것 같습니다. 개인적인 사유로 여러가지 고난의 행군이 계속되어.. 나이만 세살 더 먹은.. 트래킹 소스 코드 작성시절만 하더라도 꽤 에너지가 넘쳤는데, 점점 늙어가는 것을 느끼고 더 늦기 전에 다시 시작하려 합니다. 塞翁之馬 변방 늙은이의 말 https://terms.naver.com/entry.naver?docId=3551786&cid=47303&categoryId=47303 새옹지마 옛날 중국 만리장성의 변방에 한 노인이 살았어. 사람들은 이 노인을 ‘새옹’이라고 불렀지. 어느 날, 새옹의 말이 오랑캐 땅으로.. 2024. 1. 7.
[개발환경] 파이썬(python) 32bit 가상화 설치 (venv) 이번 포스팅은 python 32bit venv 설치 입니다. 국내 증권사 API의 대부분은 32bit 환경이 필요로 한다 최근의 PC 환경은 아마 대부분 64bit os로 설치가 되기 떄문에, 32bit 환경을 추가해주기 위한 과정을 포스팅 해봅니다. python.org 에서 설치를 원하는 install file을 다운 받은 후, 이전의 64bit 버전 설치 때와 다르게 "Add Python 3.9 to PATH"에 체크를 하지 않는다 미리 C드라이브의 특정 위치에 가상환경 디렉토리를 만든다 윈도우 명령 프롬프트(window + R)로 방금 만든 디렉토리로 이동 후에 아래 명령어를 입력한다. python -m venv 원하는 디렉토리명 방금 생성한 디렉토리로 들어가서 pyvenv.cfg 파일을 열고 (메.. 2021. 7. 4.
[개발환경] 파이썬(python) 및 패키지 설치 시스템 트레이딩과 관련된 개발 환경 구축을 위해 파이썬(python) 설치를 진행해보겠습니다 메인으로 쓰는 데스크탑에는 아나콘다 버전을 설치해두었는데 교재로 활용하는 "파이썬 증권 데이터 분석 (저자 김황후 님)" 의 내용과 버전을 맞추기 위해 파이썬 및 패키지를 동일 버전으로 설치 진행하는 과정을 포스팅 해봅니다. 해당 서적은 아래 링크를 타고 들어가면 구매할 수 있습니다. 일반적인 사용을 하실 분들은 포털에서 아나콘다 설치로 검색을 해서 참고하시기 바랍니다. 우선 python 공식 사이트에서 Downloads 메뉴 - 본인의 OS 버전에 맞춰 선택 교재와 동일한 3.8.X 버전 64bit 선택 Add Python 3.8 to PATH 체크 하고 Install Now 선택 윈도우 명령창 (윈도우키 + .. 2021. 7. 3.
[Git사용] GitLab 너무 지연되고 있는 시스템 구현에 관하여 스터디 한 곳을 가입하였습니다. 해당 내용을 공개를 할 수는 없지만.. 스터디를 진행하면서 개인적으로 기억하기 위해 정리하는 내용들을 기록해보려고 합니다. 우선 공동 코드 개발을 위한 Git 사용이 처음이라 그 부분을 정리해봅니다. Git 이란? 공동 코드 작업을 위한 변경사항 및 버전등을 로컬에서 추적하고 관리할 수 있는 코드 소스 버전관리 시스템을 말합니다. - Github : 가장 흔하게 들을 수 있는 곳으로 유료 계정이 없다면, 모든 소스 코드를 공개해야 한다는 부분이 특징입니다. - Gitlab : 가장 큰 차이점이 코드를 비공개로 유지할 수 있으며, 공개 또는 비공개를 무료로 결정할 수 있습니다. 단점은 Github 대비 속도가 조금 느리다는 것 같습니.. 2021. 6. 26.
[시스템] 관심 종목 복기/정리 프로그램 제작 #1 안녕하세요 관심종목의 숫자가 늘어남에 따라 관리에 어려움이 느껴져서 시작한 복기 및 정리 프로그램 제작 포스팅입니다. [재테크이야기/시스템트레이딩] - [시스템] 관심 종목 복기/정리 프로그램 제작 시작 [시스템] 관심 종목 복기/정리 프로그램 제작 시작 안녕하세요 주말마다 관심 종목을 복기할때 최고가 최저가 현재가 등을 기록하기가 너무 귀찮았습니다. 시스템을 구성하기 전에 이러한 귀찮음으로부터 벗어나서 조금 더 자유로워지기 위해 �� paracraft.tistory.com 위에서 구글링을 통해 특정 종목의 종목 시세를 불러오는 내용에 대해 확인을 했었습니다. 오늘은 제 관심 종목 리스트와 등록일자를 만들고, 그 다음날부터 최근일까지의 최고가, 최저가, 현재가 - 전업이 아니라는 전제하에 하니까 보통 오.. 2020. 9. 13.
[시스템] 관심 종목 복기/정리 프로그램 제작 시작 안녕하세요 주말마다 관심 종목을 복기할때 최고가 최저가 현재가 등을 기록하기가 너무 귀찮았습니다. 시스템을 구성하기 전에 이러한 귀찮음으로부터 벗어나서 조금 더 자유로워지기 위해 툴을 제작하기로 결심했습니다. 우선 구글링을 통해 주가 정보를 긁어오는 코드들을 급하게 찾아보고 데이터를 받아서 간단히 재가공 하는 정도까지만 만들어보았습니다. 아직까지는 테스트를 위한 코드이므로 결과만 간단히 올려보았는데요 현재 까지 flow는 다음과 같습니다. 1. 국내 상장 종목명과 코드 정보 확보 2. 해당 정보를 가공 3. 특정 종목에 대한 주가정보(종가, 시가, 고가, 저가, 거래량) 정보 획득 4. 해당 종목에 대한 특정 기간 최고가, 최저가, 마지막 현재가 정보 획득 5. 위의 과정을 선별한 종목 모두 반복 1~3.. 2020. 9. 8.
Windows10 부팅시 "잠시만 기다리세요..." 반복 - 마소 답변 해결 안됨 결론... 포맷했습니다. 아래 내용은 그냥 참고용으로 봐주세요 노트북이 요 며칠째 아래와 같은 메세지를 띄우고 정상적으로 동작하는데 한참 걸려서 찾아보았습니다. 잠시만 기다리세요... 마소에 검색결과를 보니 텍스트로만 있어서 이해하시기 쉽게 그림으로 추가합니다. Windows 기능 켜기/끄기 실행 시 "잠시 기다려 주십시오. " 만 표시되는 문제로 질문하셨습니다. Windows 업데이트 시에는 문제가 없으신지요? 일정 시간 이 후에도 표시되지 않는다면 아래와 같이 시스템 검사를 진행해 보시기 바랍니다. 작업 방법 1. Windows 구성요소저장소에서파일손상여부확인 [Windows 로고 키+X]누른 후 “명령 프롬프트(관리자 권한)"을 클릭 합니다.-> Wndows PowerShell(관리자) 로 선택 아.. 2020. 8. 31.
728x90
반응형