키움증권 API 사용시 로그인을 수동으로 해야 되는 불편함이 있습니다.이는 보안상의 문제를 방지하기 위한다고 하는데, API로 개발하는 입장에서는 사용자 개입 없이 자동으로 거래되는 시스템을 만들려고 하는 목적도 있기 때문에 수동 로그인은 참 불편한 사항입니다. 그래서 자동 로그인 기능을 만들었습니다.아이디와 비밀번호를 소스에 심어야 하기 때문에, 키움에서 자동 로그인을 지원하는 것보다 더 보안이 취약해 진다는 문제는 있습니다. 비밀번호를 암호화 하는 등의 추가 노력이 필요합니다. 아래 소스중 자신의 화면 크기에 따라 로그인 창의 입력란 좌표를 확인하여 수정해 주어야 합니다.pyautogui.moveTo(1335, 685)pyautogui.moveTo(1250, 650)파이참에서 디버그 모드, 일반 모드..
파이썬 32비트 버전에서는 pip install ta-lib 로 설치가 되지 않을 수 있습니다. https://github.com/cgohlke/talib-build/releases 에서 파일을 받은 후 아래 명령어로 설치 할수 있습니다. ※ 목록이 다 표시되지 않을수 있으니 하단의 "show all" 보이면 클릭 하세요. cp39, cp311 : 파이썬 버전 win32 or win_amd64 : 파이썬이 32bit용 이면 win32, 64bit 용이면 win_amd64 설치는 파이썬 버전에 따라 다음과 같은 방식으로 설치하세요. pip install TA_Lib-0.4.28-cp39-cp39-win32.whl
오류 내용 패키지 설치시 "CondaSSLError: OpenSSL appears to be unavailable on this machine." 오류 발생 conda install -c conda-forge ta-lib Collecting package metadata (current_repodata.json): failed CondaSSLError: OpenSSL appears to be unavailable on this machine. OpenSSL is required to download and install packages. Exception: HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with..
제1회 신약개발 AI 경진대회 https://dacon.io/competitions/official/236127/overview/description 제1회 신약개발 AI 경진대회 - DACON 분석시각화 대회 코드 공유 게시물은 내용 확인 후 좋아요(투표) 가능합니다. dacon.io 20여가지 다양한 모델을 대상으로 성능을 평가했으며, 이중에서 성능이 우수한 모델을 선정하였습니다. 모델의 하이퍼 파라메터를 찾기위해 hyperopt 라이브러리를 이용하여 최적화 수행 결과를 DB에 저장하셨습니다. DB에 저장된 결과에서 최적값을 추출하여 학습을 진행하고, 5개 모델의 결과를 다시한번 Voting Regressor를 이용하여 통합 하였습니다. 사용 모델 : RF, GB, LightGBM, HGB, EXTR..
파이썬 패키지 경고 메시지 제거하는 방법입니다. pip 명령어 수행시 아래와 같은 경고가 뜨는 경우가 있습니다. WARNING: Ignoring invalid distribution -ensorflow-intel (c:\users\wooha\anaconda3\envs\mypy39\lib\site-packages) WARNING: Ignoring invalid distribution -rotobuf (c:\users\wooha\anaconda3\envs\mypy39\lib\site-packages) 파이썬 패키지 삭제시 비정상 처리된 경우에 뜨는 문구입니다. C:\Users\***\anaconda3\envs\myPy39\Lib\site-packages 폴더에 보면 "~"로 시작하는 폴더가 있는데 모두 삭제..
주식 관련한 프로그래밍을 하려면 필수적으로 주가/지수등의 데이터 수집이 필요한데요. 주로 크롤링 하는 곳이 investing.com 입니다. https://kr.investing.com/?ref=www 주식시장 시세와 금융뉴스 - Investing.com 인베스팅닷컴(Investing.com)은 실시간 시세, 포트폴리오, 챠트, 최신 금융 뉴스, 실시간 주식시장 데이터를 무료로 제공하고 있습니다. 투자자들이 포트폴리오에 담은 종목 관련 뉴스와 글로벌 경 kr.investing.com 다음은 크롤링을 하기 위한 파이썬 라이브러리 입니다. 그러나 2022년 10월경 부터 인증 강화로 인해 아래 라이브러리로 접근시 403 오류가 발생합니다.(해결책은 아래에...) https://github.com/alvaro..
우분투에서 Stable Diffusion WebUI 초간단 설치 방법입니다. GPU를 사용하면 빠른 속도로 그림을 그려줍니다만 우선 구동하는 방법만 간단하게 알아봅시다. 계정 생성 ▶ 아나콘다 설치 ▶ 소스 다운로드 ▶ 실행 ▶ 테스트 1. 계정생성 및 로그인 별도 계정을 생성하고 로그인 합니다.(※ 주의 : 기존 환경에 영향이 없도록 하기 위함으로 필요없는 경우 스킵하세요.) 기본 하드에 공간이 없을때는 --home 옵션을 주어 별도 하드에 홈 디렉토리를 지정할 수 있습니다. sudo adduser diffusion (--home /mnt/disk/future) sudo su - diffusion 2. 아나콘다 설치 파이썬 구동을 위해 아나콘다를 설치합니다. ※ 주의 : 설치 완료 후 재로그인 해야 파..
대용량 테이블을 CSV로 빠르게 내려받는 방법입니다.SELECT * FROM redis_data INTO OUTFILE '/mnt/db/redis.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'; 만약 파일 쓰기 권한이 없다고 나오면 아래와 같이 my.cnf에 경로를 등록해 주고 작업하면 됩니다.sudo vi /etc/mysql/my.cnf[mysqld] secure_file_priv=/mnt/db/file 설정 확인:SELECT @@secure_file_priv; MySQL, Maria DB 백업 쉘 스크립트아래와 같이 쉘 스크립트를 만들어서 crontab 에 등록하여 자동 백업할 수 있다. 무결..
우분투 백그라운드 실행시 권한 오류 조치하는 방법입니다. $screen -d -m nohup python main.py & Cannot make directory '/run/screen': Permission denied 아래와 같이 폴더를 만들고 권한을 설정한후 export 해줍니다. 재부팅시 적용하려면 .bashrc 에 export 부분을 넣어주세요. mkdir ~/.screen chmod 700 ~/.screen export SCREENDIR=$HOME/.screen
- Total
- Today
- Yesterday
- 우분투
- investy
- 파이썬
- 제주아쿠아플래닛
- 울프프로그램
- 도커
- maria
- FX마진
- RAPIDSAI
- ta-lib
- pip check
- MySQL
- RAPIDS
- AI이미지생성
- FX브로커
- 오조리해변
- 라인수
- 마진
- 리치유클래시아
- DBBackup
- fx
- 스프링부트
- docker
- GPU
- scraperlink
- Ignoring invalid distribution
- 1.7.4.0
- 신약개발 AI 경진대회
- cuda
- 사용자생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |