목록Development (13)
재 현
유투버 '조코딩'의 누구나 쉽게 주식 투자 자동화 - 배경지식 없이 20분 만에 똑똑한 국내, 해외 자동매매 시스템 완성 동영상을 보고 따라 하고 변형해 본 후기 프로그램은 주어진 매수 목록에 따라 자동으로 매수 및 매도를 수행한다. RSI 기반 매수/매도: RSI (Relative Strength Index)를 사용하여 과매수 및 과매도 상태를 판단하여 매수 또는 매도를 실행한다. 사전 작업 1. 한국투자증권 비대면 계좌 개설 가입을 하게 되면 이렇게 APP Key,와 APP Secret을 받을 수 있다. 이걸 사용하여 API 사용하면 된다! 디스코드 준비 디스코드를 통해 실시간으로 받아 볼 수 있다. 웹 후크를 생성한다 파이썬(https://www.python.org/)을 다운로드하고, visual ..
의존성을 이용해 설계 진화시키기 의존성(Dependency) 설계 - 어디에 어떤 코드를 넣을지 핵심은 '변경'이다. 같이 변경되는 코드를 같은 곳에 넣어야 한다. 그게 의존성 연관관계: 타입을 알고 있음 의존관계: 파라미터 혹은 리턴타입 혹은 메서드 안에서 그 타입을 생성 상속관계: 타입을 상속 아래 5가지를 지켜주자. 양방향 의존성을 피하라 다중성이 적은 방향을 선택해라 One-To-Many 보단 Many-To-One 의존성이 필요 없다면 제거해라 패키지 사이의 의존성 사이클(양방향 의존성)을 제거한다. 설계 원칙은 변경이다. 관계에는 방향성이 필요 관계의 방향 = 협력의 방향 = 의존성의 방향 관계의 종류 연관관계: 협력을 위해 필요한 영구적인 탐색 구조 의존관계: 협력을 위해 일시적으로(파라미터,..
전 회사에서 1년동안 회사 다니면서 가장 많이 보고 들었던 건 뭐였을까 생각해보았다. 하나가 떠올랐다. 바로 'const'다. 현업에서 일해보기 전에 혼자 프로젝트 한다고 개발할 때는 'const'의 중요성을 몰랐다. 물론 입사 초기에도.. 쓰나 안 쓰나 프로그램은 잘 돌아가는데, 왜 여기 사람들은 'const'에 광적인 집착을 보일까 궁금했다. 그래서 알아보았던 const의 중요성 'const' 왜 중요한가? 같이 알아보자. 1. 'const'의 기본 개념 'const'는 변수를 상수로 선언하는 데 사용되며, 한 번 할당된 값이 변경되지 않도록 보장한다. 이를 통해 코드의 안정성과 가독성을 높일 수 있다. const int age = 30; // age = 31; // 오류 발생: 상수에 새로운 값 할..