AUTO TRADE/etc contents
-
편집 단축키 기능 단축키 설명 칸 띄우기 tab 열을 오른쪽으로 이동할 수 있으며, 코드를 드래그해서 누를 경우 코드 전체가 동작 칸 줄이기 Shift + tab 열을 왼쪽으로 이동할 수 있으며, 드래그해서 누를 경우 코드 전체가 동작 에워싸기 Ctrl + Alt + T 특정 코드 아래 부분을 if문, try문 등으로 묶을 수 있도록 함 주석 처리 Ctrl + / 드래그된 부분 전체를 주석(#) 처리 함 선택 라인 복제 Ctrl + D 커서가 있는 라인 전체를 그대로 복사·붙여넣기함 선택 라인 삭제 Ctrl + Y 커서가 있는 라인 전체를 삭제함 라인을 위로 Alt + Shift + ↑ 커서가 있는 라인을 한 줄 위로 이동 라인을 아래로 Alt + Shift + ↓ 커서가 있는 라인을 한 줄 아래로 이동..
PyCharm 단축키편집 단축키 기능 단축키 설명 칸 띄우기 tab 열을 오른쪽으로 이동할 수 있으며, 코드를 드래그해서 누를 경우 코드 전체가 동작 칸 줄이기 Shift + tab 열을 왼쪽으로 이동할 수 있으며, 드래그해서 누를 경우 코드 전체가 동작 에워싸기 Ctrl + Alt + T 특정 코드 아래 부분을 if문, try문 등으로 묶을 수 있도록 함 주석 처리 Ctrl + / 드래그된 부분 전체를 주석(#) 처리 함 선택 라인 복제 Ctrl + D 커서가 있는 라인 전체를 그대로 복사·붙여넣기함 선택 라인 삭제 Ctrl + Y 커서가 있는 라인 전체를 삭제함 라인을 위로 Alt + Shift + ↑ 커서가 있는 라인을 한 줄 위로 이동 라인을 아래로 Alt + Shift + ↓ 커서가 있는 라인을 한 줄 아래로 이동..
2021.06.17 -
파이참 내에서는 파이썬 IDLE이나 아나콘다의 Anaconda Prompt에서 "pip install --' 명령어를 통해 모듈을 설치하는 것과 달리 파이참 내에서 직접적으로 모듈들을 검색하고 설치하고 사용할 수 있다. 모듈 설치 방법파이참을 실행한 후에, 왼쪽 상단에 있는 [file] - [Setting] 메뉴로 들어간 후에, 본인이 만든 프로젝트의 이름(본인의 경우 Project:trading이라고 되어 있음)을 클릭하면 [Python Interpreter] 메뉴가 있다. 해당 메뉴틀 클릭해서 들어가자.이제 [Python Interpreter] 메뉴를 클릭하게 되면 오른쪽과 같은 화면이 나오게 되는데, 그 안에 적혀있는 것들이 바로 모듈(Packages)이며 모듈의 버전도 모듈마다 하나하나 적혀 있는..
PyCharm 모듈 설치 방법파이참 내에서는 파이썬 IDLE이나 아나콘다의 Anaconda Prompt에서 "pip install --' 명령어를 통해 모듈을 설치하는 것과 달리 파이참 내에서 직접적으로 모듈들을 검색하고 설치하고 사용할 수 있다. 모듈 설치 방법파이참을 실행한 후에, 왼쪽 상단에 있는 [file] - [Setting] 메뉴로 들어간 후에, 본인이 만든 프로젝트의 이름(본인의 경우 Project:trading이라고 되어 있음)을 클릭하면 [Python Interpreter] 메뉴가 있다. 해당 메뉴틀 클릭해서 들어가자.이제 [Python Interpreter] 메뉴를 클릭하게 되면 오른쪽과 같은 화면이 나오게 되는데, 그 안에 적혀있는 것들이 바로 모듈(Packages)이며 모듈의 버전도 모듈마다 하나하나 적혀 있는..
2021.06.17 -
Pandas 모듈 내에는 to_sql과 더불어 to_excel이라는 함수를 제공하고 있다. 즉, 데이터를 엑셀 파일로 저장하는 동작을 수행하는 함수이다. 다만 이에 관한 정보가 너무 많고 사용 방법에 있어서도 상당 부분 상이하고 각자만의 방법으로 사용하고 있다 보니 처음에 to_excel 함수를 사용할 때는 베껴서 작성한다 하더라도 나중에 가면 사용 방법을 까먹고 다시 또 구글링을 하게 되는 대참사(?)가 반복된다. 따라서 이번 포스팅에서는 파이썬을 통해 to_excel 함수를 사용하는 방법에 대해 작성하고자 한다. Basic Formation of Excel Pandas 모듈의 to_excel 함수를 사용하기 전에 앞서 알아두어야 할 몇 가지 개념들이 있는데, 아래의 사진을 참고하여 설명하도록 하겠다...
Pandas to_excel 사용 방법Pandas 모듈 내에는 to_sql과 더불어 to_excel이라는 함수를 제공하고 있다. 즉, 데이터를 엑셀 파일로 저장하는 동작을 수행하는 함수이다. 다만 이에 관한 정보가 너무 많고 사용 방법에 있어서도 상당 부분 상이하고 각자만의 방법으로 사용하고 있다 보니 처음에 to_excel 함수를 사용할 때는 베껴서 작성한다 하더라도 나중에 가면 사용 방법을 까먹고 다시 또 구글링을 하게 되는 대참사(?)가 반복된다. 따라서 이번 포스팅에서는 파이썬을 통해 to_excel 함수를 사용하는 방법에 대해 작성하고자 한다. Basic Formation of Excel Pandas 모듈의 to_excel 함수를 사용하기 전에 앞서 알아두어야 할 몇 가지 개념들이 있는데, 아래의 사진을 참고하여 설명하도록 하겠다...
2021.06.02 -
계산을 위한 코드를 제작하기에 앞서 실제 주식 시장 내에서는 상승률을 계산하는 기준으로 전일 종가를 사용한다. 따라서 코드 작성 시에는 특정 값의 비교를 하는 기준은 전일 종가가 되어야 한다. 아래의 코드처럼 함수의 이름에 있는 vix는 변동성을 의미하며, cal은 계산을 의미하는 calculator의 약자이다. 변동성을 계산하기 위한 것으로 cal_vix라는 이름을 지었다. 이 함수로 받아올 변수로는 low(당일 저가), high(당일 고가), yester_close(전일 종가) 세 개를 설정했다. [참고] low는 입력하지 않아도 된다. def cal_vix(low, high, yester_close): 그렇다면 이제 전일 종가와 당일 고가를 기준으로 변동성을 분석해보도록 하자. 상승률을 계산하는 방..
파이썬으로 당일 상승률 계산하기계산을 위한 코드를 제작하기에 앞서 실제 주식 시장 내에서는 상승률을 계산하는 기준으로 전일 종가를 사용한다. 따라서 코드 작성 시에는 특정 값의 비교를 하는 기준은 전일 종가가 되어야 한다. 아래의 코드처럼 함수의 이름에 있는 vix는 변동성을 의미하며, cal은 계산을 의미하는 calculator의 약자이다. 변동성을 계산하기 위한 것으로 cal_vix라는 이름을 지었다. 이 함수로 받아올 변수로는 low(당일 저가), high(당일 고가), yester_close(전일 종가) 세 개를 설정했다. [참고] low는 입력하지 않아도 된다. def cal_vix(low, high, yester_close): 그렇다면 이제 전일 종가와 당일 고가를 기준으로 변동성을 분석해보도록 하자. 상승률을 계산하는 방..
2021.05.06 -
1. 기본적인 연산자 (1) 덧셈 : a + b (2) 뺄셈 : a - b (3) 곱셈 : a * b (4) 나눗셈 : a / b 2. 파이썬에서 사용되는 특이한 연산자 (1) x의 y제곱 : a ** b (2) 나머지 반환 : a % b (3) 몫 반환 : a // b 3. 자료형을 고려할 것. int 및 float인가, 아니면 str인가.다만 계산을 하기 위해서는 자료형이 `int` 또는 `float`이어야 한다. 간혹 `string` 형태의 자료형으로 계산을 하게 될 경우에는 다음과 같은 오류가 발생하게 된다.`TypeError: unsupported operand type(s) for /: 'str' and 'str'`그렇기 때문에 위와 같은 오류가 발생할 경우에는 자료형을 변경해주..
파이썬 연산자의 종류와 주의사항1. 기본적인 연산자 (1) 덧셈 : a + b (2) 뺄셈 : a - b (3) 곱셈 : a * b (4) 나눗셈 : a / b 2. 파이썬에서 사용되는 특이한 연산자 (1) x의 y제곱 : a ** b (2) 나머지 반환 : a % b (3) 몫 반환 : a // b 3. 자료형을 고려할 것. int 및 float인가, 아니면 str인가.다만 계산을 하기 위해서는 자료형이 `int` 또는 `float`이어야 한다. 간혹 `string` 형태의 자료형으로 계산을 하게 될 경우에는 다음과 같은 오류가 발생하게 된다.`TypeError: unsupported operand type(s) for /: 'str' and 'str'`그렇기 때문에 위와 같은 오류가 발생할 경우에는 자료형을 변경해주..
2020.10.03 -
목차파이참(PyCharm) 설치하기파이참 인터프리터 이해하기 및 설정하기파이참 사용해보기1. 파이참(PyCharm) 설치하기설치 링크 : https://www.jetbrains.com/pycharm/download/#section=windows 파이참의 경우에는 Python을 바로바로 실행하고 그 결과값을 한 눈에 볼 수 있도록 하는 프로그램으로, 파이썬 대신 사용되는 프로그램으로 유명하다. 위의 설치 링크에 들어가보면 전문가용(Professional) 버전과 커뮤니티(Community) 버전이 있는데, 전문가용 버전은 일정 기간만 무료로 사용하고 이후에는 유료로 전환되는 체험판이고 커뮤니티 버전은 무료 버전으로 오픈 소스를 제공하고 있다. 하단의 커뮤니티 버전을 찾아서 다운로드를 클릭해주도록 하자.※ ..
파이참(Pycharm) 사용 환경 설정 방법목차파이참(PyCharm) 설치하기파이참 인터프리터 이해하기 및 설정하기파이참 사용해보기1. 파이참(PyCharm) 설치하기설치 링크 : https://www.jetbrains.com/pycharm/download/#section=windows 파이참의 경우에는 Python을 바로바로 실행하고 그 결과값을 한 눈에 볼 수 있도록 하는 프로그램으로, 파이썬 대신 사용되는 프로그램으로 유명하다. 위의 설치 링크에 들어가보면 전문가용(Professional) 버전과 커뮤니티(Community) 버전이 있는데, 전문가용 버전은 일정 기간만 무료로 사용하고 이후에는 유료로 전환되는 체험판이고 커뮤니티 버전은 무료 버전으로 오픈 소스를 제공하고 있다. 하단의 커뮤니티 버전을 찾아서 다운로드를 클릭해주도록 하자.※ ..
2019.01.15 -
목차아나콘다 3(Anaconda 3) 설치하기프롬프트에서 가상환경 생성하기가상환경 활성화하고 사용해보기1. 아나콘다 3(Anaconda3) 설치하기설치 링크 : https://www.anaconda.com/download/success아나콘다는 파이썬을 보다 빠르고 쉽게 이용할 수 있도록 만든 프로그램이다. 현재 파이썬 3.7 버전과 파이썬 2.7 버전을 각각 32비트 형식과 64비트 형식으로 나누어 배포하고 있다. 최근 사용되는 컴퓨터들은 보통 64비트이나, 키움증권이나 대신증권 등과 같은 증권사에서 제공하는 Open API를 사용할 목적으로 다운로드하는 경우에는 32비트를 다운로드 받아 사용하길 권하는 바이다. 이는 어디까지나 권장사항일 뿐 강제사항은 아닌데, 그 이유는 64비트를 다운로드 하더라도 ..
아나콘다(Anaconda3) 설치 후 가상환경 생성해보기목차아나콘다 3(Anaconda 3) 설치하기프롬프트에서 가상환경 생성하기가상환경 활성화하고 사용해보기1. 아나콘다 3(Anaconda3) 설치하기설치 링크 : https://www.anaconda.com/download/success아나콘다는 파이썬을 보다 빠르고 쉽게 이용할 수 있도록 만든 프로그램이다. 현재 파이썬 3.7 버전과 파이썬 2.7 버전을 각각 32비트 형식과 64비트 형식으로 나누어 배포하고 있다. 최근 사용되는 컴퓨터들은 보통 64비트이나, 키움증권이나 대신증권 등과 같은 증권사에서 제공하는 Open API를 사용할 목적으로 다운로드하는 경우에는 32비트를 다운로드 받아 사용하길 권하는 바이다. 이는 어디까지나 권장사항일 뿐 강제사항은 아닌데, 그 이유는 64비트를 다운로드 하더라도 ..
2019.01.13