분류 전체보기 183

롤러코스터 비트코인 올해 어디로... 6억 원 간다 vs 휴지조각

지난해 전 세계 투자시장에서 가장 주목받은 자산은 가상 화폐였습니다. ​ 작년 1월 1일 3200만 원 선이던 비트코인은 11월 9일에는 사상 최고치인 8270만 원까지 치솟았습니다. 작년 상반기에는 8000만 원을 넘던 비트코인 값이 3000만 원 대로 반 토막 나기도 했습니다. 가상 화폐 열풍 속에 시가총액이 작은 이른 '알트코인'들의 약진도 두드러졌습니다. 국내 최대 가상 화폐 거래소 업비트에 상장된 108개 코인 중 작년 말 수익률이 연초 대비 1000%가 넘는 코인이 12개나 됐습니다. 코인에 투자해 수십억 원을 벌어 퇴사했다는 2030 직장인도 주위에서 어렵지 않게 발견할 수 있었습니다. ​ 그렇다면 2022년에도 '코인 대박'이 가능할까. 저눔ㄴ가들의 의견은 팽팽히 갈립니다. ​ 캐럴 알렉산..

주식 2022.01.03

2021년 한국증시 10대 뉴스

코스피 3000, 코스닥 1000 돌파 코스피는 코로나 창궐 이후 글로벌 경기 회복에 기반한 수출 증가와 기업들의 실적 개선 등에 힘입어 지난 1월 7일 사상 최초로 3000포인트를 돌파하며 '코스피 3000 시대'를 개막했습니다. 코스피 지수가 태어난 1983년 1월 4일 이후 처음입니다. 2007년 7월 25일 2000포인트에 최초 진입한 이후 13년 5개월 만에 3000 포인트를 달성하였고, 이후 6개월 뒤인 7월 6일에 종가 기준 3305.21포인트로 사상 최고치를 기록했습니다. 코스닥 지수도 글로벌 경기 회복에 따른 투자 심리 회복과 코로나 관련 바이오주 강세 등의 영향으로 지난 4월 12일 1000포인트를 회복했습니다. 코스닥은 2000년 9월 14일 닷컴 버블 이후 20년 7개월 만에 100..

주식 2021.12.29

연기금 삼성전자 10조 팔고 이것 샀다

국내 주식 비중을 줄여 온 국민연금 등 연기금이 올해 삼성전자를 10조 원 이상 순매도한 대신, 크래프톤, 삼성바이오로직스, 카카오페이 등을 사들인 것으로 나타났습니다. '큰 손' 연기금 매도세에 삼성전자 등 주가도 크게 흔들렸죠. 한국거래소에 따르면 '연기금 등'은 연초 이후 지난 27일까지 코스피에서 총 24조 51억 원어치를 순매도했습니다. 이 기간 25조 7132억 원을 순매도한 외국인에 이어 코스피 양대 매도 주체였죠. 대표사진 삭제 사진 설명을 입력하세요. 연기금이 올해 가장 많이 순매도한 종목은 삼성전자입니다. 순매도 금액은 10조 9068억 원으로 코스피 전체 순매도 금액의 절반에 육박합니다. 국민은 연금은 해외 주식 비중을 키우는 대신 국내 주식 비중을 올해 말 16.8%에서 2025년까..

주식 2021.12.28

Mongoose 활용하여 Node.js에서 데이터 생성

Mongoose를 활용하여 Node.js로 MongoDB를 제어할 수 있었습니다. mongoose를 localhost로 연결하고 todolistDB를 만들었습니다. todolistDB 안에 items라는 collection을 만들기 위해 itemsSchema를 선언하였고 그 안에는 string 타입의 name을 반드시 입력할 수 있도록 세팅했습니다. Items 안의 모델로 Item을 선언하고 세 개의 docs를 만들어 고정된 todolist로 나타내었습니다. 홈화면인 '/'를 불러올 때, find()를 통해 todolist DB에 항목이 하나라도 존재하면 '/'를 새로고침하고 todolist가 없으면 defaultItems를 insertMany()를 통해서 DB에 생성합니다. 그리고 그 항목들은 EJS를..

웹/mongoDB 2021.12.21

javascript 코딩 테스트 - 로또의 최고 순위와 최저 순위(2021 Dev-Matching)

문제풀이 사고 과정 1. lottos에 있는 숫자는 0과 0이 아닌 숫자로 구별된다. 2. 0이 아닌 숫자들의 정답 개수를 확인한 후 0의 개수에 따라 최고 순위가 바뀐다. (최저 순위는 변동 X) ex. 0 3개, 0이 아닌 숫자 3개일 때 3개 중 1개만 일치한다면 최저 정답 개수는 1개로 고정 3. 정답개수 + 순위 = 7 (예외: 정답 개수가 0 이하) 0의 개수와 0이 아닌 숫자 중 정답 개수를 각각 zeroCount, accordCount 변수 선언 lottos 배열은 forEach 반복문을 돌면서 0이면 zeroCount 개수 올라가고 0이 아니면 win_nums 배열을 또 돌면서 일치하는 숫자가 있는지 없는지 확인 있다면 accordCount 개수 올라간다. 사고 과정 3번에 의해 순위 =..

