반응형

Falto Category 176

while문에서 time.sleep의 필요성

아래 코드는 while문이 1초 동안 몇 번 반복되는지 알아보는 코드이다.import timea = time.time()b = 0while True: b += 1 if time.time() - a > 1: breakprint(b)3956691번 반복된다고 나온다.import timea = time.time()b = 0while True: b += 1 if time.time() - a > 1: break time.sleep(0.001)print(b)위 코드를 실행시켜보면 68번 반복된다.time.sleep(0.001)만 넣었을 뿐인데, 어마어마하게 반복 횟수가 줄어들었다. 이는 CPU 이용률을 줄일 수 있는 가장 쉬운 방법이다.

Python 2021.05.17

[ 주린이 주식기초 - 02 ] - "재무제표"란 무엇인가?

학생의 수업능력을 나타내는 것이 '학생부'이다. 혹은 '성적표'라고도 불린다. 회사도 돈을 잘 버는지 능력을 알 수 있는데 그것을 보여주는 표가 바로 '재무제표'이다. 재무제표 라는 말은 여러가지 성적표를 모아둔 집합을 말한다. 재무제표라는 이름으로 된 표는 없다. 재무제표 라는 집합 아래, 다음과 같은 원소가 있다. 1. 재무상태표 2. 포괄손익계산서 3. 자본변동표 4. 현금흐름표 5. 재무제표 주석 보통은 이렇게 5가지 문서를 통틀어서 '재무제표'라고 부른다. 1. 재무상태표 어떤 시점, 보통은 12월 31일에 회사의 자산, 부채, 자본의 상태를 보여준다. 2. 포괄손익계산서 일정 기간 동안의 수익-비용=순이익 관점에서 작성된 것이다. 3. 현금흐름표 일정 기간 동안의 현금 입출금 상태를 보여준다...

체결량 vs 단위체결량

KOA StudioSA ver 2.20에 나오는 가이드이다.여기서 FID 911은 체결량, 915는 단위체결량이다.둘의 차이가 무엇일까?예를 들어 내가 100주를 매수 주문을 했고, 순서대로 30주, 34주, 36주가 체결되었다고 해 보자.그럼 911과 915의 값은 각각 다음과 같다. 911 (체결량)915 (단위체결량)30주 체결303034주 체결643436주 체결10036매수되자마자 매도하는 코드를 짜고 싶을 때, 매도 주문수량을 911을 통해 받아온다면 첫 번째 매수 체결에서는 30주를 매도하겠지만 두 번째 매수 체결부터는 잔고에 34주 밖에 없는데 64주를 매도하려고 할 것이고, 그렇게 되면 매도 주문이 이루어지지 않을 것이다. 따라서 그럴 때는 911이 아닌 915를 써야 한다.요약: 911(..

Kiwoom Open API+ 2021.04.27

[ 주린이 주식기초 - 01 ] "법인", "자본금", "액면가"란 무엇인가?

물건을 팔아서 돈을 벌려면 회사를 세워야 한다. 법률 용어로 회사를 '법인' 이라고 한다. '법인'은, '법으로 만든 인간'이라는 의미다. 일반 성인들이 주민등록증에 주민등록번호가 있듯이, 법인도 그런 번호가 있는데, 그것을 '법인등록번호'라고 부른다. 사람에게 이름이 있듯이 '법인'도 이름이 있다. 우리가 흔히 부르는 '삼성전자'의 실제 이름과 법인등록번호는 다음과 같다. 법인명: 삼성전자 주식회사 법인등록번호: 124-81-00998 그럼 법인은 어떻게 만들까? A, B, C 이렇게 3 사람이 모여서 법인을 만든다고 가정하자. 먼저 법인의 크기(몸통)를 정해야 한다. 크기는 세 사람이 내는 돈의 합으로 정해진다. 법인을 만드는 이유는 사업을 하기 위함이고, 사업을 하려면 돈이 필요하기 때문에 먼저 돈..

주식 주문 종류와 의미

증권사 HTS(Home Trading System)을 보면 다양한 '주문방식'이 있음을 볼 수 있다. 각 '각 주문방식'의 의미는 무엇이며, 어떤 점이 다른지 아래 표에 정리. 보통 가장 흔히 사용하는 주문방법. 가격, 수량을 모두 지정. 조건이 맞으면 체결, 일부만 체결되기도 한다. 시장가 가격 불문하고 무조건 매수하거나 매도하고자 할 때 사용. 수량만 지정하며, 모든 수량이 체결될 때까지 호가창에 있는 물량이 순차적으로 체결. 조건부지정가 가격, 수량을 지정한다는 점에서 '보통'과 동일. 하지만, 장종료 시점까지 체결되지 않으면 장종료 시점에 시장가로 자동 변경. 특정한 어떤 날에 꼭 매매하고자 할 때 사용. 최유리지정가 시장가처럼 수량만 지정. 시장가는 수량이 모두 찰 때까지 호가창의 물량을 소화하..

우클릭 메뉴에 "여기에 cmd 열기" 추가하기

위 사진처럼 우클릭 메뉴에 "여기에 cmd 열기"를 추가해보자.1. regedit(레지스트리 편집기)을 연다.2. 컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell경로로 이동한다.3. 키를 만든다.4. 키 속에 키를 또 만든다.5. 위에 있는 새 키 # 1은 cmd열기로 바꾸고, 아래에 있는 건 command로 이름을 바꾼다.6. cmd열기의 (기본값)을 문자열 편집 창을 통해 여기에 cmd 열기라고 써 넣는다.7. command의 기본값에는 cmd.exe /s /k pushd "%V" 를 써 넣는다.8. cmd열기에 우클릭을 해서 문자열 값을 만든다.9. 값 이름은 Icon, 값 데이터는 %windir%\system32\cmd.exe로 써 넣는다.​10. 완성 (이..

Windows 2021.04.18
반응형