본문 바로가기

전체보기106

[금융지표] 주가 추세 확인을 위한 금융지표 글로벌 금융 지표 1. 채권 금리 - 대표 예시 : 미국채 10년물 금리 - 채권 시장 규모가 주식 시장보다 3배 정도 크며, 호재성/악재성 정보가 빨리 반영됨 - 채권 시장은 기관투자자 중심이라 전문가들의 시각이 상대적으로 정확하게 반영됨 - (테이퍼링으로 채권 매입 감소) → 채권 가격 하락 및 금리 상승 → 자금이 주식 시장으로 유입되어 주가 상승 - 경제 회복과 인플레이션 = 금리 상승 → 매출과 이익 증가 → 산업재/금융주 주가 상승 2. 유가 등 상품시장 가격 - 인베스팅닷컴 :https://kr.investing.com/ 3. VIXX (변동성 지수) 4. CDS (Credit Default Swap : 신용파산스왑) 코스피 관련 지표 1. 환율 - 외국인들이 환율을 통해 차익 거래를 많이 .. 2021. 10. 4.
[경제지표] 주가 추세 확인을 위한 경제지표 현재 경기사이클과 주가의 추세를 확인하기 위한 경제지표를 블로깅했습니다. 대부분 미국의 경제지표입니다. 미국의 경제가 글로벌 경제와 증시에 영향을 줍니다. 한국은 수출중심국가이며 미국은 세계 최대 수입국입니다. 미국 경제가 한국의 경제와 증시에도 직접적인 영향을 줍니다. 따라서 미국주식뿐 아니라 한국주식에 투자할 때에도 미국의 경제지표를 면밀히 살펴야 합니다. 미국 거시경제 지표 1. 미국 장단기 스프레드 (10년물 국채금리 - 2년물 국채금리) 미국 장단기 스프레드가 하락하는 구간에는 경제 성장률 둔화됨 경제 성장이 둔화되는 구간에는 실적 성장이 강한 성장주로 자금이 몰림 2. 전년동기 대비 GDP 증가율 국내 총 생산 = 국내 총 지출 (정부 지출 + 개인 소비 + 투자 지출 + 수출 - 수입) 분기.. 2021. 10. 4.
[알고리즘] BFS/DFS (JavaScript) 자료구조 설명 - BFS (Breadth-First Search 너비 우선 탐색) : 가까운 정점부터 탐색므로, 주로 Queue와 함께 사용 - DFS (Depth-First Search 깊이 우선 탐색) : 한 정점 깊이의 끝까지 탐색하므로, 주로 재귀와 함께 사용 예시 문제 - 문제 : 무방향 간선들이 주어질 때 연결된 정점의 그룹들이 몇 개인지 반환하는 함수 작성하기 (connectedVertices) - 전달인자(edges) : 배열 형태로 표현된 시작 점과 도착 점을 엘리먼트로 갖는 2차원 배열 - 출력 값 : 그룹들의 수를 Number 타입으로 리턴 connectedVertices([[0, 1],[2, 3],[3, 4],[3, 5],]); // 2 인접 리스트 코드 작성 코드 작성 포인트 1... 2021. 9. 30.
[node.js + React] 쿠키와 토큰을 활용해 로그인 기능 구현 코드스테이츠에서 토큰 인증을 통해 로그인 기능을 구현하는 과제를 마쳤다. 진행 과정 및 코드는 다음과 같다. 1. 클라이언트 Login 페이지 : userId, password 입력 후 로그인 시도 (post 요청) 2. 서버의 login 컨트롤러 : request body로 받은 userId, password 와 일치하는 유저 조회 - 해당 유저가 없으면 실패 응답 보내기 - 해당 유저가 있으면 refreshToken을 생성하여 cookie로 전달하고, accessToken을 생성하여 body data로 전달 3. 클라이언트의 Login 페이지 : 서버의 성공 응답 받기 - 로그인 상태를 true로 바꾸기 - 서버에서 받은 AccessToken을 상태로 저장하기 4. 클라이언트의 app.js : log.. 2021. 9. 11.
[node.js + React] 쿠키와 세션을 활용해 로그인 기능 구현 코드스테이츠에서 세션 인증을 통해 로그인 기능을 구현하는 과제를 마쳤다. 진행 과정 및 코드는 다음과 같다. 1. 클라이언트의 login 페이지 : username, password 입력 후 로그인 시도 (post 요청) 2. 서버의 login 컨트롤러 : request body의 userId와 password 가 일치하는 유저 조회 - 해당 유저가 없으면 실패 응답 보내기 - 해당 유저가 있으면 Session에 userId 를 저장하고, 성공 응답 보내기 3. 클라이언트의 Login 페이지 : 서버의 성공 응답 받기 - login 상태 변경 : 로그인에 성공했으므로 login 상태를 true로 바꾸기 - 서버로 해당 유저의 정보를 요청하기 (get 요청) 4. 서버의 userinfo 컨트롤러 : 요청의.. 2021. 9. 10.
[Node.js] Sequelize로 MVC 디자인 패턴 만들기 코드스테이츠의 과제로 Sequelize를 통해 서버와 데이터베이스를 연결해보았다. Sequelize와 같은 ORM을 사용하면 JavaScript 문법만으로 DB에 접근이 가능하다. 또한 모델을 쉽게 생성할 수 있으며, 마이그레이션으로 DB의 버전 관리가 가능해진다. Sequelize를 통해 DB와 서버를 연결하고, 모델과 컨트롤러를 만드는 과정은 다음과 같다. 1. Sequelize 설치 및 부트스트랩 진행하기 2. Sequelize로 모델을 생성하고, 마이그레이션으로 DB와 연결하기 3. express 문법으로 라우팅을 통해 end point와 연결하기 4. get, post, redirect에 해당하는 컨트롤러 구축하기 5. association을 통한 join 테이블 생성하기 Sequelize 설치.. 2021. 9. 3.
[알고리즘] GCD를 이용하여 과자를 공평하게 분배하기 문제 조건 - 아몬드 빼빼로 M개와 누드 빼빼로 N개를 모든 직원들에게 공평하게 나누어주기 - 각 직원들은 종류별로 똑같은 수의 빼빼로를 받아야 함 - 직원 수에 따라 빼빼로를 나누어 주는 솔루션 구하기 전달 인자와 출력값 - 전달인자1 : number 타입의 양의 정수 M (1 ≤ M ≤ 1,000,000,000) - 전달인자2 : number 타입의 양의 정수 N (1 ≤ N ≤ 1,000,000,000) - 출력값 : 2차원 배열 리턴 - 출력값의 엘리먼트 : [빼빼로를 받는 직원 수, 나누어 주는 아몬드 빼빼로의 수, 나누어 주는 누드 빼빼로의 수] 코드 작성 포인트 1. 빼빼로를 받는 직원의 수 : 최대공약수의 약수 2. 나누어 주는 빼빼로의 수 : M/(직원 수), N/(직원 수) 3. 최대공.. 2021. 8. 23.
[알고리즘] 유클리드 호제법 : 최대공약수(GCD)와 최소공배수(LCM) 용어 설명 최대공약수 (Greatest Common Divisor) : 공통된 약수 중 가장 큰 수 최소공배수 (Least Common Multiple) : 공통된 배수 중 가장 작은 수 유클리드 호제법 : 두 수가 서로 상대방의 수를 나누어서 결국 원하는 수를 얻는 알고리즘 최대공약수(GCD) 구하기 (JavaScript) 2개의 자연수 a, b(a > b)에 대해서, a를 b로 나눈 나머지가 r일 때, a와 b의 최대공약수는 b와 r의 최대공약수와 같다 // 최대 공약수를 구하는 함수 (유클리드 호제법: Euclidean algorithm) function gcd(m, n) { if (m % n === 0) return n; return gcd(n, m % n); } gcd(m,n) // m과 n의 .. 2021. 8. 23.
반응형