끄적끄적 어디서나 개발
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • Developer
        • Project
          • 주식자동매매
        • Language
          • JAVA
          • Python
          • Spring
          • Ruby&Rails
          • CSS&javascript
          • Databases
          • ETC
        • Linux
        • Mobile
        • Tool
          • Notion
          • Git
        • Quiz
        • Book
        • Review
    • 홈
    • 태그
    • 방명록
    Project/주식자동매매

    주식 환경 세팅 1 - 키움증권 Open API 다운로드, 모의 투자 신청

    주식 자동매매 프로그램을 만들기 위해서 기본적인 컴퓨터 환경 셋팅에 대해서 알아 봅시다. 일단 키움증권 Open API를 사용할 것입니다. 키움증권 계좌는 당연히 있으셔야 겠죠. 비대면으로 계좌개설 하면 되니 집에서 몇분이면 간단하게 만드실 수 있습니다. 계좌개설 키움계좌개설 어플을 다운로드 받고 하라는대로 계좌를 만들면 됩니다. 따라하면 되기 때문에 내용은 생략합니다. 주민등록증을 사진을 찍을 때 배경이 어두우면 잘 찍힙니다. 차분히 따라해 보세요. https://www.kiwoom.com/h/customer/acctopen/VAcctOpenInfoView 키움증권이 점유율1위 답게 어플등이 속도가 안정적이기도 합니다. 다른 수수료 무료혜택등은 없으나 속도나 안정성 면에서 좋을 것으로 판단되어 선택했습..

    2021. 7. 8. 14:54
    Project/주식자동매매

    주식 자동 매매 - 계획

    준비 " 인간의 감정의 동물이다. " 매수, 매도 감정이 들어가 정확한 판단을 하기 어렵다. 그래서 주식투자가 대세인 요즘 나는 주식 매매 프로그램을 만들기로 했다. API는 키움증권, 대신증권 등 여러곳에서 제공된다. 나는 키움증권을 사용하기로 선택했다. 이유는 간단하다. 키움증권을 제일 많이 사용해서 이미 만들어서 사용하는 분들이 많기 때문이다. 그래서 책으로 나온것도 많고 유튜브 강의 들도 존재한다. 준비물윈 윈도우 PC. 키움증권 모의투자 신청. 만들 수 있다는 자신감. 언어 - Python. Python 공부하기 2021.04.28 - [Language/Python] - Dictionary - 딕셔너리

    2021. 5. 6. 14:19
    Language/ETC

    1. Groovy(그루비)란 ?

    참고문헌: Goovy in Action 그루비 자바 플랫폼에서 동작하는 기민한(agile) 동적 언어로 파이썬, 루비 스몰토크 등에서 보이는 많은 기능을 자바 개발에게 제공한다. 스크립트도 잘 동작하지만 스크립트 언어는 아니다. 자바 바이트 코드로 컴파일 되어 자바 애플리케이션에 통합될 수 있다. 또한 웹 애플리케이션에 기능 추가할 수 있고 빌드 스크립트에 제어 기능 추가, 단독적인 애플리케이션을 만들 수 있는 유연한 언어이다. 그루비 코드는 자바 가상 기계 위에서 동작하고 자바 라이브러리를 사용한다. 자바 문법과도 비슷하고 자바 라이브러를 호출 하여 쓴다. java.lang.Object java.util.Date 처럼. 그루비에서 가장 중요한 개념인 '클로저' 코드 블럭, 기본 객체처럼 다를 수 있다...

    2021. 5. 6. 13:14
    Language/Python

    Class - 기본

    주식 자동화 프로그램을 만들기 위한 파이썬 기본 공부를 한 내용입니다. 정의 자바를 먼저 접했던 사람에게는 클래스라는 개념이 익숙할 것이다. 객체를 만드는 것으로 특별한 기능하는 함수(기능들)와 데이터를 가지는 것을 가진다. class Stock(): def __init__(self): print("Stock class init") stock = Stock() #결과 Stock class init class 로 선언을 하고 클래스이름을 지정한다. __init__ 는 생성자 이다. 즉 클래스를 호출하면 맨 처음 호출되는 함수이다. 이 클래스로 데이터를 넘겨주고 싶을 때는 이 생성자를 이용하면 된다. class Stock(): def __init__(self, account_num): print("Stock..

    2021. 4. 30. 15:55
    Tool

    PyCharm(파이참) 한글 인코딩 문제

    PyCharm 을 설치하고 나서 파일에 한글이 들어가니 실행하고 나서 에러가 발생했다. SyntaxError: Non-ASCII character ..... 이건 머 인코딩 문제인다. 맥 기준 Pycharm - Preferences 를 누른다. 아마 윈도우면 File - setting 이나 그런 쪽에 있을 것 같다. 검색에서 file encodings 를 쳐도 되고 Editor - File Encodings 를 찾아서 누른다. 여기서 encoding을 UTF-8로 설정하면 된다. 처음엔 System default 로 되어 있었다. 그러고 나서 재부팅을 한다. 그런데 UTF-8로 잡혔는데도 똑같은 에러가 발생한다면 # -*- coding: utf-8 -*- 해당 문자를 파일의 첫번째 줄에 달아 주면 된다.

    2021. 4. 30. 14:24
    Language/Python

    Dictionary - 딕셔너리

    주식 자동화 프로그램을 만들기 위한 파이썬 기본 공부를 한 내용입니다. "정의 파이썬의 하나의 자료형이다. key와 data 의 결합의 배열이라고 생각하면 쉽다. 일반 배열처럼 index(숫자) 로 이루어진 것이 아닌 숫자, 문자 모두 사용할 수 있는 key 로 구분할 수 있다. key로 구분하기 때문에 중복해서 사용할 수 없고, 데이터 또한 단순한 문자가 아닌 다양한 자료형들이 올 수 있다. 즉 문자, list, dict 형태로도 들어갈 수 있다. 기본 형식 예 var = {"카카오":035720, "네이버":035420, "넷마블":251270} print(var) print(type(vr) print(var["카카오"]) #결과 {'카카오':035720, '네이버':035420, '넷마블':2512..

    2021. 4. 28. 09:19
    Language/CSS&javascript

    setAttribute()

    일반 태그들과 철자가 달라 헤맸던 것들. setAttribute('bgColor', '') #000000 or black 둘다 됨. setAttribute('colSpan', 2) setAttribute('class','') setAttribute('className', '') 사용해 보지 않았지만 IE에서 setAttribute('style','') 안됨, cell.style.cssText 사용. 줄 하나 그을라고 생쇼를 ㅠㅠ

    2021. 4. 27. 19:16
    Language/Spring

    Spring에서 VO 객체 복사.

    프로그램을 만들다 보면 VO 객체를 복사할 경우가 많이 생기게 된다. 3~4개 정도 그럴 경우 Spring FameWork 에서 포함되어 있는. BeanUtil.copyProperty("sourceVO", "targetVO') 으로 사용하면 된다. 주의할 점.)BeanUtils 는 apache Jakarta Project 로 apache.commons.beanUtils 은 copyProperty("tartget", "source") 이다. Spring에서 포함 되면서 가공되어진 것으로 보인다. API 필히 확인. ㅋ

    2021. 4. 27. 18:12
    Language/CSS&javascript

    bower 시작하기.

    bower자바스크립트 의존성 관리. 웹 프론트엔드에 필요한 라이브러리를 관리할 수 있는 패키지 매니저 이다. 일일히 사이트에 들어가 소스를 다운받고 옮기고 하는 일련히 동작을 간편하게 해주고 의존성도 체크하여 준다.node 로 만들어진 도구이다. 즉 bower 을 사용하려면 node 가 필요하다. 1. node 설치https://nodejs.org/en/download 설치. npm도 같이 설치 된다.2. bower 설치. npm install -g bower -g : global 옵션. 커맨드라인 명령어로 사용하기 때문에 어디서나 사용가능 하도록 옵션을 준다. 3. bower install원하는 패키지는 아래 주소로 가서 찾는다.http://bower.io/search/ bower install 명령어..

    2021. 4. 27. 11:16
    Language/Python

    [Python] 3. 파이썬의 자료형과 기본 문법.

    변수명 첫글자는 문자로 시작 되어야 하며, 두번째 문자부터 영문자, 숫자, _ 를 사용할 수 있다. 예약어 아래와 같은 문자는 예약어 이므로 변수명으로 사용할 수 없다. >>> import keyword >>> keyword.kwlist # 예약어 목록을 보여준다. ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', ..

    2021. 4. 27. 10:39
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • »

    전체 카테고리

    • Developer
      • Project
        • 주식자동매매
      • Language
        • JAVA
        • Python
        • Spring
        • Ruby&Rails
        • CSS&javascript
        • Databases
        • ETC
      • Linux
      • Mobile
      • Tool
        • Notion
        • Git
      • Quiz
      • Book
      • Review
    Powered by Privatenote Copyright © 끄적끄적 어디서나 개발 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바