본문 바로가기
  • 데이터야 놀자
728x90
728x90

분류 전체보기116

주피터노트북(Jupyter Notebook) 가상환경 적용하기 주피터노트북(Jupyter Notebook) 실행환경에 가상환경 적용하기 아나콘다에서 직접 구성한 가상환경을 주피터에서 사용하고 싶으면 Anaconda Powershell Prompt 실행 후 다음과 같은 절차에 따라 수행하면 OK 1) 아나콘다 프롬프트에서 가상환경을 활성화합니다. conda activate 가상환경명 2) 가상환경 커널을 추가합니다. python -m ipykernel install --user --name 가상환경명 3) 주피터 노트북을 실행하고 New 버튼을 클릭합니다. 4) Python [가상환경명]을 선택합니다. 4) 이제 주피터 노트북에서 가상환경을 사용; 2023. 9. 5.
주피터노트북(Jupyter Notebook) 기본 폴더 변경 법 아나콘다 주피터를 사용하다 보니 내가 원하는 폴더를 기본 폴더로 설정하여 사용하고 싶어 져서 그 방법을 찾아보았습니다. 다음과 같은 절차대로 하니 기본 폴더가 변경되네요 ^^ 주피터노트북(Jupyter Notebook) 기본 폴더 변경 방법 1. Anaconda Powershell Prompt 이용하여 config 파일을 생성 - jupyter notebook --generate-config 2. " jupyter_notebook_config.py" 파일이 생성되었습니다 - jupyter_notebook_config.py 파일생성 위치는 보통 C:\Users\사용자 이름\.jupyter에 있습니다 3. 위의 파일을 메모장(또는 편집기)을 열어 기본으로 하고자 하는 폴더명을 설정합니다. - c.Notebo.. 2023. 9. 5.
해외선물 실전투자대회 참가 후기 몇 년 전 키움에서 실시하는 모의투자에 참가한 적은 있는데 실전투자대회 참여해 본 것은 이번이 처음이다. 2023년 7월3일부터 28일까지 4주간 실시하는 대회였는데 그냥 투자하는 것과 실전투자대회 참가해서 하는 것과는 느낌이 좀 다른 것 같았다. 직장을 퇴직하게되면 그 이후 노후에 전업투자가 가능한지 탐색전중인지라 투자감을 익히려고 야간장 해외선물에 잠깐씩 스캘핑(Scalping)을 하곤 하는데 7월 한 달은 실전투자대회라고 생각해서인지 마이너스를 안 보려고 하는 부담감이 더 크게 와닿았다 결과적으로 수익은 조금 났지만 투자 Quality 측면에서는 다시 한번 다짐하고 돌아보게 하는 계기가 되었던 것 같다. 역시 나의 가장 Weak Point는 조금이라도 손해를 안 보려고 하는데서 오는 심법 다스리기 .. 2023. 7. 31.
파이썬을 클래스다이어그램으로 Reversing-Pynsource 무료SW 파이썬으로 코딩한 소스를 Refactoring 하려다 보니 일단 클래스 다이어그램으로 정리해 놓는 것이 먼저다 싶어 파이썬소스를 UML로 Reversing 하는 무료 도구를 찾아보았다 인터넷에 자바소스를 UML로 Reversing 하는 무료 도구는 쉽게 찾을 수 있는데 파이썬은 마음에 맞는 무료도구를 찾기가 쉽지 않았다. 먼저 예전에 잠깐 사용했던 StarUML은 다이어그램을 파이썬 소스로 Generate 할 수는 있는데 반대로 Reversing 하는 방법은 찾을 수 없었고, PlantUML을 Pycharm에서 설치해 연결해 보니 PlantUML 소스를 문법에 맞게 변환해야 하는 번거로움이 발생했다. 설계단계에서 적용하면 좋은 도구인 것 같지만 이미 코딩부터 한 상태에서는 더 편한 Reversing방법이.. 2023. 7. 24.
퀀트 투자 첫걸음 얼마 전 에야 내가 하고 싶어 하는 것이 퀀트 투자라는 것을 알게 되었다. 지금 다니는 직장을 그만두면 그 이후에는 전업투자 하겠다고 이것저것을 준비하고 있었는데 이제야 퀀트투자라는 단어를 알게 되다니... 퀀트 투자란? 퀀트는 금융데이터를 컴퓨터 기술을 이용하여 수학적, 통계적 모형을 만들고 이를 기반으로 금융상품 가격을 산정하거나 분석하에 투자 의사 결정을 내리는 사람을 말한다. 퀀트는 파이썬, R과 같은 프로그램 언어나, 통계 소프트웨어를 사용하여 대규모의 데이터를 수집, 분석하여 투자 의사 결정에 활용하며, 또한 머신러닝과 딥러닝 등의 기법을 활용하여 예측 모델을 만들고 이를 바탕으로 투자 종목을 선정하고, 매매 시점을 결정한다. 퀀트 투자포트폴리오 만들기 한 달 전에 우리 동네 도서관에서 "퀀트.. 2023. 7. 13.
OPT10059, 종목별 투자자 기관 수급, 키움 OPEN API 활용 데이터 분석을 하기 위해서는 초기 데이터 수집이 필요하기 때문에 키움 OPEN API 사용하여 금융 데이터를 수집하고 있습니다. 해당 TR마다 한 번에 제공하는 데이터 건수 20개, 100개, 600개 등 각각 다르네요 키움증권에서는 과도한 접속을 막기 위해 조회 횟수를 제한하기 때문에 프로그램 실행하고 한번에 받을 수 있는 데이터 개수가 매우 한정적입니다. 키움 OPEN API 횟수 제한 테스트 해본결과 1초에 5회 이내 1분에 100회 이내 1시간에 1000회 이내인 것 같습니다. 그동안 조회 횟수 제한에 걸리면 오류 메시지가 팝업 되고 프로그램이 홀딩되기 때문에 시간 날 때마다 프로그램을 재실행해야 하는 불편함이 있었습니다. 물론 프로그램 내에서 time()을 이용하여 시간당 횟수를 조절하는 방법도.. 2023. 6. 18.
이모지란? - AR이모지 만드는법 AR 이모지란? 요즘 많이 사용하는 이모티콘 이전에는 문자메시지에 이모지를 삽입해서 사용했던 기억이 납니다. 이모지는 아래 예제처럼 짧은 문자 메시지나 이메일에서 감정이나 분위기를 전달하기 위해 사용되는 작은 그림 문자입니다. 최근에 지인을 통해 AR 이모지 기능을 알게 되어 한번 사용해 보았습니다. AR이모지 기능을 활용하면 카메라 기능을 통해 내 표정을 따라 하는 마이 이모지를 만들어 스티커로 사용하면서 다른 사람들과 공유할 수 있습니다. 저도 저의 얼굴을 카메라로 찍어 나의 이모지를 만들어 보았는데 실물보다 훨씬 나은것 같네요. ^^ AR 이모지는 실제의 나의 모습에 가상의 요소를 추가하는 증강현실 기술을 사용하기 때문에 일단 카메라 촬영 모드에서 AR 이모지를 선택 하여 나의 이모지 만들 수 있습.. 2023. 6. 9.
사무실 오염물질별 관리기준, 사무실 공기 측정시기·횟수 등 안전보건 최근 산업안전보건에 대한 중요성과 인식이 높아지고 있는 것 같습니다. 직작인들은 3개월에 한번씩 교육을 수강하고 시험을 봐야 하는데 이번 시험에서 지난번 틀린 문제를 또 틀렸네요 ^^ 산업안전보건법은 산업 안전 및 보건에 관한 기준을 확립하고 그 책임의 소재를 명확하게 하여 산업재해를 예방하고 쾌적한 작업환경을 조성함으로써 노무를 제공하는 사람의 안전 및 보건을 유지ㆍ증진함을 목적으로 제정된 법으로 저를 포함한 직장인을 위한 법인 것 같습니다. 일단 오늘은 시험볼때 자주 틀리는 문제들을 정리해 보았습니다 ^^ 사무실 오염물질 관리기준 미세먼지 (PM10) 50㎍/㎥ 이하 초미세먼지 (PM2.5) 25㎍/㎥ 이하 이산화탄소 1,000ppm 이하 일산화탄소 10ppm 이하 이산화질소 0.1 ppm 포름알데히.. 2023. 5. 19.
구글 주식은 알파벳A, 알파벳C. 차이점은? 오늘 카카오톡으로 회사 동료에게 이모티콘을 선물했다. 이모니콘 하나로도 빠르게 글과 감정을 대신할 수 있어 실버로 접어드는 우리 세대에서도 선호도가 높은 유용한 아이콘이다. 그런데 오늘에서야 알게된 사실 내가 선물한 동일한 카카오 이모티콘 값이 PC에서 선물하느냐, 안드로이드 핸드폰에서 선물하느냐, 아이폰에서 선물하느냐에 따라 500원씩 비싸다는 것이다. (이모티콘마다 가격이 상이할 수 있음) 비싼 걸 알면서도 PC에 카카오톡을 설치하기 귀찮아서 그냥 핸드폰으로 선물했는데 비싼 이유를 알아보니 구글과 애플에 지급해야하는 인앱결제수수료 때문이라는데.... 구글과 애플은 중개수수료가 어마무시 하다. 이건 곧 그 회사의 수익과도 직결되는 것인데... 알파벳 A, 알파벳 C 해외주식을 처음 할 때 왜 구글이란 .. 2023. 5. 18.
미국 국가부채가 얼마길래? 2023년 5월 17일 현재, 최근 일주일간 미국 S&P 500 지수가 횡보하고 있습니다. 미국 재무장관 Janet Yellen이 2023년 7월 31일에 만료되는 미국 국채 한도를 상향하지 않으면 경제적인 위험이 예상된다고 경고하고 있어 이 결정이 있기 전까지는 아마도 금융시장은 계속 방향을 잡지 못할 것 같습니다. 미국 국가 부채는 2023년 1월 현재 30조 달러를 넘어서 사상 최고 수준입니다. 미국 국가 부채가 급증한 원인을 살펴보면 2008년 금융 위기 이후 정부가 경기 부양을 위해 대규모 재정 지출 코로나19 팬데믹으로 인해 정부가 추가로 재정 지출 국가 부채가 너무 많으면 정부가 이자 부담을 늘릴 수밖에 없고 세금 인상이나 지출 삭감으로 이어질 수 있고 투자자들의 미국 국채 투자 가능성 감소.. 2023. 5. 17.
Talib로 OBV, MFI, ADL 거래량관련 지표 그래프 그리기 주식 기술적 보조지표 중 거래량과 관련된 OBV, MFI, ADL에 대해서 알아보고 이것을 Talib로 계산해서 그래프로 그려보고자 합니다. OBV , ADL, MFI 해석 및 비교 OBV (On Balance Volume) ADL (Accumulation/Distribution Line) Money Flow Index (MFI) 현재 종가 > 이전 종가 : OBV = 이전 OBV + 현재 볼륨 현재 종가 < 이전 종가: OBV = 이전 OBV - 현재 볼륨 현재 종가 = 이전 종가: 현재 OBV = 이전 OBV ADI = 이전 ADI + 현재 Money Flow Multiplier × 현재 거래량 Money Flow Multiplier = ((현재 종가 - 최저가) - (최고가 - 현재 종가)) ÷ (.. 2023. 5. 8.
Talib로 파라볼릭 PSAR, RSI ,DMI 그래프 그리기 지금까지 공부했던 지표를 Talib를 이용하여 하나의 Figure에 그리는 테스트해봤습니다. ^^ ADX 지표와 DMI 지표 차이점 구분 ADX DMI 목적 추세의 강도 추세 방향과 강도 범위 0 ~ 100 0 ~ 100 해석 25 이상 : 강한 추세 25미만 : 약한 추세 +DI > -DI : 상승추세 ( ADX 25이상 ) +DI (전일 저점 - 당일 저점) 이면 (당일 고점 - 전일 고점), 그렇지 않으면 0 -DI = (전일 저점 - 당일 저점) > (당일 고점 - 전일 고점) 이면 (전일 저점 - 당일 저점), 그렇지 않으면 0 DMI = (ABS(+DI - -DI) / ( +DI + -DI)) x 100.. 2023. 5. 6.
스토캐스틱 Stochastics과 RSI 계산 방법 저의 경우 기술적 지표 Stochastic 스토캐스틱은 RSI나 PSAR을 같이 참고합니다. 스토캐스틱은 과매수 및 과매도 상태를 파악하는 데 도움이 되지만, 다른 보조지표와 같이 참고해서 사용해야 매수. 매도 진입시점 파악하기가 더 좋은 것 같습니다. RSI는 상대강도지수(Relative Strength Index)의 약어로, 매수세와 매도세의 강도를 파악할 수 있는 지표이고 PSAR(Parabolic Stop and Reverse)는 상승추세, 하락추세를 파악하는 지표입니다. 지금까지는 증권사 HTS에서 제공하는 지표를 사용해왔는데 그 값이 어떻게 계산되는지가 궁금해졌습니다. 증권사마다 기준으로 하는 값이 다른지 그 값들이 조금씩 다르게 나오지만 기본적인 계산 방식을 이해한다는 측면에서는 도움이 될 .. 2023. 5. 2.
주식차트 이동평균선 Talib SMA 구하고 그래프 그리기 일전에 설치한 Talib는 32bit 환경에서 설치 한 관계로 최근에 만든 64Bit 가상환경에서는 실행이 안되기 때문에 새로운 환경에 맞는 Talib버전을 찾아 다운로드하고 가상환경이 동작하는 해당 폴더로 다운로드한 파일을 이동하여 pip install 명령으로 재설치를 했다. 1. 맞는 버전의 Talib 찾아 다운로드 2. 가상환경을 activate 한 이후 pip install로 talib 설치 3. Talib로 10일, 60일 이동 평균 계산 ### sqlite3 저장된 주식 데이터 로드해서 Talib로 이평 구하는 예제 import pandas as pd import matplotlib.pyplot as plt import tensorflow as tf import sqlite3 import t.. 2023. 5. 2.
엠폭스, 원숭이두창 예방과 치료, 대응지침 우리나라에 처음 코로나가 발생하였을 때만 해도 이렇게 전 세계 팬데믹으로 까지 확산될지는 아무도 물랐었다. 중년기에서 노년기로 접어드는 나에게도 처음의 경험 이었으니까.. 자라 보고 놀란 가슴 솥뚜껑 보고 놀란다는 속담도 있지만 요즘 질병관리청에서 보고되는 엠폭스라는 질병에 대한 뉴스가 그냥 흘려지지 않기에 엠폭스가 뭔지 찾아봤다. 엠푹스( Monkeypox)는 원숭이두창이라고도 하는데 우리나라 질병관리청에서는 엠폭스란 용어를 그대로 사용하고 있다. 1. 엠푹스 ( Monkeypox) 전염 경로 Monkeypox 바이러스에 의해 발생하는 드문 질병으로 동물에서 사람으로 전염될 수 있는 인수공통전염병이다. (피부병변 부산물) 감염된 동물‧사람의 혈액, 체액, 피-부, 점막병변과의 직․간접 접촉 (매개물) .. 2023. 4. 30.
728x90
728x90