본문 바로가기
728x90

전체 글107

[키움 open api] 주문 기능 구현 코드 첨부 키움 open api 의 주문을 할 수 있는 실질적 코드 입니다. 2개의 버전이 있는데 첫번째는 과거에 부터 사용하던 코드입니다. 1. 과거 버전 코드 # 주식 매수 def stock_buy_order(self, price=0, flag=1): print('매수중') # limit 익절 stop 손절 self.kiwoom.SetInputValue('계좌번호', [계좌 번호]) self.kiwoom.SetInputValue("비밀번호", "[비밀 번호]") self.kiwoom.SetInputValue('비밀번호입력매체', "00") # 무조건 00 self.kiwoom.SetInputValue('종목코드', [주식종목코드]) self.kiwoom.SetInputValue("매도수구분", "2") # 1:.. 2020. 11. 23.
[Java Study] 2일차 타입(프리미티브 타입) 변수 학습내용 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입(기본형 타입)은 8개 타입이 있습니다. (boolean, byte, short, int, long, float, double, char) 타입은 논리형, 정수형, 실수형, 문자형의 4가지 카테고리로 나눌수 있습니다. 타입 메모리 크기 기본 값 데이터 범위 논리형 boolean 1 byte false true,false 정수형 byte 1 byte 0 -128 ~ 127 short 2 byte 0 -.. 2020. 11. 21.
[Programmers] 숫자 게임 [Summer/Winter Coding(~2018)] 숫자 게임 파이썬을 사용하였습니다. 주어진 두개의 리스트를 오름차순으로 정렬하고 A를 이길수 있는 B의 최소 숫자가 발견되면 패스 하는 방법으로 작성하였습니다. 예를들면 A = [1,3,5,7] B = [2,2,6,8] 을 가지고 있는데 (A,B)일때 (1,2), (3,2), (5,6), (7,8) 일때 가장 많이 이길 수 있습니다. 즉 가장 비슷한 숫자를 가지고 이겼을 때 다른 숫자를 이길 수 있을 가능성이 더 높아진다는 것입니다. 정답 코드 (코드는 간단하게 작성하였기 때문에 찬찬히 읽어보시기 바랍니다.) def solution(A, B): answer = 0 A = sorted(A) B = sorted(B) for i in A: for i2 in.. 2020. 11. 20.
[Programmers] 단속카메라 [탐욕법] 단속 카메라 파이썬을 사용하였습니다. 주어진 예시를 그림처럼 나타낼 수 있습니다. 겹치는 부분이 없는 부분은 카메라를 추가해야 합니다. 가장 왼쪽에서 출발하는 차량은 한번은 카메라에 찍혀야 하기 때문에 시작하는 차량의 범위내에 있는 차량들은 카메라를 추가하는 대상에서 제외 할 수 있습니다. (노랑, 파랑, 초록) (빨강, 노랑) 두 개의 범위로 나뉘어 집니다. 이 부분을 고민하면 알고리즘은 간단하게 구현할 수 있습니다. 정답 코드 (코드는 간단하게 작성하였기 때문에 찬찬히 읽어보시기 바랍니다.) def solution(routes): answer = 1 routes = sorted(routes,key=lambda x:x[0]) length = routes[0][1] for i in range(.. 2020. 11. 19.
728x90