본문 바로가기

포트폴리오

(18)
flask 메모 models.py return app) app.py(__init__.py)
러닝스푼즈 터틀 트레이딩 강좌 후기. 저는 2017년에 반도체 시장 호황에 힘입어 우리나라 시장이 크게 오를 때 주식시장에 입문했습니다. 사실 매매와 관련된 경험은 시간을 훨씬 거슬러 올라가서 2011년?? 즈음. 제가 24살 때. 아는 형의 소개로(ㅋㅋ) 뭣도 모르고 입문한 국내 파생상품 시장 거래를 시작했습니다. 당시의 저는 남들 못지 않게 주식과 관련된 공부를 열심히 하긴 했지만 지금 돌이켜보면 정보의 바다 한가운데에 빠져 허우적 거리기만 하다가 익사 직전에 구조되어 매매를 관두며 간신히 살아 돌아온 것 같습니다. 물론 돈의 무서움과 '시장에 잘못된 정보가 너무 많다'라는 사실과 '내 머리로는 도저히 시장을 이길 수 없겠다' 하는 교훈만을 얻은 채 2년이 조금 넘는 전업 생활을 접었더랬죠. 과거의 뼈아픈 그 경험 때문이었을까요?? 주식..
git Pull Request 명령어 git Pull Request 정리 git remote add 치뇨치뇨 https://gitlab.com~~~.git #"치뇨치뇨"라는 이름으로 원격 저장소로 추가 . #(저장소를 따로 추가하지 않고 사용할 수 있으며, 그런 경우 디폴트 원격저장소는 origin임.) git remote -v #추가 된 원격 저장소 리스트 확인 git checkout -b issue01 #("issue" 이라는 이름의 브랜치이름을 생성하고 해당 브랜치를 사용하는 상태로 전환) #브랜치를 만드는 이유는 작업의 성격이나 목적에 따라 브랜치를 분류하기 위해서임. #(그냥 브랜치만 생성하려면 "git branch issue" 명령어 사용 가능. ) git branch #(생성된 브랜치 리스트 확인) git add . git co..
리눅스(우분투) ssh 세팅 리눅스를 처음 설치하고 ssh를 세팅해주어야 한다. ssh는 개발환경에서 키 두개를 만들어 하나는 서버에 올리고, 다른 하나는 내가 갖고(?)있는 서버 통신방식이라고 한다...(??) 일단 terminal을 열어보자. 처음 나오는 화면에서 ssh-keygen 명령어를 입력한다. 키 파일이 만들어질 경로를 알려줌.(~/.ssh 폴더 아래가 디폴트임.) 엔터 눌러서 넘어간다. 비밀번호를 입력한다. 이 부분 역시 엔터 눌러서 그냥 넘어갈 수 있다고 하지만 보안상의 이유로 반드시 15~20자로 설정하기를 권장한다고..! 보았다. (너무 어렵게 설정해서 나중에 기억이 안나버리는 불상사를 만들지 말자!!) 비밀번호 설정까지 정상적으로 마쳤다면 위와 같은 화면이 나온다. 이제 키 파일이 만들어진 경로로 이동하여 파일..
virtualbox & linux(우분투) 설치 1. 버추얼박스 5.2버전 다운로드 및 설치 https://www.virtualbox.org/wiki/Download_Old_Builds_5_2 내 OS에 맞는 파일 다운받아서 설치 시작. 버추얼박스 구동 화면 2. Ubutu(16.04 LTS 버전) 데스크탑 버전 다운로드 & 설치 http://releases.ubuntu.com/16.04/ [새로 만들기] 클릭 그림과 같이 설정 후 [다음]버튼 클릭 내 컴퓨터의 실제 RAM 용량의 절반정도를 할당. (현재 작업하는 컴퓨터의 RAM은 4GB라서 2GB만 할당함;;;) "지금 새 가상 하드 디스크 만들기" 선택 후 [만들기] 버튼 클릭. "VDI" 체크 후 [다음] 버튼 클릭. "동적 할당" 선택 후 다음 버튼 클릭. 가상 머신의 디스크 크기는 넉넉히 5..
파이썬 DataFrame에서 int형을 Date로 형변환 하여 사용하기. 뭐... 구지 그럴 필요는 없겠지만...! 제목처럼 파이썬에서 int형을 Date로 형변환 하여 사용하기. import pandas as pd from pandas import Series,DataFrame df = pd.DataFrame({'Date' : [20180101,20180102,20180103,20180104], 'open' : [200,200,200,200], }, columns= ['Date','open']) df['Date'] = df['Date'].astype(str) df['Date'] = pd.to_datetime(df['Date']) df['Date'] = df['Date'].dt.tz_localize('UTC') print(df['Date']) pandas의 Series형에 ...
cybos plus] 전종목 주가 데이터 가져오기 (sqlite3) 이전에 heyman 님이 올려주신 코드가 첫날에 잘 동작하다가 다음날부터 잘 동작하지 않아서 어쩔 수 없이 수정함ㅠㅠㅠ(계좌 등급에 따라서 요청할 수 있는 데이터의 양이 제한된다던가;; 하는 문제가 있었음 ) import win32com.client import unittest import sqlite3 import datetime from pandas import Series, DataFrame instStockChart = win32com.client.Dispatch("CpSysDib.StockChart") CpCodeMgr = win32com.client.Dispatch("CpUtil.CpCodeMgr") class getPriceInfo: def __init__(self): pass self.ge..
bsj from pandas import Series, DataFrame import numpy as np test={ "2019-01-10":{'시가':2650,'고가':2985,'저가':2610,'종가':2975}, "2019-01-09":{'시가':2665,'고가':2665,'저가':2575,'종가':2655}, "2019-01-08":{'시가':2560,'고가':2675,'저가':2560,'종가':2645}, "2019-01-07":{'시가':2500,'고가':2680,'저가':2500,'종가':2620}, "2019-01-04":{'시가':2490,'고가':2490,'저가':2380,'종가':2445}, } class getElement: def __init__(self,date,targetVol,my..