재테크이야기/시스템 트레이딩17 [시스템] 챗봇 구현 관련 에러 설치 등 개발 환경 구축 랩탑으로 하다보니 목이랑 어꺠가 아파서 데스크탑으로 옮겼더니개발 환경이 바뀔 떄마다, 셋업하기가 여간 귀찮은게 아니다..또 망각하기 전에 미리 적어놓아 본다. 파이썬 패키지평소에 잘 사용하지 않는 필요 파이썬 패키지들야후 파이낸스yfinance.envpython-dotenv텔레그램봇python-telegram-bot텔레그램봇 job queuepython-telegram-bot[job-queue]언어번역deep_translator 파이썬 관련 에러아래와 같이 안하고 그냥 time 으로 진행하면 생성자 중복 오류 발생from datetime import time as datetime_timejob_queue.run_daily(morning_greet, datetime_time(hour=0.. 2025. 2. 2. [챗봇] 개인 비서 만들기... 생활에 활용할 수 있는 챗 봇 만들기..지난 시간까지 기본적인 인프라 확인과 그에 따른 환경 설정, 그리고 삽질을 했었다.쉽지 않을거라 생각은 했지만.. 서버 운영부터 크롤링에 api 활용까지 해야하고 공부 해야할 것들이 너무나도 많구나셋업이 어느 정도 되었으니 온라인 상에서 찾을 수 있는 정보를 채팅 형식으로 편하게 봐보자..가장 만만해보이는 지표 발표에 대한 내용부터 해본다다행히 생성형 AI 덕분에 버그가 있거나 이상하더라도 초기 코드를 생성하고 시작을 하니 왠만하면 하루에 한가지 태스크 정도는 해결을 하는 것 같다. 생성한 코드에서 생긴 문제인데 저런 패키지가 따로 있는지 몰라서 한참을 삽질했다.$ python chatbot.py****.py:67: PTBUserWarning: No `JobQueu.. 2025. 1. 28. [Git] 소스 코드 관리를 위한 툴 설치부터, 내가 필요한 GCP 초기 셋업까지 Windows와 Linux 동시 해결Git, GCP, telegrambot 까지 한타에 잡아보자아니.. GitLab을 쓰려다가 조금이라도 더 익숙한 GitHub를 쓰자로 마음을 바꿔먹고회원가입을 하려 했더니... 이미 가입을 했다고???? 과거의 나... 무슨 짓을 했던거냐.. 일단 회원가입이 되어 있으니 건너 뛰고..집에서 사용하는 데스크탑/랩탑은 윈도우 기반이니까 GitHub Desktop을 설치하기로 한다. 아래 사이트에 접근해서 https://desktop.github.com/download/ Download GitHub DesktopSimple collaboration from your desktopdesktop.github.com 이제 읽고 생각하기 귀찮아서 늘 자동 번역.. 순식간에 .. 2025. 1. 19. [클라우드] 구글 클라우드 프리티어 사용하기 2025년을 맞이해서 보다 생산적인 작업을 해보고자 합니다. 이런 저런 고민 끝에 시스템을 다시 활용하기로 하고, 서버를 직접 구축하는 것 보다는 대세 클라우드 서비스를 이용해본다. 외화를 낭비하게 되는게 두려웠었는데 ............. 지인으로부터 마침 좋은 제보를 하나 받음 https://namu.wiki/w/Google%20Cloud%20Platform Google Cloud Platform구글 클라우드 플랫폼 (Google Cloud Platform)은 구글 에서 개발한 클라우드 컴퓨팅 플랫폼이다namu.wiki 일단 무료지... 공짜... 제대로 돌아가면 유료 서비스를 사용해보기로 하자. 개인 정보를 넣고 체크박스 동의 하면 겨려재 수단을 입력하게 나온다 카드 정보를 정확하게 나오.. 2025. 1. 12. [시스템트레이딩] 내 코드 돌려줘... 지금으로부터 수 년 전...소프트웨어라고는 잘 모르는 한 인간이..엄청난 업무량에 지쳐 늙어가던 와중에그 고통을 분담하고자 시스템을 만들려고 시도하기 시작했었다.. 어렵게 만든 최고점, 최저점 스크리닝 툴..외장하드에 넣어놨는지 모르겠지만 깨끗한 나의 PC 디스크 드라이브.. ㅋㅋㅋPC가 바뀌면서 백업을 안한건지 (HDD를 붙이지 않고 SSD만 두개 붙인..) 이제 환경이 많이 좋아진만큼 제대로 구축을 해보려 했지만 도통 보이지가 않는구나다시 만들어야겠네 하하하하하하하 그래도 대략 200개 정도 종목 중에 주말 기준으로 찾아놓은 종목은 기록해두고..다시 만들면 돌려보는거로.. 증신알종목명현재가등락률거래량L일봉H체결강도(%)전일거래량대비율(전)시가(%)(전)고가(%)인덱스종목코드일봉삭제대비 예상대비 (외.. 2025. 1. 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. 이전 1 2 다음 728x90 반응형