반응형

분류 전체보기 394

ADR 수치 및 그래프 직접 그리기

1 ADR 이란? 2 계산식 2.1 python 으로 직접 계산 3 ADR 값의 계산결과 4 잡담 1 ADR 이란? ADR 은 시장의 온도를 어느정도 반영하는 수치이다. 관련 설명 : https://news.einfomax.co.kr/news/articleView.html?idxno=4082280 이래저래 알아보니, ADR 수치를 제공하는 증권사는 몇군데밖에 안됐다. 인터넷에서 제공하는 그래프도 한군데정도... ADR 수치를 자동으로 계산하고 어느정도 나만의 자동화 기준을 세우고싶어 직접 계산하였다. 2 계산식 구글링해보니, ADR 수치의 계산식은 간단하였다. 일정기간의 상승종목수 / 일정기간의 하락종목수 * 100 2.1 python 으로 직접 계산 다음의 순서대로 직접 계산하였다. 일자별 전종목의 가..

기본주식분석 시작하기

1 시작하며... 1.1 프로젝트의 컨셉 2 프로그램의 대략적인 구성 2.1 전체적인구성 : 라즈베리파이4 2.2 db 구성 : pymongo 2.3 크롤링 : bs4 2.4 데이터 처리 및 계산 : numpy, dataframe 2.5 엑셀, 구글시트 연동 : flask backend 2.6 자동 분석 결과서 : streamlit 2.7 투자 아이디어 3 앞으로 계획 4 사실 이모든게... 1 시작하며... 스터디겸 프로젝트로 python 으로만 구성된 주식기본 분석프로그램을 짜볼까한다. 1.1 프로젝트의 컨셉 왜 이런걸 만들어야 근본적인 이유는, "python 을 취미로 개발하고있으므로 뭐든지 만들고싶다." 이다. 그래서 뭐든지 칼을 빼들었으니... 무라도 썰어볼예정이다. ... 기본적으로 본 프로젝..

docker cotainer 내 host 장치 접근

docker container 에서 장치접근 장치접근을 위한 dev 폴더연결 docker container 에서 usb drive 를 접근할 일이 있어 내용을 정리한다. 관련아티클 https://stackoverflow.com/questions/24225647/docker-a-way-to-give-access-to-a-host-usb-or-serial-device docker cotainer 내에서 mount 명령어 사용하기 docker container 에서 장치접근 일단, docker container 를 다음의 아티클대로 privileged 로 만들었는데도 usb drive 접근이 안됐다. docker cotainer 내에서 mount 명령어 사용하기 docker container 를 만드는 시점에..

SW 개발 2022.08.24

docker cotainer 내 에서 binfmt_misc 모듈 에러처리 (qemu빌드)

관련에러 발생 원인 해결책 docker container 에서 크로컴파일 빌드동작중에 binfmt_misc 와 관련한 에러와 관련한 내용을정리한다 관련아티클 https://docs.nvidia.com/datacenter/cloud-native/playground/x-arch.html docker cotainer 내에서 mount 명령어 사용하기 관련에러 발생 원인 docker 컨테이너 내에서 빌드를 하다보면 다음과같은 에러를 만날때가 있다. modprobe: FATAL: Module binfmt_misc not found in directory /lib/modules/5.4.0-72-generic apps for arm64 ubuntu:main was already built 문제가 되는 binfmt_m..

SW 개발 2022.08.24

docker cotainer 내에서 mount 명령어 사용하기

docker 에서 mount 명령어를 왜 쓰는가? 각종 시스템명령을 위한 docker container 권한설정 특이사항 docker 에서 mount 명령어를 왜 쓰는가? 여러 플랫폼을 크로스 컴파일을 하다보면, 여러가지 빌드 환경이 필요하다. 여러 시스템을 개발하다보면, 빌드 시스템에 따라 요구사항에 따라 여러 OS버젼 ( ubnutu 18.04 / ubnutu 20.04 등등..), 다양한 시스템 모듈 및 패키지, 여러 locale 등등 각각 다른 환경이 필요하다 이럴때는 역시 빌드용 docker 를 만들어서 각각 분리된 빌드시스템을 구성하는것이 가장 간편하고 빠르다. 크로스컴파일 빌드시스템의 경우 rootfs 를 만드는 과정에서 mount 명령어들을 사용하는 경우가 있다. 애써 각 빌드시스템에 맞게..