웹/Javascript 2021.12.21

QQQ 5배 - 나스닥 100 5배 레버리지 QQQ5

저도 두 눈을 의심했습니다. 서학 개미가 가장 사랑하는 ETF인 QQQ의 5배 레버리지 상품...? 저는 3배짜리인 TQQQ에 투자하면서도 후룸라이드 즐기듯이 변동성을 즐기고 있는데 5배는 와... 네. 이런 상품 실존합니다. 바로 런던과 파리 주식시장에 상장되어 있는 Leverage Shares 5x Long US Tech 100 ETC (티커 : QQQ5)입니다. 운용보수는 0.75%에 1.5%가 합쳐져 2.25%입니다. QQQ의 운영보수 = 0.2% QLD의 운영보수 = 0.95% TQQQ의 운영보수 = 0.95% 나스닥 2배와 3배 레버리지인 QLD와 TQQQ의 수수료도 QQQ의 5배가량으로 비싼 편인데 QQQ5는 2.25%로 QQQ의 10배 이상의 수수료를 받고 있습니다. 사실 뭐 상품에 대해서..

주식 2021.12.20

javascript 코딩 테스트 - 키패드 누르기 (2020 카카오 인턴십)

저의 문제풀이 과정은 이러하였습니다. 1. [1,4,7], [3,6,9]는 무조건 왼손, 오른손으로 쳐야되네. 2. 가운데에 위치한 숫자 4개를 무슨 손으로 칠 것인지 관건 3. 그 손을 결정짓는 요소는 이전 왼손, 오른손의 위치에 따른 거리네. 4. 손 위치를 좌표라고 생각하면 위치도 구할 수 있고 거리도 쉽게 찾을 수 있겠네. 그래서 저는 각각의 손을 좌표로 만들어주는 것으로 문제풀이 방향성을 잡았습니다. solution 함수가 답으로 제출할 함수이고 numbers라는 숫자로 이루어진 배열과 손을 parameter로 받습니다. 처음 위치는 *버튼과 #버튼이기에 각각의 좌표를 (1,3)과 (3,3)으로 먼저 설정해주었습니다. 숫자 그룹은 열에 따라 3개로 구별했고 column과 numbers로 구성된 ..

웹/Javascript 2021.12.20

미국 인플레이션 과연 해결될까? (미중 갈등)

지금 전 세계적으로 '인플레이션'이 큰 화두로 올라서 있습니다. ​ 그 중심에서는 역시 글로벌 경제중심지인 미국이 있죠. 미국의 소비자 물가 지수인 CPI(Comsumer Price Index)는 6.8%를 기록하며 역사적인 수치를 보여주었습니다. ​ 분명 올해 중반까지만 해도 5% 정도라고 봤지만 6% 후반대를 보여주며 하이퍼 인플레이션이 무엇인지 몸소 보여주고 있습니다. ​ 인플레이션이 가장 문제가 되는 것은 역시나 물가죠. ​ 5,000원이면 밥 한 끼를 먹을 수 있었던 것이 6,000원이 되는 순간 부담이 굉장히 많이 늘어납니다. ​ 그리고 이는 소득 하위계층에 더더욱 크게 와닿는 상황입니다. ​ 이에 따라 미 연준은 인플레이션을 인정하고 금리인상을 기정 사실화했습니다. ​ 실제 금융가도 금리인상..

주식 2021.12.20

javascript 코딩테스트 문제 풀어보기 - 홀수 (forEach,sort)

문제의 예시로 주어진 배열인 [12,77,38,41,53,92,85]를 만들어서 풀이했습니다. 홀수를 담을 빈 배열인 oddArr를 선언해주고 arr의 각 원소들에 대해 반복문을 사용했습니다. 2로 나눴을 때 나머지가 1인 원소들은 oddArr에 push 합니다. count라는 변수를 선언하고 oddNumber의 원소를 반복문을 통해 더해줍니다. 그리고 다 더한 값인 count를 console.log()합니다. oddArr를 내림차순 정렬해주기 위해 sort((a, b)=>{return a-b})를 활용합니다. oddArr는 이제 내림차순으로 정렬되었기에 이 중 최솟값은 oddArr의 첫 번째 원소입니다. 그래서 console.log(oddArr[0])를 하면 홀수들의 합인 256과 홀수의 최솟값인 41..

웹/Javascript 2021.12.18

MongoDB CRUD(Create, Read, Update, Delete) 사용

Terminal에서 mongo를 실행시켜줍니다. (저는 Hyper Terminal을 사용했습니다.) 저는 현재 products라는 collection을 만들어서 여기에서 데이터를 CRUD(생성, 읽기, 수정, 삭제) 하는 법을 살펴볼 것입니다. Create (생성) db.collection.insertOne() 또는 db.collection.insertMany()를 활용합니다. 이 때 collection은 본인이 데이터를 활용할 collection을 의미합니다. ex) db.products.insertOne() 이렇게 id, name, price를 입력해주었고 생성이 완료되면 {"acknowledged":true, "insertId": 1} 이 나왔습니다. Read (읽기) 데이터를 생성했으면 읽을 수도..

웹/mongoDB 2021.12.16
728x90