본문 바로가기

Python

(3)
파이썬 증권 데이터 분석을 활용한 자동매매 프로그램 만들기 #1 계획 목표 1. 최대 수익률을 낼 매매 기법 로직 생성 목표 2. 매매 기법 상세 내용을 장고를 통해 UI 생성 "최대 수익률을 낼 매매 기법 로직 생성" 단타 매매법 60분 이평선 기울기 볼린저밴드 중단과 상단 거래량 시가총액 스윙 매매법 W형 패턴 전 고점 뉴스 중장기 적정 주가 대비 80% 이하 현재가인 종목 선정 기간별 매집 "매매 기법 상세 내용을 장고로 조작가능하도록 UI 생성" 로그인 (제일 마지막 작업) 잔고현황(관리자) 일별수익(관리자) 대시보드 잔고 전략 AI 체결 미체결 관심종목 급등조목 예상종목 검색종목 일별수익
Python 예제를 통해 알아보는 CSV #CSV(Comma Separated Values)- 각 항목의 값 콤마로 분리- 행은 new line으로 구분- 텍스트 파일로 보존 → 문서 처리기나 편집기에서 열람 및 편집 #CSV Module 주요 클래스#CSV Module 주요 메소드 ※book.csv notitlereg_yearreg_monthreg_date1java20127122spring20138133oracle20149144python201510155struct220161116 #csv_test.py import csvf = open('book.csv')try: reader= csv.reader(f) for row in reader: print(row) # row ----> list형태 print('==============') f.see..
Python 데이터베이스 SQLite3를 이용한 예제 #SQLite3란 - 오프라인, 응용프로그램에 넣어 사용하는 경량 임베디드 데이터베이스- 라이브러리 호출, 데이터 저장 시 하나의 파일만 사용- 안드로이드 SDK에도 내장 #SQLite3 장점- 작은 크기&간결함 → 간단한 DB 구성 가능- 크로스플랫폼, 트랜잭션 지원* 크로스플랫폼(=멀티플랫폼)- 컴퓨터 프로그램, 운영체제, 컴퓨터 언어, 프로그래밍 언어, 컴퓨터 소프트웨어 등 여러 종류 플랫폼에서 사용 가능을 의미- 오픈소스 프로젝트- 네트워크 구성 필요 없다(서버 포함) #SQLite3 단점- 호스트 프로그램이 DB처리에 대한 모든 부하 부담(DB엔진 자체가 호스트 프로그램에 임베디드 되기 때문) #파이썬에서 SQLite3 - pysqlite 모듈을 통해서 사용- 기본 포함, 별도의 모듈 설치 안하..