SW 개발 2022.08.24

svn serser hook pre-commit 설정하기 (파이썬예제)

svn server 설정 if.svn 의 장점 if.svn docker-compose 예제 svn hook 관련사항 svn hook 과 관련한 잡담 (들어가기 앞서...) python 설정준비 hook 위치 svn pre-commit 일반사항 svn pre-commit hook python 예제파일 svn server 측의 hook 을 설정한 내용을 정리한다. git 을 쓰는것이 가장좋겠으나, 만약 사정상 svn 을 쓸수밖에없는상황이 있을수있으므로 정리 svn server 설정 여러가지 svn 서버들이 있으나 그냥 가장 간단한 서버는 if.svn 이다. 간단하게 도커로 관리/설정할수있으며, web ui 를 통한 전체적인 권한관리도 가능하니 처음 설치한다면 이것으로 if.svn 으로 세팅하자. if.svn..

SW 개발 2022.08.18

python subprocess 간단예제 - stdio, stderr 입력받기

python subprocess 간단예제 python subprocess 간단하게 shell (cli) 로 되어있는 기능들을 호출하여 써야할 때가 있다. 그럴때는, 해당 파이썬 모듈을 설치하고 사용하는것 보다는 subprocess 모듈을 사용하는것이 속편하다. 간단예제 subprocess 를 간단하기 wrapping 하여 사용하면 편하다. #!/usr/bin/python import sys import os import subprocess def run_sub_process(cmd, redirect_stdio=True): if redirect_stdio == True: ps = subprocess.Popen('%s'%(cmd), shell=True,stdout=subprocess.PIPE, stderr=..

SW 개발 2022.08.18

한국증시 예수금 신용잔고 그래프 (매일업데이트 / matplotlib 그래프예제)

1 고객예탁금 1.1 고객예탁금 1년치 그래프 1.2 고객예탁금 3년치 그래프 2 신용잔고 2.1 신용잔고 1년치 그래프 2.2 신용잔고 3년치 그래프 3 예탁금 + 신용잔고 4 구글시트에 그래프 넣기 히스토리 2022-07-01 서비스시작 2022-08-08 정상복구 완료 없으면 만든다. 자료출처 : https://finance.daum.net/domestic/arounds https://finance.naver.com/sise/sise_deposit.naver 직접크롤링하여 그래프를 그린다. 매일 자동으로 업데이트 된다. (업데이트시간 : 18시) 이미지상단에 업데이트 시간확인가능 1일 1회 장끝난 시점에서 그림 마커를 통해서 상세수치 확인 가능 1 고객예탁금 1.1 고객예탁금 1년치 그래프 5일평균..

한국주식 kospi kosdaq ADR 그래프 (매일업데이트 / matplotlib 그래프예제)

1 ADR 그래프 1.1 kospi ADR 1년치 그래프 1.2 kosdaq ADR 1년치 그래프 2 구글시트에 ADR 넣기 3 그래프 만드는 파이썬코드 아래의 ADR 은 직접계산하여 제공한다. 계산관련 포스팅 : ADR 수치 및 그래프 직접 그리기 히스토리 2022-07-01 서비스시작 2022-08-08 정상복구 완료 2022-08-16 미동작관련 서비스재가동 2022-08-31 직접 adr 계산값으로 변경완료 없으면 만든다. 직접크롤링하여 그래프를 그린다. 매일 자동으로 업데이트 된다. (업데이트시간 : 18시) 이미지상단에 업데이트 시간확인가능 1일 1회 장끝난 시점에서 그림 마커를 통해서 상세수치 확인 가능 ... 특이사항 일반적으로 20일 기준으로 사용하는것 같아 20일 기준으로 계산. 직접 ..

반응형