slayerzeroa의 등록된 링크

키자드에 등록된 총 493개의 포스트를 확인하실 수 있습니다.

Naver Blog

블랙-숄즈 모형 유도 (3): Solution, based on Heat Equation

이전 블랙-숄즈 모형 유도 포스팅을 참고해주시면 좋습니다 1편) 블랙-숄즈 방정식 PDE 도출 https://blog.naver.com/slayerzeroa/223487248091 2편) Heat Equation 변환 https://blog.naver.com/slayerzeroa/223590185162 우리는 이전에 블랙-숄즈 PDE를 Heat Equation으로 정리했다 이렇게 정리된 Heat Equation의 솔루션을 구해보자 STEP 0. 경계조건 (Terminal Condition) 설정 Heat Equation의 솔루션을 구하기 위해서 경계조건이 필요하다 경계조건이 필요한 이유는 옵션에 행사가격이 존재하기 때문이다 옵션이 가치를 지니려면 만기에 행사가격을 넘겨야 하는데 그렇지 못하면 해당 옵션의 만기 가치는 0이 된다 열확산 방정식은 아래와 같이 Closed된 공간에서 경계조건을 설정해주게 된다 직관적으로 옵션 가격과 열 확산 방정식을 이해해보자 블랙-숄즈 PDE을 열확산

Naver Blog

[홍보] 2024년 하반기 - 금융데이터분석학회 FIND-A 학회원 모집

금융데이터분석학회 FIND-A에서 2024년 하반기 학회원을 모집합니다! FIND-A(파인드 알파)는 2020년 설립되어 약 50명의 학부, 석사, 박사과정생과 현직자가 활동 중인 금융데이터분석학회입니다. FIND-A는 Financial Data Analysis의 약자로, 금융 산업 전반의 디지털 전환에 발 맞추어 디지털 금융 역량을 지닌 인재를 양성하는 것을 목표로 하고 있습니다. 나아가, 한국정보처리학회와 MUFFIN@AAAI23 등 국내외 학회에 저희 연구 결과물을 출판하며 연구 일선에도 기여하고 있습니다. FIND-A의 신입 학회원은 한 학기 동안 매주 토요일 1시부터 5시(4시간)에 아래의 커리큘럼 중 하나 이상을 필수적으로 이수하게 됩니다. *모집 파트* 1. Financial Data Analysis - 계량경제학(Econometrics)은 경제이론, 경제수학, 통계학을 포괄하는 분야로 경제이론을 실증적으로 검증하는데 초점을 맞추고 있습니다. - Financial Dat

Naver Blog

[월드퀀트 초보자를 위한] Vector Neutralize; vector_neut

안녕하세요, 주식은 골아파덕입니다 월드퀀트 컨설턴트 활동을 하면서 정리했던 내용을 블로그에도 공유해드리려 합니다 처음 월드퀀트 브레인 플랫폼을 이용하면 알파를 만드는 것이 쉬운 일이 아닙니다 특히, 도메인이 수학에 강점이 있지 않다면 몇몇 오퍼레이터가 어떻게, 왜 쓰이는지 이해하기 어렵습니다 그래서 방학동안 간략하고 자세하게 오퍼레이터 및 알파 리서치에 필요한 지식을 공유드리려 합니다 오늘의 주제는 Vector Neutralize입니다 1. Vector? Vector Neutralize를 알기 전에 벡터에 대해 알아봅시다 그 전에 벡터에 대한 엄밀한 정의는 잠시 생각하지 않기로 합시다 벡터란 크기와 방향을 가지는 기하학적 객체입니다 왼쪽은 양 끝점을 가지는 선분이고, 오른쪽은 크기(길이)와 방향(화살표)을 갖는 벡터를 시각적으로 표현한 것입니다 선분은 양 끝점의 위치가 중요한 반면에, 벡터는 위치가 아닌 방향과 크기만이 중요합니다 따라서 아래 두 벡터는 같은 벡터라고 할 수 있습니다

Naver Blog

[Rust] 업비트 웹소켓 통신으로 실시간 데이터 받아오기

안녕하세요, 주식은 골아파덕입니다 오늘 포스팅 주제는 [Rust를 이용한 업비트 웹소켓(Websocket) 통신으로 실시간 데이터 받아오기]입니다 Python이나 Node.js의 경우에는 예제가 많지만 Rust는 많지 않은 것 같아 블로그 포스팅을 작성합니다 하지만 Rust 쓰는 사람이 너무 적어서 아무도 관심을 주지 않을 것 같은 느낌이 듭니다 0. Introduction 포스팅에 앞서 Rust 언어의 특징과 네트워크 통신에 대해 간략하게 설명하려고 한다 0-1) Rust 언어의 특징 일반적으로 Rust 언어는 치명적 오류 없는 C++을 지향한다 이를 위해서 Rust는 Ownership이라는 개념이 존재한다 Garbage Collector와 Pointer의 중간쯤 되는 것이라 생각하면 된다 (불변하는 메모리를 가진 변수는 GC로, 가변하는 메모리를 가진 변수는 에러 처리) 엄격한 변수 lifetime을 통해 Memory Safety를 달성한다 Rust로 컴파일이 되는 모든 코드는

Naver Blog

옵션 계약 수가 상장(유동)주식 수 이상이 될 수 있을까?

1. 옵션 계약은 특정 기초자산을 계약당사자가 미리 정한 가격에 특정 시점에 사거나 팔 수 있는 권리이다 이때 옵션 매수자는 옵션 계약 행사여부를 정할 수 있다 2. 옵션 계약은 리스크 관리의 목적에서 출발했지만, 투기자(Speculation)들은 높은 레버리지를 이용해 투기적 거래를 진행한다 또한 옵션 계약을 이용해 시장 교란 행위를 할 수도 있다 이런 시장 교란 행위는 일반적으로 특정 포지션의 파생상품 거래를 진행한 뒤, 해당 포지션에서 이익을 얻을 수 있도록 기초자산의 가격을 크게 변동시켜 이익을 취한다 3. 다음과 같은 상황에서 옵션 행사 과정은 어떻게 될까? (만기일 고려 X, 아메리칸 옵션 가정) 주식의 현재 시장가: 4000원 주식에 대한 콜옵션 행사가격: 3000원 [1] 콜옵션 매수자 A는 옵션 행사 요청을 한다 [2] 콜옵션 매도자 B는 A가 옵션 행사를 요청했을때, 배정받는다 [3] 콜옵션 매도자 B는 시장에서 주식을 4000원에 매수해 A에게 3000원에 매도한

Naver Blog

강화학습 용어 정리 및 모음; Reinforcement Learning Notation

강화학습 공부하면서 Notation 매번 까먹어서 Notation이 정리된 자료 공유 목적 Reference Sutton&Barto. Reinforcement Learning 2nd Edition. 2018 Marc G. Bellemare,Will Dabney&Mark Rowland. Distributional Reinforcement Learning. 2023

Naver Blog

[논문리뷰] Fractional Trading

논문리뷰 Fractional Trading https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3949697 0. 논문핵심 Fractional Trading이란 소수점거래를 의미한다 미국 시장에서는 2019년부터 2020년까지 차례로 Small Brokers, Robinhood, Fidelity, Charles Schwab 등의 주식 브로커들이 Fractional Trading 서비스를 개시하기 시작했다 데이터는 2019년 1월부터 2020년 12월까지의 2385개 주식 데이터를 이용했다 (main 분석만, sub 분석마다 기간 범위가 달라짐) 기간 범위는 [Post-IB-FID, Post-FID] 로 크게 나눠지고 의미는 [Small Brokers와 Fidelity의 서비스 출시 사이 기간, Fidelity의 서비스 출시 이후 기간]이다 해당 논문에서는 Fractional Trading 행동을 관찰하기 위해 One-Share Trades(단

Naver Blog

블랙-숄즈 모형 유도 (2): Heat Equation

이전 블랙-숄즈 모형 유도 포스팅을 참고해주시면 좋습니다 https://blog.naver.com/slayerzeroa/223487248091 블랙-숄즈 모형 유도 (1): 블랙-숄즈 방정식 PDE 도출 금융공학하면 블랙숄즈, 블랙숄즈하면 금융공학 금융공학의 꽃이라고 할 수 있는 블랙-숄즈 모델을 유도해... blog.naver.com 우리는 이전 포스팅에서 아래와 같은 블랙-숄즈 PDE를 도출했다 하지만 편미분방정식을 맞닥뜨렸을 때, 좌절 그 자체.. 도저히 어떻게 풀어야 할지 감이 잡히질 않는다 그런데 위 편미분방정식은 이미 물리학에서는 솔루션이 나와있는 문제다 블랙-숄즈 PDE의 변수를 살짝 변환하면 Heat Equation(열 방정식)으로 만들 수 있다 그 과정은 다음과 같다 STEP 0. 변수 변환 (Change Variables) 변수 변환이 되면서 자연스럽게 미분 연산자도 변환된다 STEP 1. 변수 대입 (Substitution) 위에서 했던 변수와 연산자 변환을 블랙

Naver Blog

[WorldQuant 초보자를 위한] Description Embedding을 이용한 Searching Space 축소하기

안녕하세요, 주식은 골아파덕입니다. WorldQuant Brain 플랫폼 알파 리서치를 할 때 생기는 모든 고민은 사실 하나로 수렴합니다. [어떻게 해야 효율적으로 알파를 찾을 수 있을까?] 효율적으로 알파를 찾기 위해서 좋은 Alpha Expression을 찾는 것도 중요하지만, 적은 효용의 Datafield를 제외하거나 중복되는 Exposure을 갖는 Datafield들을 축소시키는 것이 필요합니다. 이번 포스팅에서는 [Description Embedding을 이용한 Searching Space 축소하기]라는 주제로 글을 작성해봅니다. 먼저 무시무시하게 생긴 영어 단어부터 간략하게 정리해보겠습니다. Description Embedding -> 각 데이터필드가 가지고 있는 자연어 요약(Description)을 벡터화하는 과정 Searching Space -> 우리가 만드는 알파 표현식들의 집합(Alpha Expression Pool) 그렇다면 왜 자연어를 벡터화, 임베딩(Embed

Naver Blog

[백준 C++] 1057번: 토너먼트

토너먼트 https://www.acmicpc.net/problem/1057 1057번: 토너먼트 문제 김지민은 N명이 참가하는 스타 토너먼트에 진출했다. 토너먼트는 다음과 같이 진행된다. 일단 N명의 참가자는 번호가 1번부터 N번까지 배정받는다. 그러고 난 후에 서로 인접한 번호끼리 스타를 한다. 이긴 사람은 다음 라운드에 진출하고, 진 사람은 그 라운드에서 떨어진다. 만약 그 라운드의 참가자가 홀수명이라면, 마지막 번호를 가진 참가자는 다음 라운드로 자동 진출한다. 다음 라운드에선 다시 참가자의 번호를 1번부터 매긴다. 이때, 번호를 매기는 순서는 처음 번호의 순서를 유지하면서 1번부터 매긴다. 이 말은 1번과 2번이 스타를... www.acmicpc.net 문제이해 토너먼트 상황을 생각해보면 다음과 같다 참가자가 짝수인 경우, 홀수인 경우 여기서 지민이와 한수가 서로를 만나기 전까지 무조건 이긴다고 했을 때 몇번째 레벨에서 만나게 될까? 문제 풀이 토너먼트에서 다음 레벨로 넘어갈

Naver Blog

AI의 생산성은 높다, 그러나 수익성은?

1. AI를 사용했을 때의 생산성 향상을 우리 모두 체감할 수 있다. 현재 Chat GPT를 쓰지 않는 사람의 생산성은 쓰는 사람보다 낮을 수밖에 없다. 그 정도로 AI는 최근까지 괄목할만한 성장을 보여주었다. 2. 그런데 생산성과 수익성은 같지 않다. 우리는 생산성과 수익성이 정비례한다고 쉽게 착각한다. 3. 한 예시를 들어보자. - 나는 10명이 사는 마을에 유일한 목수이다. - 마을에 나 홀로 집을 지을 수 있는 기술을 가지고 있고, 집 한 채를 짓는데 100만원이 들고 200만원을 번다. - 최근 싸고 빠르게 집을 지어주는 집 프린터기가 등장했다. - 이 프린터기는 100만원이고 집 짓는데 10만원이 든다. - 나는 100만원을 들여 프린터기를 사고 집을 지어준다. 4. 위 이야기에서 생산성은 확실히 늘어났다고 볼 수 있다. 프린터기가 속도도 빠르다고 가정했을 때, 빠르고 저렴하다. 하지만 벌어들이는 수익이 늘어나는가? 그것은 의문이다. 5. 과거에는 1000만원의 수익을 얻

Naver Blog

Visual Studio Code에서 C++ 환경 만들때 발생 에러, 오류

error: in triplet x64-windows: unable to find a valid visual studio instance could not locate a complete visual studio instance 에러 일시 20240422 ~ 20240423 에러 배경 Visual Studio Code에서 C++ 환경 세팅은 미리 했었다 VS Code에서 C++ 환경 세팅 과정 1) 로컬 환경에서 MinGW 컴파일러 설치 2) 환경 변수 편집으로 컴파일러 Path 추가 (CMD에서 인식할 수 있도록) 3) VS Code에서 C++ Extension 설치 쓰다보니까 C++에 어느정도 익숙해져 다양한 라이브러리를 이용해 개발하고 싶은 마음이 생겼다 찾아보니 Python에서 pip과 같은 C++ Dependency 관리 시스템인 vcpkg가 있었다 옳다구나 하고 vcpkg 설치해서 사용하려고 했는데... 글쎄 이젠 프로젝트 관리 시스템인 CMake가 필요하다고 하지 않는가

Naver Blog

[고급계산금융] HW1. C++ 정규분포, 균등분포 함수

#include <iostream> #include <random> // Homework 1 // Write C++ code such that it uses <random> library for uniform distribution // function and generate normal distribution. double norm_dist(double mean, double std); double uni_dist(double lower, double upper); int main(){ double mean, std, lower, upper; std::cout << "Enter mean and std dev for normal distribution: "; std::cin >> mean >> std; std::cout << "Enter lower and upper bounds for uniform distribution: "; std::cin >> lower >> upper; do

Naver Blog

[고급계산금융] HW2. C++ 주가 시뮬레이션 Path 생성

문제 코드 #include <iostream> #include <random> #include <vector> using namespace std; // Homework 2 // Write C++ code that gives the path of the asset given its volatility σ and drift µ. vector<double> generate_discrete_path(double mu, double sigma, int tau, double st); vector<double> generate_continuous_path(double mu, double sigma, int tau, double st); double norm_dist(); int main(){ vector<double> stock_path; double mu, sigma, st; int tau; // 파라미터 입력 cout << "Plese Enter the mu, sigma and tau" <

Naver Blog

[고급계산금융] HW3. C++ 몬테카를로 시뮬레이션 프라이싱

문제 코드 #include <iostream> #include <random> #include <vector> using namespace std; // Homework 3 // Write C++ code that calculates Call option and Put option using Monte Carlo Approach. // Compare it with the formula for Black Scholes equation. // You may use any value for risk-free rate and expiration date. // 함수 선언 vector<double> generate_discrete_path(double rf, double sigma, int tau, double st); vector<double> generate_continuous_path(double rf, double sigma, int tau, double st); double calc

Naver Blog

[2024 DB금융경제공모전, DB보험금융공모전] DB IFC 가작 수상 후기

2024 DB 금융경제공모전 안녕하세요, 주식은 골아파덕입니다. 지난 2월 제출했던 2024 DB금융경제공모전에서 가작을 수상했습니다. 급하게 준비해서 생각도 못하고 있었는데 운이 좋았던 것 같습니다. 이번 포스팅에서는 저희가 제출한 산출물에 대한 내용과 진행 과정, 진행하면서 겪었던 어려움 등을 작성할 예정입니다. 아, 그리고 이번부터 대회명이 기존 DB금융경제공모전(FEC)에서 DB보험금융공모전(IFC)으로 변경되었습니다. 참여 계기 2020년부터 DB 금융경제공모전에 대해 알고 있었고 2023년에 참여를 했었지만 좋은 결과를 얻진 못했다. 이번이 마지막 기회이기도 했고, 이전부터 생각한 주제가 있어서 공모전에 참여했다. 원래부터 하고 싶었던 주제는 「펫 리츠」였다. 대놓고 은근히 강아지랑 고양이를 좋아하는 나로써는 반려동물 관련 금융 상품을 한번 만들어보고 싶었는데, 펫 보험은 이미 상품화 되어 있고 많이 있으니까.. 좀 색다른 금융상품으로 접근하고 싶었다. (근데 다시 생각해

Naver Blog

개인 포트폴리오 깃허브 블로그 제작 (1)

네이버 블로그 자체는 중학생때부터 시작했으니 어느덧 10년 가까이 블로그를 운영했다 (중간에 쉬었던 것을 고려하면 6년 정도지만) 티스토리나 Velog와 같은 블로그 플랫폼으로도 넘어갈까 했지만 결국에는 돌고돌아 손에 익은 네이버 블로그만 꾸준히 쓰게 되더라 그런데 개발자라면 다들 하나씩 자신만의 웹사이트를 가지고 있더라 (주로 깃허브 블로그) 물론 나는 개발자가 아니지만, 유사 개발자로써 이대로 있을 순 없었다 시험도 끝났겠다 작업을 시작한다 (사실 안 끝남) 최종목표는 내가 작업한 작업물들을 통합할 수 있는 웹사이트! 개발환경 프론트엔드: React.js 백엔드: Github Pages DB: Maria DB ※ 추후 시놀로지를 이용한 개인 서버로 관리할 계획 소망 포트폴리오용 개인 웹페이지 https://slayerzeroa.github.io/index Stock Is Psyduck Not only Quantitative Developer, But also Qualitative

Naver Blog

블랙-숄즈 모형 유도 (1): 블랙-숄즈 방정식 PDE 도출

금융공학하면 블랙숄즈, 블랙숄즈하면 금융공학 금융공학의 꽃이라고 할 수 있는 블랙-숄즈 모델을 유도해보자 블랙숄즈 모델을 이해하기 위해선 먼저 몇 가지(많은) 배경지식이 있어야 한다 내가 이해한 모델 유도 과정을 정리하기 위해 포스팅을 작성했고 오류가 있을 수도 있다 STEP 0. Suppose 블랙숄즈 방정식에는 몇가지 가정이 필요하다 무위험자산의 존재 (무위험수익률 제공) 주가가 GBM을 따름 (STEP 1에서 설명) No Arbitrage Condition (일물일가의 법칙, 차익거래 불가) 거래에 제한이 없음 (원하는만큼 구매 가능, 거래비용 없음) 또한 블랙숄즈 PDE 유도할 때 시간 단위는 다음과 같다 STEP 1. Geometric Brownian Motion 브라운 운동은 꽃가루가 불규칙하게 움직이는 것에서 착안해 아인슈타인이 식으로 정립했다. 앙리 푸앵카레의 제자였던 프랑스의 루이 바슐리에(프랑스어: Louis Bachelier)는 1900년에 박사 학위 논문 《투기

Naver Blog

[논문리뷰] Accurate Multivariate Stock Movement Prediction via Data-Axis Transformer

논문리뷰 Accurate Multivariate Stock Movement Prediction via Data-Axis Transformer with Multi-Level Contexts 1. Model Summary 논문에서 제시하는 DTML 모델이 다양한 Universe에서 Market Index와 타 모델 대비 높은 성과를 보여주는 것을 알 수 있음 Investing Rule은 4-3 Q2 참고 2. Related Works 논문 본문 참고 3. Model Architecture 해당 논문에서 제시하는 모델의 구조 Model Structure의 핵심 모듈 1) Time-Axis Attention 2) Context Aggregation 3) Data-Axis Attention 3-1. Time-Axis Attention 3-1-1. Feature Transformation Layer Time-Axis Attention에서 d개의 Individual Stock, 1개의 Marke

Naver Blog

[KRX 증권 파생상품 경시대회] 2023년 최우수상 수상 회고

KRX 전국 대학생 증권 파생상품 경시대회 안녕하세요, 주식은 골아파덕입니다. 2023년 하반기 동안 준비했던 전국 대학생 증권 파생상품 경시대회에서 좋은 성적을 거두어 글을 작성합니다. 이번 포스팅에서는 저희가 제출한 연구에 대한 내용과 연구 진행 과정, 연구를 진행하면서 겪었던 어려움 등을 작성할 예정입니다. 참여 계기 2023년 초에 이미 KRX 증권 파생 경시대회를 알고 있었다. 언젠가 한번 대회 참여를 하고 싶었고, 막학년이라 이번이 아니면 참여할 수 없다고 생각해서 2023년 초부터 팀원을 모으고 주제를 계속 생각했다. 당시 우리 학과의 파생상품 쪽 연구하시는 원동철 교수님께 가서 자문을 드렸다. 원래 우리가 생각했던 주제는 물가 선물 지수를 개발하는 것이었다. 2023년 초만 해도 한창 물가에 대한 시장 민감도가 높아서 팀원들끼리 "주제는 이걸로 가자!!" 라고 하고 3주 정도 자료를 조사했다. 그런데 교수님께서 물가를 파생상품으로 만들기는 어려울 수 있다는 의견을 들었

Naver Blog

[논문리뷰] Comomentum: Inferring Arbitrage Activity from Return Correlations

논문리뷰 Comomentum: Inferring Arbitrage Activity from Return Correlations 0. 논문핵심 논문에서 말하고자 하는 핵심은 CoMOM 지표가 Momentum 전략을 이용하는 Arbitrageur의 쏠림현상을 관찰할 수 있다는 점이다. CoMOM은 12개월 Momentum을 기준으로 Decile을 나누어 수익률 간의 Correlation을 구하고 평균을 낸다. 이는 단순히 Momentum 간의 상관관계를 구하려는 목표가 아니다. Arbitrageur들이 얼마나 Momentum 전략에 쏠려 있는지를 관찰하기 위해서다. 그리고 쏠림현상이 클수록 이후 해당 전략의 알파가 사라질 가능성이 크다는 사실을 보여준다. 따라서 논문은 더 나아가 CoMOM의 계산을 CoVAL(밸류팩터 기준 Decile 구분), CoEMOM(어닝모멘텀 기준 Decile 구분)으로도 확장한다. (Arbitrageur들이 이용하는 팩터들) CoMOM은 수익률로만 계산이 이루

Naver Blog

[백준 Python] 2606 : 바이러스

바이러스 https://www.acmicpc.net/problem/2606 2606번: 바이러스 문제 신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다. 예를 들어 7대의 컴퓨터가 <그림 1>과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴퓨터가 웜 바이러스에 걸리면 웜 바이러스는 2번과 5번 컴퓨터를 거쳐 3번과 6번 컴퓨터까지 전파되어 2, 3, 5, 6 네 대의 컴퓨터는 웜 바이러스에 걸리게 된다. 하지만 4번과 7번 컴퓨터는 1번 컴퓨터와 네트워크상에서 연결되어 있지 않기 때문에 영향을 받... www.acmicpc.net 문제 파악 그래프 탐색 문제 (BFS, DFS로 풀이 가능) 주어진 입력을 통해 그래프 생성 -> 1번 노드부터 그래프 탐색 그래프에 방문처리를 진행하고 방문된 노드의 개수를 세면 된다 (이때 1번 노드는 셈에서 제외) 알고리

Naver Blog

[백준 Python] 1069 : 집으로

집으로 https://www.acmicpc.net/problem/1069 1069번: 집으로 문제 은진이는 지금 (X, Y)에 있고, (0, 0)에 있는 집으로 가능한 빨리 가려고 한다. 이동할 수 있는 방법은 다음 두 가지이다. 첫 번째 방법은 걷는것이다. 걸을 때는 1초에 1만큼 움직인다. 두 번째 방법은 점프하는 것이다. 점프를 하게 되면, T초에 D만큼 움직인다. 점프는 일직선으로만 할 수 있고, 정확하게 D칸만 움직일 수 있다. 위의 두 가지 방법을 이용해서 집에 돌아오는데 걸리는 시간의 최솟값을 구하는 프로그램을 작성하시오. 꼭 한 가지 방법만 사용해야 되는것이 아니고, 두 가지 방법을 적절히 조합해서 가장 빠른... www.acmicpc.net 문제 파악 수학, 기하학 문제 딱히 알고리즘 문제는 아님 모든 경우의 수를 생각 문제 풀이 #백준 1069번 x, y, d, t = map(int, input().split()) dist = (x**2 + y**2)**(0.5)

Naver Blog

[백준 Python] 14501 : 퇴사

퇴사 https://www.acmicpc.net/problem/14501 14501번: 퇴사 문제 상담원으로 일하고 있는 백준이는 퇴사를 하려고 한다. 오늘부터 N+1일째 되는 날 퇴사를 하기 위해서, 남은 N일 동안 최대한 많은 상담을 하려고 한다. 백준이는 비서에게 최대한 많은 상담을 잡으라고 부탁을 했고, 비서는 하루에 하나씩 서로 다른 사람의 상담을 잡아놓았다. 각각의 상담은 상담을 완료하는데 걸리는 기간 T i 와 상담을 했을 때 받을 수 있는 금액 P i 로 이루어져 있다. N = 7인 경우에 다음과 같은 상담 일정표를 보자. 1일 2일 3일 4일 5일 6일 7일 T i 3 5 1 1 2 4 2 P i 10 20... www.acmicpc.net 문제 파악 다이나믹 프로그래밍(DP) 문제 한 개의 리스트로 메모이제이션(이전 값 저장, 비교) 입력으로 매일 매일의 상담기간(T)와 상담보상(P)이 주어진다 문제 풀이 # 백준 14501 # 입력되는 퇴사까지의 데이터 수 N =

Naver Blog

[백준 C++] 10818번 : 최소, 최대

최소, 최대 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 10818번 제출 맞힌 사람 숏코딩 재채점 결과 채점 현황 질문 게시판 최소, 최대 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 369366 165739 124891 43.797% 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째... www.acmicpc.net 문제 파악 첫째 줄에 정수의 개수가 주어지고 둘째 줄에 주어지는 정수 중 최솟값과 최댓값을 구해야 한다 문제 풀이 1) 최솟값과 최댓값의 초기값을 입력받은 첫 정수로 설정해준다 2) 둘째 줄에 주어지는 정수를 모두

Naver Blog

[백준 C++] 2581번 : 소수

소수 https://www.acmicpc.net/problem/2581 2581번: 소수 2581번 제출 맞힌 사람 숏코딩 재채점 결과 채점 현황 질문 게시판 소수 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 145650 57813 48657 39.423% 문제 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61... www.acmicpc.net 문제 파악 M <= N인 M과 N이 주어지면 M <= X <= N인 소수 X를 찾고, 첫째 줄에 X의 총합, 둘째 줄에 X중 최솟값 출력 문제 풀이 1) X값이 소수인지 판별하는 함수 필요 2) X의 누적합 변수 생성 3) X의 최솟

Naver Blog

Heston Model을 Python으로 구현하기

1. Heston Model(헤스톤 모델)이란? 간단하게 설명하면 BSM Model에 다음과 같은 내용을 추가한 모델이다 (추후 자세하게 포스팅 예정) 1) 변동성을 상수가 아닌 확률과정으로 가정 2) 변동성과 주가 간의 상관관계 3) 변동성은 Long-Term Mean으로 돌아가려는 성질 2. Heston Model are Wiener processes (i.e., continuous random walks) with correlation ρ. : the initial variance. : the long variance, or long-run average variance of the price; as t tends to infinity, the expected value of νt tends to θ. : the correlation of the two Wiener processes. : the rate at which νt reverts to θ. : the volatilit

Naver Blog

[홍보] FFES 16기: 이패스 코리아 금융 장학생

첨부파일 FFES 16기 지원서 및 자기소개서.xlsx 파일 다운로드 신청서 접수 이메일: [email protected] PC로 신청 https://bit.ly/3rgMrDc 자격증 패스할 땐 이패스코리아 2023년 자격증 합격은 이패스코리아와 함께 하세요. 다양한 분야의 자격증을 합리적인 가격과 검증된 컨텐츠로 학습하세요. bit.ly 모바일로 신청 https://bit.ly/3LtWjAj 이패스코리아 2023년 자격증 합격은 이패스코리아와 함께 하세요. 다양한 분야의 자격증을 합리적인 가격과 검증된 컨텐츠로 학습하세요. bit.ly 대학생활을 하면서 다양한 대외활동을 찾게 된 하지만 때론 의미없는 활동으로 시간이 낭비되는 경우가 많다 오늘 소개하는 이패스코리아의 금융 장학 프로그램 FFES는 단언컨대, 국내에서 진행되는 금융 관련 대외활동, 장학 중 최고이다 혜택 국내외 금융업 전반 현업으로 계시는 선배님들과의 정기적인 네트워크 CFA, FRM 등 금융 자격증 무료 강의, 교

Naver Blog

[신빅해] 제2회 신한금융그룹 빅데이터 해커톤 회고

신빅해 - 신한금융그룹 빅데이터 해커톤 대회 안녕하세요, 주식은 골아파덕입니다. 이렇다 할 블로그 글을 작성한지 1달이나 지났네요. 변명이지만 너무 바빠서... 이제야 글을 쓰게 되었습니다. 이번 포스팅에서는 신한금융그룹 빅데이터 해커톤 대회에 나가서 수상했던 경험을 블로그에 작성해보려고 합니다. 수상 후기라고 할까요? 사실 제목에 대한 영감은 예전 신빅해 관련 정보 찾던 중 발견한 아래 글에서 가져왔습니다. https://jigoo-log.tistory.com/4 [신.빅.해] 제1회 신한금융그룹 빅데이터 해커톤 회고 신.빅.해 - 신한금융그룹과 함께 하는 빅데이터 해커톤 회고 안녕하세요. 지구입니다! 9월 16일부터 3주동안 진행되었던 '신한금융그룹과 함께 하는 빅데이터 해커톤'의 결선이 10월 7일, 어제 종료되었습니다. 이 해커톤에 트랙2 데이터 분석 분야로 지원하였습니다. 데이터 분석은 이번 기회에 처음 경험해 보았지만, 운이 좋게도 예선에 통과하여 결선 발표를 하게되었고

Naver Blog

[바위가 되는 법: 김범 개인전] 후기

안녕하세요, 주식은 골아파덕입니다. 블로그 글을 오랜만에 작성합니다. 사실 작성할 글들이 잔뜩 밀려있지만 잘 정리해서 방학 기간에 조금씩 풀어내기로 하고.. 오늘은 리움미술관 [바위가 되는 법: 김범 개인전] 전시 후기를 남겨보려고 합니다. 11월 중순 쯤 동아리방에 쳐박혀 코딩하다가 친구가 "어? 전시회가면 교내에서 지원금 준대."라고 하길래 팍팍한 삶에 교양 한 스푼 얹으려고 전시회 리스트를 살펴보았다. 그러다 눈에 띈 한 제목 "바위가 되는 법" 항상 어떻게 바위가 될 수 있을까 궁금했던 나였기에, 이 제목을 보고 지나칠 수 없었다. (왼) 도주열차 (오) 무제 바위가 되는 법 전시회에서 제일 먼저 반겨준 작품들은 캔버스에 텍스트가 적힌 작품들이었다. "어... 이게 현대미술인가..?" 처음에는 조금 당황스럽기도 했지만, 각 작품마다 가정된 상황들이 있었고 이 텍스트, 오브제로 녹여 재밌게 표현했다. 라디오 모양의 다리미, 다리미 모양의 주전자, 주전자 모양의 라디오 전시회 중

Naver Blog

[2023 제 10회 동교인재상] 동교인재상 면접 후기 및 수상 후기

때는 2023년 10월.... 학교 포털 사이트에서 공지사항으로 수림재단에서 개최하는 동교인재상이 올라와 신청하게 되었다. https://www.surim.or.kr/kr/talent/intro.php 수림재단 - 동교인재상 - 사업안내 수림재단 www.surim.or.kr 들어가보니 학점이나 소득분위를 보는 일반적인 장학과는 다르게 대학 생활 중에 세운 공적을 평가하는 방식이었다. 대학의 최종 학년 재학생만 신청이 가능했으며, 지원 자격을 보았을 때 "내가 이거 신청해도 맞는 건가..?" 생각이 들었다. 동교인재상 신청에는 생각보다 필요한 서류가 많았다. 꽤 많은 서류들을 요구하고 있고 공적 자술서의 경우 대학을 다니면서 경험했던 좀 굵직한(?) 공적들을 5개 작성하고, 그에 대한 증빙서류를 마련해야 해서 난이도가 상당하다. 증빙서류가 없는 공적들은 작성에 어려움을 겪을 수 있을 것 같다. 제출 서류 1) 지원신청서 (재단 양식) 2) 공적 자술서 (재단 양식) 3) 공적 증빙서류

Naver Blog

[Google for Education &gt; C++] 예시 4: 분해를 통해 모든 작업이 더 쉬워집니다...

https://developers.google.com/edu/c++/getting-started?hl=ko 시작하기 | C++ Education | Google for Developers 이 페이지는 Cloud Translation API 를 통해 번역되었습니다. Switch to English 홈 제품 Google for Education C++ 도움이 되었나요? bookmark_border 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 페이지의 내용 예시로 알아보기 예 1: 컴파일러가 작동하도록 만들기 예시 2: 입력 가져오기 예 3: 이 프로그램은 무엇을 출력하나요? 예시 4: 분해를 통해 모든 작업이 더 쉬워집니다... 예 5: 수학 퍼즐 예시 6: 고려할 문자열 예 7: ... developers.google.com C++ 공부를 위해 Google for Developers에서 제공하는 C++ Education을 이용하고 있다. 예시 4는

Naver Blog

2023년 패밀리펀드 자산운용 보고서: 골아파패밀리펀드

2023년 패밀리펀드 자산운용 보고서. 어렸을 때부터 투자를 시작했고, 전공부터 희망 진로까지 투자로 밀고 가고 있기에 가족들이 "그러면, 내 돈 맡아서 투자 함 해봐라!" 이런 느낌으로 2020년부터 소박한 패밀리펀드를 운용하고 있다. 2023년 결산으로 1년간의 자산운용 보고서를 만들어 보았다. 패밀리 펀드와 벤치마크(KOSPI) PnL 차트 평가지표 비교 Family Fund KOSPI Annual return 50.83% 0.31% Cumulative returns 48.39% 0.30% Annual volatility 49.41% 15.52% Sharpe ratio 1.08 0.1 Calmar ratio 1.97 0.02 Stability 0.55 0.03 Max drawdown -25.75% -14.59% Omega ratio 1.22 1.02 Sortino ratio 1.57 0.14 Skew -0.25 NaN Kurtosis 3.61 NaN Tail ratio 0.97

Naver Blog

[백준 C++] 2588번 : 곱셈

곱셈 https://www.acmicpc.net/problem/2588 2588번: 곱셈 2588번 제출 맞힌 사람 숏코딩 재채점 결과 채점 현황 질문 게시판 곱셈 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 366447 172118 144078 47.070% 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어... www.acmicpc.net 문제 파악 (1), (2)가 입력되고 (1) x (2) 곱셈 과정에서 (이 때, 두 수는 모두 세 자리 수이다) (3), (4), (5), (6)에 해당하는 수를 한 줄씩 출력해야 한다 알고리즘 알고리즘이라고 할 것도 없지만 다음 과

Naver Blog

선택도 어렵고 집중도 어렵다

1. 많은 사람들이 선택과 집중을 강조하곤 한다. 높은 성과와 원하는 목표를 이루기 위해서 필수적인 요소이다. 2. 둘 중 하나라도 부족하다면 목표를 이루기 어렵다. 선택은 기깔나게 잘했더라도 해당 선택에 집중하지 못한다면 기회를 놓치게 된다. 집중을 기깔나게 잘하더라도 선택을 이상하게 했다면 좋은 결과물을 기대하기 어렵다. 3. 하지만 사실 현실에서는 선택도 어렵고, 집중도 어렵다. 좋은 선택을 하기 위해선 과거의 경험들을 바탕으로 한 지혜, 타인의 좋은 조언이 필요하다. 집중을 하기 위해선 높은 의지력과 자제력, 최적화, 단호함이 필요하다. 4. 문제는 이런 조건들을 만족시키기 어렵다는 것이다. 많은 사람들은 과거의 실수를 통해 배우려고 하기보다 회피하려고 한다. 과거의 성공을 통해 자신의 삶의 자세를 강화하려고 하기보다 허세를 부리려고 한다. 조언을 받을 타인을 찾기도 어렵고, 타인의 조언을 그대로 받아들이기도 어렵다. 간단한 술 한 잔, 친구들과의 약속, 침대에서 뒹굴뒹굴 좀

Naver Blog

[백준 C++] 2753번 : 윤년

윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 2753번 제출 맞힌 사람 숏코딩 재채점 결과 채점 현황 질문 게시판 윤년 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 352860 184303 153776 51.986% 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만,... www.acmicpc.net 문제 파악 연도가 주어지면 해당 연도가 윤년인지 아닌지 판별 윤년의 조건은 다음과 같다. (연도 % 4 == 0) & (연도 % 100 != 0) (연도 % 400 == 0) 알고리즘 조건문 쓰면 된다 처음에는 아래처럼 썼는데 #in

Naver Blog

실수

최근 중요한 순간들에서 크리티컬한 실수를 했다. 항상 실수는 나 자신의 능력을 과신할 때 발생한다. 과신을 경계하고 나 자신에 대해 명확하게 알아야 한다. 실수는 누구나 할 수 있다. 그러나, 실수를 반복하지 않는 것은 중요하다. 고통스럽더라도 실수한 이유를 마주하고 다음부터는 그러지 말자.

Naver Blog

[자기개발장학] 금융공학과 졸업생, 재학생 커뮤니티 만들기 #5 MetaMask 연결, 개발 진행 사항

생존신고 겸, 프론트엔드 개발 작업 사항 정리 이번 프로젝트를 하면서 느낀 점은 두 가지다 오..! 이제 혼자서도 웹사이트 하나 뚝딱 만들 수 있겠다! 와..! 프론트엔드는 하지 말아야겠다! 개발 사항 정리 게시판 기능 구현 중 (서버 통신 완료) 블록체인 기능 구현 중 (Token Minting, Token Swap, Token Transfer) 반응형 디자인 구현 완료 (각 환경에 알맞게 디자인 변경 됨) 데이터 분석 구현 중... 보안 사이트 접근 권한 부여 완료 서버 NAS 기반 서버 운영 DB Maria DB ERD 완료 현재 개발은 70% 정도 완료 되었다 사소한 디자인 디테일, Solidity 코드 배포 정도만 남았는데 그건 금방 완료될 듯 1. 메인 페이지 Connect 버튼을 눌러 MetaMask 연결이 가능하다 -> 해당 서비스는 MetaMask 가상화폐 지갑이 필요하다 그냥 페이지 접근하려고 하면 Block 된다 Connect 버튼을 누르면 이런 식으로 MetaM

Naver Blog

KOSPI VIX지수; VKOSPI 지수를 Python으로 계산하기

1. VIX란? 미국 CBOE(Chicago Board Options Exchange; 시카고 옵션 거래소)에서 산출하는 기대 변동성 지수로, 공포 지수로도 불린다 2. VIX의 계산방법 CBOE의 VIX White Paper에 계산방법이 상세하게 나와있다 https://www.sfu.ca/~poitras/419_VIX.pdf 아마퀀트님의 블로그에서 해당 내용이 잘 설명되어 있다 https://blog.naver.com/chunjein/100158814256 24. 변동성 지수 (Volatility Index : VIX) 금융 수학 (24) 변동성 지수 (Volatility Index : VIX) 이전 포스트에서는 내재... blog.naver.com VIX의 계산방법은 크게 3단계로 요약된다 Step 1 VIX 지수 계산에 사용될 옵션들을 선택한다 Step 2 near-term, next-term options의 변동성을 계산한다 Step 3 σ12, σ22의 30일 가중평균을 계

Naver Blog

CAPM이란? 자본시장선(CML)과 증권시장선(SML)의 차이

1. CAPM (Capital Asset Pricing Model) CAPM은 자본시장의 균형하에서 위험이 존재하는 자산의 균형수익률을 도출해내는 모형이다. 추후 설명할 Efficient Frontier, CML(Capital Market Line), SML(Security Market Line)을 포함하는 모형이다. CAPM의 가정은 다음과 같다 (현실과는 좀 많이 동떨어져 있다...) 1) 투자자의 합리성 2) 미래수익률에대한 투자자들의 동질적 예측 (시장 참여자 모두 똑같이 미래수익률을 예상한다) 3) 평균-분산 기준 (지배원리) 4) 단일기간의 투자 (1기간 이후 매도 가정) 5) 무위험자산의 존재; 무위험이자율로 얼마든지 차입(은행으로부터 빌림), 대출(은행에 예금) 가능 6) 완전시장; 세금과 거래비용 X, 자산의 무한한 분할 가능 2. CAL (Capital Allocation Line) CAL이란 무위험자산과 위험자산의 비중에 따라 기대수익률-기대위험 평면 위에 그려지

Naver Blog

APT (Arbitrage Pricing Theory)란? Fama-French 3 Factor Model; APT 모델, 파마 프렌치 3 팩터

CAPM은 1 Factor (Systematic Risk) 요인으로 Expected Return(정확히는 리스크 프리미엄)을 설명했다. APT는 여기서 더 나아가 Multi Factors로 Expected Return을 설명하는 모델이다. 1. APT의 가정 Factor Model: 자산의 기대수익률을 거시경제적 팩터들의 선형 결합으로 표현할 수 있다. No Arbitrage Opportunities: 투자자들은 Riskless Opportunies를 가질 수 없다. Diversification: 투자자들은 잘 분배된 포트폴리오에서 unsystematic risk를 제거할 수 있다. Factor Independence: 거시경제적 팩터들은 모두 독립적이다. Factor Sensitivities: 자산의 기대수익률은 sensitivity만큼 거시경제적 팩터에 영향을 받는다. Competitive Market: 거래비용이 없는 완전시장 -> 핵심적인 가정은 No Arbitrage Opp

Naver Blog

[확률미적분] 1. Infinite Probability Spaces, σ-Algebra; 시그마 대수

교재: Steve Shreve Stochastic Calculus for Finance II 첨부파일 Steve_ShreveStochastic_Calculus_for_Finance_II.pdf 파일 다운로드 0. Calculus에서 핵심적인 내용은 무엇일까? 1) 테일러 급수 (Taylor Series) 2) 최댓값, 최솟값 구하기 (Min - Max Value) 1. 동전을 던지면 둘 중 하나의 결과가 나온다. H(Head), T(Tail) 동전을 무한히 던져 생성된 Infinite Sequence는 다음과 같다. Infinite Sequence들도 무한히 많이 존재한다. 이 무한히 많은 Infinite Sequence들의 집합을 다음과 같이 정의한다. 2. 무한하다는 것은 무엇일까? 우리는 주로 셀 수 없이 많다는 것을 무한하다고 한다. 수학에서는 우리의 직관과는 다르게 셀 수 있는 무한(Countably Infinite)과 셀 수 없는 무한(Uncountably Infinite

Naver Blog

Volatility Tax, Volatility Drag 증명; 음의 복리효과 설명

1. Volatility Tax(Drag)는 수익률의 산술평균과 기하평균의 차이로 발생한다. [예시] A주식의 가격이 100원이다. [10%, -10%, 10%] 변화했을 때, A주식의 가격은? 100 X 1.1 = 110 (t = 1) 110 X 0.9 = 99 (t = 2) 99 X 1.1 = 108.9 (t = 3) 108.9원이 된다. 직관적으로 보았을 때는 110원이 되어야 할 것 같지만 108.9원이 된다. 수익률의 산술평균과 기하평균을 계산하면 다음과 같다. 2. 수익률의 산술평균과 기하평균의 관계를 일반화하여 식으로 표현하면 다음과 같다. 수익률의 산술평균은 기하평균보다 항상 같거나 크다. 3. 4. Volatility Tax 증명 5. Python을 이용한 예제 https://github.com/slayerzeroa/Volatility_Tax GitHub - slayerzeroa/Volatility_Tax Contribute to slayerzeroa/Volatili

Naver Blog

[자기개발장학] 금융공학과 졸업생, 재학생 커뮤니티 만들기 #2 - React 프로젝트 생성, Figma 코드 React 변환

먼저 React란 뭘까? React는 단순히 얘기하면, 프론트엔드 개발 (특히, 반응형 웹)을 도와주는 프레임워크이다. React는 Node.js 환경에서 돌아가기 때문에 먼저 Node.js 설치를 해주어야 한다. 음.. 사실 React 설치부터 설명하기는 시간 관계 상 어려울 것 같아 참고할만한 블로그 링크를 첨부한다. https://cocoon1787.tistory.com/771 [React] 리액트 시작하기 빠르게 리액트 프로젝트를 시작하는 방법에 관한 포스팅입니다. 1. Node.js와 NPM 설치하기 https://nodejs.org/en/ Node.js Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위의 사이트에서 Node.js를 설치해주도록 합시다!(최신 버전보다는 왼쪽의 안정적이고 신뢰도 높은 버전 추천!) NPM의 경우는 Node Package Manager이기 때

Naver Blog

[자기개발장학] 금융공학과 졸업생, 재학생 커뮤니티 만들기 #3 - MariaDB 설치, 서버 환경 구성

보통 MySQL로 설명하는데 사실 MariaDB가 더 좋아서 이걸로 설명한다. 아래 링크로 들어가서 다운로드를 클릭한다 https://mariadb.org/ 다운로드 받을 때 버전은 RC 버전(가장 최신의 안정적인)을 받아주면 된다. 아래 사이트에서 마리아 DB 설치하는 방법을 알 수 있다. https://parkjh7764.tistory.com/123 MariaDB 설치하기 및 접속하기 - window10 - 관계형 데이터베이스 MariaDB란? MariaDB란 MYSQL이 Oracle로 넘어간 후에 라이센스에 대한 불확실성을 해결하기 위해 나온 관계형 데이터베이스이다. MariaDB 설치하기 https://mariadb.org/ MariaDB Foundation - MariaDB.org … Continue reading "MariaDB Foundation" mariadb.org 1. MariaDB 웹 사이트에 접속한 후 화면에 보이는 'Download' 클릭 2. 버전/ OS /

Naver Blog

[자기개발장학] 금융공학과 졸업생, 재학생 커뮤니티 만들기 #4 - 서버, 클라이언트 연결, 테스트

이제 server 폴더에 있는 index.js 파일의 내용을 변경해서 서버와 정상적으로 통신이 되는지 확인해볼 차례다. https://blog.naver.com/slayerzeroa/223142931359 [자기개발장학] 금융공학과 졸업생, 재학생 커뮤니티 만들기 #3 - MariaDB 설치, 서버 환경 구성 보통 MySQL로 설명하는데 사실 MariaDB가 더 좋아서 이걸로 설명한다. 아래 링크로 들어가서 다운로... blog.naver.com 여기서 마지막에 했던 터미널을 열어 server 폴더에서 npm run dev 를 실행하여 nodemon으로 서버를 연다. 이제 index.js에 아래 코드를 작성하여 서버와 connect 되었을 때, 'requested' log가 찍히도록 한다. const express = require("express"); const app = express(); const PORT = process.env.port || 8000; app.get("/"

Naver Blog

Mean-Square Convergence (평균 제곱 수렴)

확률 변수의 수렴 중 하나인 Mean-Square Convergence (평균 제곱 수렴)을 다루려고 한다 사실 크게 어려운 내용은 아니라, 짧게 작성한다 내가 이해한 Mean-Square Convergence 정의는 다음과 같다 General하게 쓰면 다음과 같다 근데 이거 간략하게 써야겠다고는 생각했는데 이걸 왜 찾아봤더라? Stochastic Differential Equation 강의에 나왔는데 뭔지 몰라서 찾아봤던 것 같다 + 추가로 찾아보니까 시계열 분석에서 MA(1)을 AR(Inf)로 역변환(가역성)에 대한 필요충분조건을 증명할 때 쓰인다 MA(1) 모델의 자기공분산 식은 다음과 같고 이를 이용할 것이다 MA(1)을 AR(∞)로 바꾸면 아래와 같다 그러면 식이 오른쪽 항은 확률과정으로, 왼쪽 항은 확률변수의 형태로 나타난다 따라서 위에서 다룬 Mean-Square Convergence의 형태로 접근하자 그 전에 임의의 n을 정해준다 위 이 식을 풀면 다음과 같다 세 부분

Naver Blog

2023 WorldQuant IQC Stage 2.1 Top 8 진출

WorldQuant에서 진행하는 IQC 대회 Stage 2.1 결과가 나왔다 글로벌: 34위 로컬(한국): 3위 성적으로 Stage 2.2에 진출했다 Stage 2.1에서는 55위였는데 OS 점수가 꽤 잘나와서 순위가 올라갔다 이전까지는 내가 제출한 알파들에 대한 점수로 성적이 매겨졌다면 Stage 2.2에서는 해당 알파들에 대한 이해와 독창성, 논리성을 갖고 발표를 진행해야 한다 잘 준비해서 좋은 결과 있으면 좋겠다 어제 월드퀀트 서울에 Q&A 세션으로 다녀왔다! Finding Alphas라는 책도 받고 피자도 먹으면서 멘토로 지정된 리서처 분과 알파 전략에 대한 이야기를 나눌 수 있었다 IQC 대회 하면서 느낀점은 "인프라가 진짜 다르다.." 깨끗한 데이터셋도 많고, 시스템도 체계적이고, 리서처 분들도 매우 똑똑하시다... 이전까지는 뭘 하려고 하면 [데이터 수집, 전처리, 전략 생성, 백테스팅]까지 처음부터 끝까지 만들어야 했는데, 월드퀀트는 정말 최고다!!! 살면서 [여기서

Naver Blog

2022년 제 6회 빅데이터분석기사(빅분기) 실기 합격 후기 (난이도, 문제 유형, 전략)

6월 24일 봤던 빅데이터 분석 기사 실기에 합격했다 준비기간이 너무 짧았다 이것저것 하다보니 2일 정도밖에 준비할 시간이 없었다 그래도 Python을 다룰 줄 알아서 빠르게 시험유형만 익혀 Python 환경으로 시험을 보았다 난이도 3유형은 진짜 어려웠다 1유형(전처리)은 다 맞는 것을 목표로 해야 한다 2유형은 어지간하면 RandomForest로.. 생각보다 난이도가 있음 1유형, 2유형은 상당히 할 만 했다 그럼에도, 비전공자는 허들이 있을 자격증이라 생각한다 일단 1유형에서 timedelta 구해주고 이를 int형으로 변경하는 것부터 생각보다 떠올리기 어렵다 시험 끝나고 2주 정도 지났지만 문제를 되짚어보면 다음과 같다 1-1) 소방서별 119 출동 데이터셋(사건접수시간, 출동 이후 도착 시간 주어짐), 평균적으로 가장 출동시간이 길었던 소방서의 평균 출동시간? int형으로 제출 답: 3 1-2) 초등학교 데이터셋 (학생 수, 교사 수), 학생 수 대비 교사 수가 가장 적은

Naver Blog

2023 WorldQuant BRAIN IQC Korea 최종 2위; 후기 및 전략

3월부터 7월까지 4달 정도 진행한, 길다면 길고 짧다면 짧았던 WorldQuant IQC (International Quant Challenge)를 7월 15일 마무리했다 한국 국가대표전은 코엑스 3층 컨퍼런스룸에서 진행되었다 국가대표전은 이전 Stage와는 다르게 지금까지 제출했던 알파에 대해서 발표를 진행하는 방식으로 진행되었다 결국 대회 참여자들의 알파에 대한 이해도와 독창성, 퀄리티, 발표력을 전반적으로 겨루는 것이다 우리 전략은 다음과 같았다 Price-Volume, Fundamental 데이터 셋을 이용한 알파는 제외 팀원 모두가 제대로 이해하고 있는 알파 선택 한정된 PPT 페이지 수에서 애니메이션을 이용한 복잡성 탈피 PPT의 Flow와 발표의 Flow 맞추기 남들과는 다르게 발표하기 전략.. 까지는 좋았다 그런데 발표 당일에 일어났을 때, 속이 심상치 않음을 깨달았다 최근 1000일 간 (코로나, 어깨 수술 제외) 최악의 컨디션임에 틀림없었다 아니나 다를까 그날 화

Naver Blog

매년 변하는 영업일과 휴일, 금융에서의 처리방법

5월은 가정의 달! 어린이날과 석가탄신일이 끼어있고 근로자의 날로 상당히 쉬는 날이 많은 달이다. 우리는 다양한 기념일들을 법정공휴일, 휴일로 정하고 매년 쉰다. 그렇다면 매년 쉬는 날, 일하는 날의 수도 같을까? 답은 "그렇지 않다" 이다. 그리고 상당히 예측하기 어렵다. 흠.. 그러면 금융의 다양한 분야에서는 이런 애로사항을 어떻게 처리할까? 1. 왜 생기는가? 이런 날짜의 변화는 왜 생기게 될까? 일단 우리가 일반적으로 사용하는 그레고리력과 지구의 공전 주기의 다름 때문이다. 그렇다고 지구의 공전 주기에 맞출 수 없는 노릇인게, 아브라함 계통 종교(유대교, 기독교, 이슬람교)에서의 교리에 따라 7일을 1주일로 삼아야 해서 불가능하다. 따라서 매년 달력이 달라지게 되고 그에 따라 변동되는 주말의 수, 휴일과 주말의 교집합, 윤년 등이 발생한다. 다른 이유로는 정부에서 정하는 대체공휴일, 임시공휴일, 근로자의 날과 같은 법정휴일 등의 이유다. 2. 일반적으로 어떻게 계산하는가? 일

Naver Blog

[사회리더멘토링 14기] 2. 발대식 참여 후기

안녕하세요! 고려대에서 진행된 2023년 14기 사회리더 대학생 멘토링 발대식에 참여했습니다..! 장소는 고려대학교 화정체육관에서 진행되었습니다. 원래는 경희대에서 진행했던 것 같은데 아무래도 3000명이 들어갈만한 장소 구하기가.. 쉽지 않죠? 아침 날씨가 상당히 우중충했지만 야물딱지게 들어가서 자기가 사전 신청했던 옷 사이즈 부스에 들어가 바코드를 찍으면 입장 확인과 동시에 물품들을 받을 수 있습니다! (발대식 옷, 에코백, 간식 등) 발대식이 시작하고 이사장님 말씀도 들었고 여러 행사 축하 동영상 및 사회리더 대학생 멘토링 프로그램 홍보 영상을 시청했습니다. 그리고 서울대병원 정신건강의학과 윤대현 교수님께서 마인드 컨트롤 및 심리 안정에 대해 설명해주셨는데... 스피커에서 나오는 소리가 잘 들리지 않아서 아쉬웠다. 기억에 남는 건 자기 자신을 추앙하라? 인데 전반적인 음향 질이 안 좋아서 제대로 말씀을 들을 수가 없었다. 이거 하고 퀴즈가 나와서 메세지 보내고 했는데 당첨 안

Naver Blog

2022년 제 6회 빅데이터분석기사(빅분기) 필기 합격 후기 (난이도, 문제 유형, 전략) + 추천 강의

4월 8일 봤던 빅데이터 분석기사 필기에 합격했다. 사실 준비기간이 일주일밖에 되지 않아 불안했는데 합격해서 기쁘다. 각설하고 시험 리뷰를 해보자. 난이도 ADsP보다 어렵다 문제은행식보다 이해가 필요하다 통계 지식 생각보다 많이 필요 ADsP와 6~70% 내용 겹침 전반적으로 단순 암기(문제은행식)으로 접근하면 상당히 애를 먹을 가능성이 높다. 문제별 난이도가 상당히 다르다. 어떤 문제는 "개꿀ㅋ" 인데 어떤 문제는 "??" 이다. 이 비율은 6:4 정도 인 듯 (쉬운 문제 6) 문제 유형 자격증 시험은 한번 떨어지면 반기(6개월)가 날아가기 때문에 한번에 붙는 것이 중요한데 처음 접근을 잘못하면 빅분기 시험에 떨어질 가능성이 높다. 일단 ADsP처럼 문제은행식으로 나오지 않고 상당히 통계적 지식을 요하는 문제가 많다. 따라서 문제를 외우기 보다 개념을 외우는 게 중요하다. 물론 이해를 한다면 더 좋다. 계산문제가 꽤 나오는 편이며, 특정 개념에 대한 모호한 질문들과 이것까지 알아

Naver Blog

[나의 목표] 만다라트 기법으로 구체화하기

만다라트란? Manda(본질의 깨달음) + la(달성 및 성취) + art(기술)가 합쳐진 단어이다. 본질을 깨닫고 그것을 달성하는 기술이라는 뜻이다. 만다라트 기법? 1. 가운데 핵심목표를 작성한다. 2. 핵심목표 주위에 세부목표 8개를 작성한다. 3. 각 3X3 칸 가운데에 세부목표를 작성한다. 4. 세부목표 주위에 달성을 위한 행동이나 생각을 8개 작성한다. 야구선수 오타니 쇼헤이가 한 것으로 유명해진 만다라트 기법은 자기의 목표와 목표를 성취하기 위한 단계를 정리하는데 큰 도움이 된다. 최근에 여러가지 일들을 진행하면서 나의 목표의식과 목표를 달성하기 위한 단계가 무너진 듯한 느낌을 받아 정리하는 시간을 갖고 있다. 나에게 주어진 자원은 한정되어 있기 때문에(지적 능력, 시간, 돈 등) 선택과 집중을 통해 효율적으로 자원을 운용해야 한다. 내 최우선의 목표는 항상 행복해지는 것이었고 그리고 나서는 내가 좋아하는 투자를 업으로서(퀀트) 큰 스트레스 없이 진행하고 싶다. 목표를

Naver Blog

기술적 분석과 그 효용성; 해안선 역설

기술적 분석은 주로 차트, 가격과 거래량 데이터를 바탕으로 논리를 전개하며 주식을 분석하고 예측하려는 것을 의미한다. 예를 들어 모멘텀 지표, 이동평균선(MA) 등이 대표적인 기술적 분석 방법이라고 할 수 있다. 기술적 분석에 대한 거부감 기본적 분석(기업 펀더멘탈 기반)을 맹신하는 사람들 중 많은 이는 기술적 분석에 대해 거부감을 가지고 있다. 특히 지지선, 저항선, 다양한 기술적 분석 지표(MACD, RSI 등)에 대한 논리 전개가 미약하며, 같은 차트에도 각기 다른 말도 안 되는 논리를 들먹이며 상승, 하락을 예측한다는 것이다. 같은 데이터를 놓고 각자가 다른 이야기를 한다는 것에서 나는 "어? 이거 해안선의 역설과 같은데?"라고 생각이 들어 "기술적 분석과 해안선 역설"이라는 주제로 오늘 포스팅을 가져와봤다. 해안선 역설이란 해안선을 측정하는 주체에 따라 같은 해안선이라도 그 길이가 크게 달라지는 역설이다. 위 그림은 영국의 그레이트 브리튼 섬의 해안선의 측정을 보여준다. 오

Naver Blog

왜 로그수익률을 이용할까? 로그수익률의 개념과 이용

평소 우리는 투자수익률을 말할 때, 기간 초 자산 대비 기말 자산의 변화율을 사용한다. 식으로 쓰면 다음과 같다. 그러나 금융분야에서 이러한 투자수익률보다 조금은 생소한 로그수익률이 사용된다. 식으로 쓰면 다음과 같다. 조금 더 로그수익률과 일반 수익률의 관계를 살펴보자. 아래와 같은 전개로 로그수익률과 일반 수익률의 관계를 이끌어낼 수 있다. 그렇다면 로그수익률을 왜 번거롭게 사용할까? 그 이유는 로그수익률이 계산하기 더 편하기 때문이다. 예를 한번 들어보자. 아래에 시간에 따른 주가와 그에 따른 일별 일반적 수익률, 로그 수익률의 수치가 있다. 주가 일반적 수익률 로그 수익률 1000 1100 10% 9.5% 1600 45.5% 37.5% 1300 -18.8% -20.8% 1200 -7.7% -8% 수익률 단순 합계 29% 18.2% 실제 수익률 20% 20% 오차 9%p 1.8%p 실제 수익률은 20%이지만 일반적 수익률을 단순 합하면 29%, 로그 수익률은 18.2%가 나온다

Naver Blog

[선물옵션] 8. 기업의 리스크 관리; Introduction to Risk Management

1. Firms(Buyers)는 Input(Commodity)을 제품(Goods)와 서비스(Services)로 변환한다. 기업이 생산하는 금액(수익)이 투입되는 금액(비용)을 초과하는 경우 수익성을 갖는다. 예상된 비용보다 많은 비용이 든다면 기업의 수익성은 위협을 받을 것이다. 따라서 기업은 파생상품이나 다양한 테크닉을 통해 수익성을 보장할 수 있도록 리스크 관리를 진행한다. 2. 생산자 측면 (Producer's Perspective) 생산자들은 Risky Commodity를 팔아야(Selling) 한다. -> 내재된 롱 포지션 (Inherent Long Position) Commodity의 가격이 하락하면, 생산자의 이익은 감소한다. (Assuming costs are fixed) 따라서 생산자 측면에서 다음과 같은 헷지(Hedge) 포지션을 취할 수 있다. Selling Forward (Short Forward) Buying Puts Buying Collars Unhedge

Naver Blog

5월 종합소득세 신고 및 근로장려금 신청, 삼쩜삼...이 아닌 홈택스 이용 환급금 후기

5월 1일이었나? 나에게 삼쩜삼 환급 카톡 메세지가 와서 5월 종합소득세 신고 이후 받을 수 있는 환급금을 확인해보았다. 참고로 이런 환급금이 발생하는 이유는 세금 납부 과정에서 내가 실제로 내야 할 세금보다 더 많은 세금을 냈기 때문이다. 그래서 환급금을 매년 꼬박꼬박 받아주는 것이 정신건강에 좋다. 내가 작년 한해 납부한 세금은 71만원 정도이다. 뭐야 내 세금 돌려줘요 매번 현금영수증, 세금공제 혜택을 꼬박꼬박 받은 덕일까 작년 세금 낸 것에서 67만원 정도를 환급받을 수 있다고 나왔다. 근데 삼쩜사 환급 신청 이용료를 10만원을 청구한다.... 15% 떼어가는 건 너무한 거 아니냐? 괘씸해서 직접 종합소득세 신고를 하러 갔다. https://www.hometax.go.kr/ 국세청 홈택스 이 화면은 종합소득세 신고 및 장려금 신청 의 원활한 서비스를 위해 임시 운영하는 화면입니다. 원활 종합소득세 신고 바로가기 원활 근로·자녀장려금 신청 바로가기 원활 홈택스 홈페이지 바로가기

Naver Blog

대학원생 파생상품, 보험: 기회비용을 기반으로

대학생이라면 한번쯤 대학원으로의 진학 고민을 한다 직접적으로 대학원에 가는 것을 추천하는 교수님들도 계시다 우리 학과는 3, 4학년쯤 다들 취업과 진학 사이에서 큰 고민을 하게 된다 그 이유는 어떤 학문이든 마찬가지겠지만 특히 금융공학은 4년의 학부생 기간동안 전공자라고 부를 정도로 전문적인 지식을 쌓기 어렵고 (아는 것이 없고) 대학원을 나온 뒤 취업을 했을 때 학력(학벌X)이라는 팩터 하나로 연봉 및 직장의 질이 보장되지는 않는다 대학원 기간이 길어질수록 사회에 나간 친구들과의 부의 누적 격차가 커질 수도 있으며, 세상의 변화가 점점 빨라지는 현 상황에서 자신의 연구 분야의 메리트가 없어질 리스크도 있다 그렇다면 대학원 진학이 가지는 리스크를 경감시킬만한 금융상품은 없을까? 가 이번 포스팅의 주제다 대학원 진학이 가지는 리스크를 크게 두 가지로 구별했다 중도 포기 졸업 후 기대연봉 하회 1) 중도 포기 대학원을 다니다 중도 포기하게 되면 대학원 기간의 경력이 인정될까? 대학원 재

Naver Blog

[사회리더멘토링 14기] 1. OT 봉사활동, 활동보고서 작성

사회리더멘토링 첫 활동, OT를 2023-04-08(토)에 진행했다 서울숲 공원에서 쓰담쓰담이라는 플러깅 봉사활동을 했다 플러깅이란 지정된 장소에 떨어져 있는 쓰레기를 줍거나 환경정화 활동을 하는 것을 말한다 멘토님께서 필요한 물건도 구비해주시고 특히, 멘티 이름표를 하나씩 만들어주셨다..! 멘티는 나 포함 10명이고 이야기를 들어보니 한 분은 다음학기에 교환학생을 간다고 하신다 뭐 어쨌든 1~2시간 정도 세 개의 조를 짜서 다양한 멘티들과 이야기해보니 긍정적인 에너지가 많은 사람들인 것 같아서 1년 간 활동을 재밌게 할 수 있을 것 같았다 봉사 막바지에 사진 한 장 찍었다(웃참 중..) 봉사가 끝나고서는 부랴부랴 식당을 찾았는데 겨우 하나 찾았다 https://naver.me/xcKJo48m 유가츠 : 네이버 방문자리뷰 994 · 블로그리뷰 457 naver.me 아무래도 10명이 들어갈만한 식당을 그때그때 찾을 순 없을 것 같아서 활동 때마다 미리 식당이나 카페를 예약해야 할 것

Naver Blog

[보험수학] 1-1. 단위종가함수, 단리와 복리 (이자론)

1. 금융에서 시간가치는 매우 중요한 요소다. 그렇다고 너무 어렵게 생각할 필요는 없다. 예시를 하나 들어보자. 당신에게 지금 당장 100만원을 받거나 1년 뒤 100만원을 받을 수 있는 기회가 있다. 그렇다면 당신은 지금 당장 100만원을 받는 선택을 할 것이다. 그 이유는 이자율이 2%라고 가정했을 때 100만원을 은행에만 넣어놔도 1년 뒤 102만원이 될 수 있기 때문이다. 즉, 현재 100만원과 미래 100만원의 가치는 같지 않다. 2. 종가함수 (Amount Function) 종가함수 A(t)의 의미는 t시점에서의 종가 혹은 원리합계를 의미한다 원금이 100만원, 1년 동안의 이자율이 2%, t=1년일 때 A(t) = A(1) = 102만원이다 3. 단위종가함수(Accumulation Function) 단위종가함수 a(t)는 원금을 1로 고정한 종가함수이다. 단위종가함수를 종가함수의 식으로 표현하면 다음과 같다. 해당 식을 바탕으로 2가지 사실을 끌어낼 수 있는데 즉, t=

Naver Blog

2023 WorldQuant IQC 오프라인 Q&A 세션, 월드퀀트 IQC

2023년 WorldQuant IQC 한국지사 오프라인 Q&A 세션을 다녀왔다. 세계 17위, 국내 6위로 오프라인 Q&A 세션에서 IQC 대회를 진행하며 궁금했던 점과 퀀트에 대해 리서처분들에게 질문할 수 있었다. 특히 잘 이해가지 않았던 Vector 데이터셋과 Neutralization에 대해 질문하고 제대로 이해할 수 있는 계기가 되었다. 간단한 저녁으로 쉑쉑버거도 먹을 수 있었는데 다녀오길 참 잘한 듯 하다. 잠깐의 시간이지만 든 느낌은 외국계 기업에 퀀트 기반 헤지펀드이다 보니 자유로운 느낌이 많이 들었다. 대신, 자유로운만큼 책임도 따르겠지.. 오랜만에 열정이 불타오르는 색다른 경험을 해서 좋았다. 1층 로비에서 간단한 선물을 챙겨주셨다. [에코백, 보조배터리, 텀블러, 그립톡, 폰스크랩, 열쇠고리, 스티커, 노트, 펜] 등등 너무 많이 챙겨주셔서 당황... WorldQuant에서는 Brain이라는 플랫폼을 유저들에게 제공하고 있다. 해당 플랫폼에서 자신만의 투자 알고리즘

Naver Blog

[보험수학] 1-2. 단위현가(할인)함수, 명목이율, 명목할인율

1. 단위현가함수 (Unit Present Function) 단위현가함수 a-1(t)의 의미는 t년 후 1원을 적립하기 위해 투자해야 하는 금액이다 2. 할인율 (Discount Rate) 할인율 d의 의미는 1원과 υ와의 차이이다 실할인율 (Effective Rate of Discount) 실할인율은 기말금액에 대한 이자의 백분율을 의미한다. 따라서 다음과 같이 표현할 수 있다. 3. 실이율(i)와 실할인율(d)의 차이점? i는 기초금액에 대한 이자의 비율을 의미하고 d는 기말금액에 대한 이자의 비율을 말한다. 예를 들어보자 즉, 실이율은 기준이 기초금액이고 실할인율은 기말금액이라고 생각하면 된다. 4. 실이율(i)과 실할인율(d)의 관계 (복리 가정) 그림을 통해 d, υ, i의 관계식을 다음과 같이 도출할 수 있다. 1) 이자율은 d와 υ의 비율과 같다 2) 할인율은 실이율과 υ의 곱과 같다 3) 할인율은 1 - υ와 같다 4) 할인율은 이자율에서 이자율과 할인율의 곱을 뺀 것

Naver Blog

[컴퓨터시스템] 16. 사상방식, 직접사상, 완전-연관 사상, 세트-연관 사상

1. 직접 사상 방식(Direct Mapping) 각 주기억장치의 블록이 지정된 하나의 롯에만 적재되는 사상 방식 캐시 적중 여부는 블록이 적재될 수 있는 슬롯만 검사 주기억장치 주소 형식 태그 필드(t 필드) - 같은 슬롯을 공유하는 주기억장치 블록들을 서로 구분하는데 사용 라인 필드(l 필드) - 캐시의 m = 2l개의 라인들 중 그 블록이 적재될 수 있는 하나의 라인을 지정 워드 필드(w 필드) - 2w개의 워드로 구성된 각 블록 내의 워드를 구분하는데 사용 주기억장치의 블록 j가 적재될 수 있는 슬롯 번호 i의 계산 i = j mod m (j: 주기억장치 블록 번호, m: 캐시 라인의 전체 수) 각 슬롯을 공유하는 주기억장치 블록 각 슬롯은 2t 개의 블록들에 의하여 공유 - 같은 슬롯을 공유하는 블록들은 서로 구분될 수 있도록 서로 다른 태그를 가짐 캐시 적중 여부 - 주기억장치 주소의 태그 비트들과 캐시 라인에 저장된 태그 비트를 비교함으로써 결정 2. 직접 사상 캐시의

Naver Blog

[크롤링] 다양한 경영대학 공지 크롤링 (서울대, 카이스트 등)

안녕하세요, 골아파덕입니다 각 학교 공지를 보면 경영대 학생들의 커리어를 위해 필요한 정보가 누락되는 경우가 많습니다 예를 들어 A 대학 공지사항에는 올라오는데 B 대학에는 안 올라오는 경우가 있죠 그래서 [다양한 경영대학 공지를 크롤링해서 한데 모아놓으면 어떨까?] 라는 아이디어로 경영대학 공지 크롤링을 진행했습니다 개발환경은 [AWS Cloud9]이고 크롤링은 Selenium, API는 Google Sheet API를 사용했고 매일 공지를 업데이트 하도록 자동화를 진행했습니다 구글 시트에서 각 대학에 올라오는 공개채용, 인턴십, 기타 사항 등을 확인할 수 있습니다 추후 대외활동, 봉사, 공모전, 대회 등을 추가할 예정입니다 해당 대학에 속해있지 않은 학생들도 볼 수 있다는 점에서 정보의 비대칭성을 조금이나마 해소할 수 있는 요소가 되었으면 합니다 https://docs.google.com/spreadsheets/d/1pHPcLwIVds0T-WW7B_kB_oOXj6KtOoM_mpT

Naver Blog

[한국장학재단] 14기 사회리더 대학생 멘토링 최종 합격, OT, 발대식 날짜

14기 사회리더 대학생 멘토링에 최종 합격했다 박은형 멘토님께 신청했고 자기소개서, 면접을 보고 3월 30일 합격을 확인했다 발대식은 2023년 4월 15일(토)부터 시작하는데 우리 팀은 그 이전인 4월 8일(토)에 봉사활동을 하며 자체적인 OT를 갖기로 했다 https://www.1365.go.kr/vols/1572247904127/partcptn/timeCptn.do?titleNm=%EC%83%81%EC%84%B8%EB%B3%B4%EA%B8%B0&type=show&progrmRegistNo=2950822 시간인증 서울숲 쓰담쓰담(쓰레기 담기) (모집중) 봉사기간 2023.03.02 ~ 2023.06.02 봉사시간 13시 0분 ~ 17시 0분 모집기간 2023.03.01 ~ 2023.06.02 활동요일 월,화,수,목,금,토,일 모집인원 50 명 / 일 신청인원 618 명 봉사분야 환경보호 > 환경정화 봉사자유형 성인 청소년 기업·단체 모집기관 서울특별시 동부공원여가센터 상세정보 등

Naver Blog

[SQlite3] sqlite3.OperationalError: unrecognized token: 에러

SQlite를 이용하여 가격 데이터 및 거래내역 데이터 DB를 구축하려고 했는데 sqlite3.OperationalError: unrecognized token: 에러가 발생했다 Traceback (most recent call last): File "C:\Users\slaye\PycharmProjects\Upbit_Auto\main\API\Get_Two_Close_Price.py", line 20, in <module> cur.execute(f"CREATE TABLE IF NOT EXISTS {today_date}_price_data (ticker, close_price_1_days_ago, close_price_2_days_ago, close_price_3_days_ago)") sqlite3.OperationalError: unrecognized token: "20230331_price_data" 문제 상황 문제가 된 부분은 20번 줄의 today_date 포맷팅 부분이었다 에러

Naver Blog

[업비트 자동매매] 230331. 알고리즘 자동매매, 청산 기능

Coin Goose 230331 Update 알고리즘에 따른 자동매매 기능 청산 기능 새로 만든 알고리즘(Time Series 기반)으로 자동매매(현재는 매수 기능만)를 구현했다 알고리즘을 선택하고 적용버튼을 누르면 매수를 진행한다 (아래 계좌 정보에서 확인 가능) 언제 어떻게 매도해야 할 지는 고민이긴 하다... 그래서 일단은 손매매를 하기 위해서 모든 포지션을 한 번에 청산할 수 있는 기능을 넣었다 이 버튼을 누르면 모든 포지션이 시장가로 청산된다 (아래 계좌 정보에서 확인 가능) 추가로 거래 정보를 데이터 베이스에 저장하는 코드를 만들어 나중에 알고리즘을 개선하거나 매매일지 작성에 도움이 될 수 있도록 했다 근데 왜 거래량은 안 찍혀있을까.. 개선 요망 피드백 및 개선 사항 1. 청산 시 간헐적 오류 발생 주문수량 단위가 잘못 입력되었다는데.. 추후 확인 필요 2. 거래 데이터 DB 저장 코드 개선 필요 내가 거래한 거래량과 알고리즘 사이클 이전 총평가, 알고리즘 사이클 이후

Naver Blog

금융공학 학부생이 보는 금융사기 안 당하는 법

https://www.ytn.co.kr/_cs/_ln_0103_202304010545520677_005.html "3천만 원 수익 났다더니 가짜 프로그램"...투자 리딩방에 안 속으려면? [앵커]특정 코인이나 주식의 매매 정보를 알려주는 이른바... www.ytn.co.kr 투자 리딩방에 속아 사기를 당했다는 뉴스 기사를 보았다 가짜 HTS, 가짜 코인 등을 만들어 가짜 수익률을 보여주고 신뢰를 얻은 후 선입금을 요구했다고 한다 금융공학(을 배웠다고도 할 수 없는) 학부생 따리로서 금융사기 안 당하는 법을 뇌피셜로 작성해보려고 한다 원금 보장! 고수익 보장! 무조건 지급! 무조건, 보장 같은 말은 리스크가 없다는 의미다 대부분의 사기꾼들은 그와 함께 높은 수익률을 약속한다 말 그대로 로우 리스크(노 리스크), 하이 리턴을 외치는 것이다 하지만 애초에 원금, 보장, 무조건, 고수익 이딴 거 들어가면 백이면 백 불법이다 유사수신이란 법령에 의한 인허가 등을 받지 아니한 자가 장래에 원금

Naver Blog

[계산금융] Discrete Asset Model, Sum of Square Returns

수익률의 제곱의 합은 자료마다 조금씩의 표현 차이는 있다 Sum of Squared, Sum of Square Returns, Sum of Squared Returns, Sum of Squares. 해당 포스팅에서 수익률의 제곱의 합은 다음과 같이 표현된다 Sum of Squares 1. 기하브라운운동(Geometric Brownian Motion)에 따라 Discrete Asset Time Model은 다음과 같이 나타낼 수 있다 - μ는 상수이다 (두 번째 항은 Asset Price의 General Upward Drift를 의미한다) - σ는 상수이다 (세 번째 항은 Random Fluctuations를 의미하고 σ는 Strength를 결정한다) - Y0, Y1, Y2 , ... are i.i.d. N(0, 1) The parameter µ is usually called the drift and σ is called the volatility https://en.wikipedi

Naver Blog

잃을 게 없는 메디톡스, 꼬롬한 대웅제약과 휴젤 그리고 휴온스

블로그 주인이 현재 메디톡스 주식을 보유 중으로 편향된 포스팅 내용일 수 있습니다. 1. 보톡스는 미국 앨러간 회사에서 주름과 잔주름을 치료하기 위해 미용 시술에 일반적으로 사용되는 신경독인 보툴리눔 톡신을 상업화한 것이다. 이런 보툴리눔 독소는 매우 강력한 독소이며 따라서 안전하게 상용화하는 것에 큰 기술적 요소가 요구될 뿐만 아니라, 독소 자체를 발견하는 것 또한 매우 어려운 일이다. 또 상용화된 보툴리눔 톡신(A형 등)은 포자를 생성하지 않는 균주이기 때문에 자연에서 균주를 발견하기란 로또 확률과 같다. 따라서 전 세계에서 단 5개 나라(미국, 중국, 프랑스, 독일, 한국)에서만 보툴리눔 톡신을 이용해 상업화에 성공했다. 2. 생물무기금지협약에 따라 현재 보툴리눔 독소는 국가 간 이동이 금지되어 있으나, 한국은 생물무기금지협약 이전에 보툴리눔 독소를 들여 왔다. 메디톡스의 보툴리눔 균주는 양규환 한국과학기술원(KAIST) 교수가 1979년 미국 위스콘신 대학교 연구원 재직 당시

Naver Blog

Chat GPT와 비교우위, 바스키아와 러다이트 운동

Chat GPT의 등장 이후 세상이 들썩들썩 하고 있다. 그 친구가 맛깔나게 글을 쓰는지는 모르겠지만 적어도 사람보다 '잘' 쓴다. 이런 아이폰 이후 가히 최고의 발명품이라 할만한 LLM(Large Language Model)은 다시 한번 세상을 변화시키고 있다. 그리고 이런 기술력의 발전에 뒤따르는 우려 섞인 목소리들이 존재한다. "범죄에 악용될 가능성", "인간의 작문 능력을 저하할 가능성", "논술 시험에서의 부정행위 이용 가능성" 등이 그것이다. 나는 이것이 실체가 명확히 없는 발명품에 대한 온건한 러다이트 운동이라 생각한다. 그리고 이런 러다이트 운동은 미술, 음악쪽에서는 비교적 과격하게 발전되는 양상을 보인다. 러다이트 운동의 근본적 원인은 대체 가능성에 대한 불안감이다. 19세기 방직공들은 방직기계가 자신들의 일자리를 뺏어간다고 생각해 방직기계를 때려부쉈다. 그런데 실제로 방직기계가 방직공들의 일자리를 뺏어갔고 해당 산업의 실직자가 늘어났었다. 그런데 21세기의 우리는

Naver Blog

2022년 제 36회 ADsP 합격 후기 (난이도, 문제 유형, 전략)

ADsP (데이터분석 준전문가) 시험에 합격했다. 사실 데이터분석 쪽으로 진로를 잡으려는 것도 아니고, 데이터분석에서 자격증이 무슨 소용인가 싶지만.. (ADP 제외) 사실 자격증에 대해서 욕심이 조금 생겨서 단기적으로 준비할 수 있는 ADsP를 공부해봤다. ADsP 개요 ADsP는 데이터분석 준전문가로 데이터분석 상식을 보는 자격증 시험이라고 생각하면 된다. 과목은 3과목으로 나뉘고 시험 시간은 따로 나뉘지 않는다. 1과목 : 데이터의 이해 2과목 : 데이터 분석 기획 3과목 : 데이터 분석 대학교에서 데이터 관련 수업(요샌 다 들으니까..)를 들었다면 사실 1, 3과목은 크게 어렵지 않다. 조금 복습하는 느낌으로 접근하면 된다. 그런데 2과목의 경우에는 비슷한 용어도 많고 헷갈릴만한 포인트가 많기 때문에 나는 2과목을 조금 꼼꼼하게 공부한 편이다. 공부방법 나의 경우에 개념은 전체적으로 3회독, 필요한 부분은 여러번 보고 필사(노트에 받아적기)했다. 필사한 이유는 ADsP에 주관

Naver Blog

[금융권 취업] 금융권 기업, 직무, 자격증 총정리; 모음

금융권 취업을 원하는 당신..! 을 위해 금융권 기업, 직무, 자격증 자료가 왔어요~ 쑤아~리 질러잇! 2022년 기준 직무와 인재상은 기업마다 다를 수 있으니 참고 금융권 기업 은행 구분 기관 수 중앙은행 한국은행 1 일반은행 시중은행 8 지방은행 6 외국계 은행 38 특수은행 한국산업은행 1 한국수출입은행 1 중소기업은행 1 농협은행 1 수협은행 1 비은행예금취급기관 구분 기관 수 상호저축은행 79 상호금융 신용협동조합 898 농업협동조합 1131 수산업협동조합 90 산림조합 137 우체국예금 1 종합금융회사 1 보험사 구분 기관수 생명보험회사 25 손해보험회사 손해보험회사 19 재보험회사 10 보증보험회사 3 우체국보험 1 공제기관 3 금융투자업자 구분 기관 수 투자매매, 중개업자 증권회사 55 선물회사 5 집합투자업자 215 투자자문 및 일임업 / 역외사 179 / 192 신탁업자 은행/증권/보험/부동산신탁 56 기타 금융기관 구분 기관 수 금융지주회사 은행 7 비은행 2 여

Naver Blog

[컴퓨터시스템] 15. 캐시 메모리 (적중, 지역성, 구조), 사상방식

1. 캐시 메모리(Cache Memory) CPU와 주기억장치의 처리 속도 차이로 인한 CPU 대기 시간을 최소화하기 위해 CPU와 주기억장치 사이에 설치하는 고속 반도체 기억장치 CPU와 가까운 곳에 위치하거나 CPU에 내장되어 있음 캐시 액세스 시간이 주기억장치 액세스 시간보다 짧음 (액세스 시간이 짧은 SRAM 사용) 높은 가격, 설치 공간 제한으로 주기억장치보다 용량이 작음 2. 캐시 적중(Cache Hit) CPU가 액세스 하려는 데이터가 이미 캐시에 적재되어 있는 상태 캐시 미스(Cache Miss) CPU가 액세스 하려는 데이터가 캐시에 없어 주기억장치로부터 인출해야 하는 상태 캐시 적중률(Cache Hit Ratio) 전체 기억장치 액세스들 중에서 캐시에 적주되는 비율 (H) : 캐시에 적중되는 정도 CPU가 원하는 데이터가 캐시에 있을 확률 캐시 부적중률(Cache Miss Ratio) 1 - H 평균 기억장치 액세스 시간 3. 지역성(Locality) CPU가 주기

Naver Blog

[오리일기] DB금융경제공모전, ADsP, 어깨 수술

방학 동안 한 일 스키장 운전면허취득 일본여행 오사카(大阪) DB 금융경제 공모전 ADsP 시험 어깨 수술 - ing 대학생활 애착인형이 되어버린 FEPSI, MT로 곤지암리조트에서 스키 한사바리 때리고 왔다. S자 좀 한다고 중상급 갔다가 굴러 내려옴. 원래 내 모토가 "자동차보다는 부동산이 먼저다."였고 실제로 운전면허를 오랜 기간 취득하지 않고 있었는데 최근에 친형께서 타시던 SM5를 하사하셔 운전면허를 속히 취득하였다. 설날에는 큰집과 형집을 다녀왔는데, 다 큰 성인임에도 세뱃돈 받으니 기분이 너무 좋았다. 종이봉투 귀여운 토끼는 사촌누나가 그려주셨음. 형들과 상당히 많은 나이차가 나기 때문에 23세에도 조카가 있는데... 이번에 너무 괴롭혀서 울어버렸다... 삼촌이 미안해 나중에 돈 많이 벌어서 세뱃돈 크게 쏠게.. 학교에서 진행하는 단기파견으로 교토-나고야-오사카를 다녀왔다. 다녀와서 느낀점은 "패키지 여행은 하지말자..."이다. 너무 힘들었다. DB금융경제공모전도 나갔는

Naver Blog

[업비트 자동매매] 230304. 거래금액 급증, 상승 포착 텔레그램

Coin Goose 230304 Update 거래금액 급증, 상승 포착 텔레그램 봇 import pyupbit import requests import numpy as np import telegram import asyncio token = 텔레그램 봇 토큰 chat_id = 채팅창 아이디 #비동기 함수 async def main(means, stds, ticker): bot = telegram.Bot(token=token) await bot.sendMessage(chat_id=chat_id, text=f"급등신호 포착 \n {ticker} {means} {stds}") asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) # ticker 가져오기 ticker_list = pyupbit.get_tickers(fiat="KRW") def run(ticker): url = f"https://api.upbit.c

Naver Blog

[한국장학재단] 2023년 14기 사회리더 대학생 멘토링 서류 통과 및 매칭, 경쟁률

한국장학재단에서 진행하는 사회리더멘토링 프로그램 서류를 통과했다! 내가 1순위로 선택했던 멘토님과 매칭되어 더 기분이 좋은 것 같다. 서류 합격은 합격인데 문득 경쟁률이 궁금해졌다 따로 알려주는 것도 없고 몇 명 지원했는지도 알 길이 없다... 유의미한 블로그 링크를 두 개 찾았는데 https://blog.naver.com/seung18134/222682922077 https://m.blog.naver.com/7850sky/222269753466 두 블로그를 보니 2020년 최종 경쟁률 8:1 2022년 면접 경쟁률 2:1 흠.. 최종은 그렇다 쳐도 면접 경쟁률은 멘토님들에 따라 다를 것 같다 최종 경쟁률 예측을 좀 해보고 싶은데 크롤링 한 번 해볼까..? Python에서 Selenium을 이용해 (Selenium - Webdriver - Chromedriver) (Selenium은 나중에 포스팅하기로..) '사회리더멘토링' 키워드가 들어있는 블로그들의 [제목, 링크, 연도]를 크롤

Naver Blog

[옵션가치평가] Fast Fourier Transform(FFT) for Option Pricing

뭔가 이번 포스팅은 수요없는 공급이 될 것 같은 느낌이 들지만 고속 푸리에 변환을 이용하여 옵션 프라이싱 하는 방법을 소개해보려고 한다 푸리에 변환...에 대한 설명과 옵션 프라이싱 방법을 한 포스팅으로 담기 어렵기 때문에 나중에 소개하기로 하고 해당 포스팅의 이해를 위해 레퍼런스들을 첨부한다 공돌이의 수학 정리 노트: 푸리에 변환 이해 https://angeloyeo.github.io/2020/11/08/linear_algebra_and_Fourier_transform.html 이웃 칼있으마님: 파이썬의 고속푸리에 변환 https://blog.naver.com/choi_s_h/222125081431 Fourier Transformation for option pricing https://www.youtube.com/watch?v=qVqAeijw6aQ&t=1690s Fourier Cosine Expansion https://blastic.tistory.com/103 [Fourier

Naver Blog

SVB 위기에 대한 미 정부의 진화, Bull Trap인가?

SVB 사태에 대해 미 정부가 전방위적으로 진화에 나서고 있다. 조 바이든 미국 대통령은 3월 13일 성명을 내고 최근 실리콘밸리 은행 붕괴와 유사한 상황을 막기 위해 예금자 보호와 은행 규제 강화를 약속했다. 시장을 즉시 진정시키지는 못했지만 화요일 시장은 진정되었다. 3월 14일, FDIC는 미 재무부 펀드에서 400억 달러를 인출해도 부채 한도에 따라 운영 여력이 소진될 때 재무부에 영향을 미치지 않을 것이라고 발표했다. 연준은 중형 은행에 대한 더 엄격한 규칙과 감독을 고려하고 있으며 실리콘 밸리 은행 붕괴에 대한 검토는 1,000억 달러에서 2,500억 달러 범위의 은행에 대한 규칙을 강화할 수 있다. 3월 15일 미국 증권거래위원회(SEC) 게리 겐슬러(Gary Gensler) 위원장은 시장 탄력성을 보호할 책임을 강조하면서 글로벌 시장을 위협하는 모든 위법 행위를 기소하겠다는 약속을 갱신했다. 크레디트 스위스(Credit Suisse)가 사상 최저치로 30%나 하락하면서

Naver Blog

아주대학교 금융공학과 커리큘럼 소개 사이트

https://youtu.be/NaNlG_ZaEoI 저번 학기 미디어학과 학우님의 도움을 받아 MIL 코드 기반으로 만든 커리큘럼 페이지 IntelliJ 개발환경에서 Java Spring, JavaScript 등 개발언어를 사용하여 만듦 DB는 Maria DB, 서버는 AWS 사용 특히 헷갈렸던 부분은 Java Spring의 Controller 개념이었는데 프론트엔드 동작 방식등을 조금 알 수 있었던 경험 아직 Github에 Pull Reqeust를 하지는 않아 배포되지 않았는데 2월 중으로 배포할 예정 사이트 기능은 2개의 트랙(재무, 코딩)의 커리큘럼 확인 4개의 직군(세일즈, 운용, 전문직, 그 외)의 커리큘럼 확인 과목 세부사항 확인 재무, 코딩 트랙 커리큘럼 세일즈, 운용, 전문직, 그 외 직군 커리큘럼 직군은 NCS를 참고하여 작성했다 (NCS에 있는 직군들로) 과목을 누르면 과목의 세부사항도 확인할 수 있다 프로젝트를 간략하게 그림으로 정리해보았다 실제로 코딩도 하고 A

Naver Blog

보령(제약): 우리는 우주로 가기로 했습니다 [주가, 기업분석]

We choose to go to the moon 1962 J.F Kennedy 1962년 케네디 대통령 이후 가장 당혹스러운 우주 진출 소식이 들려왔다 일론 머스크의 우주 진출 선언은 "음..." 보령제약의 우주 진출 선언은 "음..?" 우리에게 익숙한 겔포스, 용각산 등을 생산하는 보령(구 보령제약)이 우주 산업 진출을 선언했다 본사 홈페이지에도 큰 비중으로 우주 산업에 대해 소개하고 있다 기믹, 해프닝으로 보기에는 진지하다 https://www.boryung.co.kr/ko/ UI, UX도 기존의 전통적인 제약사와는 다르다 누가 이 홈페이지를 보령제약 홈페이지로 생각할까? 보령은 12월 21일 엑시옴 스페이스에 5천만 달러(650억원)을 투자했다 엑시옴 스페이스(Axiom Space)는 상업용 우주 정거장을 띄우려는 사업을 진행하고 있다 현재 VC ,Series A B , 보령, Angel 투자자에게 펀딩을 받은 상태이고 Series B에서 Valuation이 10억 달러(1조

Naver Blog

[업비트 자동매매] 230208. Coin Goose 구축 (1)

이전까지 주식시장을 타깃으로 Project Goose의 방향성을 잡았는데 오늘 시간이 잠깐 떠서 업비트 Open Api를 활용한 가상화폐 자동매매 시스템의 틀을 잡아보았다 일단 Open API에서 제공하는 기능들은 대부분 Python 예제를 통해 구현했다 기능 주문 (매수, 매도) 캔들 차트 받아오기 (1분봉, 일봉, 주봉, 월봉) 계좌 정보 받아오기 거래 틱 정보 받아오기 거래소 종목 정보 받아오기 종목 현재 정보 받아오기 캔들 차트 보여주기 간단한 UI https://upbit.com/mypage/open_api_management 업비트 디지털 자산, 비트코인, 이더리움, 리플, 에이다, 솔라나 등 알트코인 거래. upbit.com IP주소를 등록할 때 확인방법은 네이버를 통해 진행한다 (이게 젤 편함) Open API KEY를 신청해 발급받는다 Access key와 Secret Key를 안전한 곳에 보관한다 업비트 개발자 센터에서 제공하는 Docs를 참고하면 쉽게 개발할 수

Naver Blog

[동아리, 소학회 사이트 제작] 아주대 금융공학과 프로그래밍 소학회 FEPSI 사이트 제작기 (1)

FEPSI 포스터 대학교 3년 동안 한 개의 소학회를 다닌 원클럽맨으로서 존버하다 보니 소학회 부회장, 회장 총 합쳐 2년이란 시간을 집권했다 ㄷㄷ.. 한가지 아쉬웠던 점은 코시국 때 소학회 활동이 올스톱되면서 체계 설립 방법과 운영방법을 습득하는데 꽤나 시간이 걸렸다는 점이다 그래서 최소 4년 (더 길어질 수 있음) 동안 한 개의 소학회를 다니면서 소학회 부흥 운동 정도는 해봐야 하지 않을까? 명색이 프로그래밍 소학회인데 마땅한 홈페이지도 없는 게 아쉬워서 신입 모집 홍보 겸 만들고 있다 https://fepsi.netlify.app/index FEPSI | 아주대 금융공학 코딩 소학회 Programming the World, Make Financial Engineers 데이터분석을 통해 퀀트 전략을 검증하고, 퀀트 전략을 통해 수익을 창출합니다. We Cover Quantitative Trading/Research Block Chain Web 3.0 Data Analysis We

Naver Blog

[깜빡소비] Copilot 코파일 1년 결제...

어머나... 이전에 잠깐 코파일럿 시험해보려고 무료 평가판을 받았던 것을 깜빡하다 오늘 1년 결제가 되어 버렸다.. 코파일럿이란? 극악무도한 코파일럿 녀석 개발용 챗 GPT! 내가 개발하면서 깜빡깜빡 잊는 것들을 서포트 해주거나 직접 최선의 개발 코드를 제시하여 개발을 돕는 NLP 모델이다 아래 유튜브에서 어떻게 적용되는지 알 수 있따 https://www.youtube.com/watch?v=x_Yw2f161CU 실제로 나도 pandas나 numpy 깜빡하는 문법들을 Copliot으로 서포팅하며 개발 시간을 획기적으로 단축한 경험이 있다 참 좋은데... 바빠서 별로 못 쓰다가 오늘 갑자기 10만원 강탈 당하니 눈물만 난다 이렇게 된 거 코파일럿 이 녀석 야무지게 써줘야 겠다 나는 코파일럿 프롬프터가 될거야! 요새 DB 금융경제 공모전 작품 준비에 열심이다 https://ideafin.dbfoundation.or.kr/ 제 13회 DB금융경제 공모전 제12회 DB금융경제 공모전 - 뉴

Naver Blog

[업비트 자동매매] 230302. Coin Goose 인터페이스(2)

안녕하세요, 오랜만에 블로그 글을 쓰네요 방학기간 동안 ADsP, DB금융경제공모전 등 시간을 내기 어려운 이벤트가 많아서... 생략하고 업비트 자동매매 프로그램 Coin Goose의 인터페이스 작업이 완료되었습니다 예전에는 PyQt 디자인하고 연결하고 기능 구현하고 시간을 많이 쏟았는데 귀찮은 것들은 Copilot(코파일럿)이 대신 가이드해주니 생산성이 높아졌어요 ㅎㅎ Coin Goose 230302 Update - 업비트 KRW 매수 가능 코인 정보 불러오기 - 계좌 정보 불러오기 - 알고리즘 선택 기능 - UI 연결 시연 영상 현재 가장 기본적인 기능만 넣었고 탭을 통해 체겨내역/미체결, 백테스팅 기능을 옮기며 사용할 수 있게 만들 예정입니다 음... 자동매매 프로그램 관련 글을 올리기는 하지만 투자 알고리즘에 대한 내용은 이론만 다루거나 소개하는 식으로 진행할 예정입니다 그 이유는 제가 수익을 얻은 전략이 공개되었을 때 제대로 작동하지 않을 수 있기 때문입니다 소위 말하는 전

Naver Blog

[OPENSEA] NFT 사는 방법

Smart Contract를 직접 짜보고 가상화폐 시장의 반등을 보면서 NFT에 대해 관심이 생겼다 과거 가상화폐, NFT 등에 부정적인 입장을 가지고 있었던 나는 "그래, 이더리움 블록체인은 사회적 비용을 줄일 수도 있다" 라고 생각을 바꾸게 되었다 하지만 NFT는 도무지 이해가 되질 않는다 "왜 gif 파일을(때로는 jpg를) 100만원 넘게 주고 사는가?" 그래서, 직접 구매해봤다 Opensea를 통해. Opensea는 2017년 설립된 가장 큰 NFT 거래소다 2022년 1월까지 거래량이 무려 3조원에 달했던 괴물이다 NFT 시장이 쪼그라든 지금은 거래량이 무려 99% (!)가 감소했다고 한다 이제 NFT를 사는 방법을 살펴보자 https://opensea.io/ OpenSea, the largest NFT marketplace OpenSea is the world's first and largest web3 marketplace for NFTs and crypto colle

Naver Blog

R 데이터분석: 대학가 월세와 네이버 검색량의 상관관계 분석

2022년 1학기, R로 진행한 빅데이터개론 프로젝트. 주제는 [신학기 월세 관련 네이버 검색어 증가율과 대학가 월세 실거래가 증가율의 상관관계 분석]인데.. 그냥 짧게 [대학가 월세와 네이버 검색량의 상관관계 분석]으로 생각하면 된다 0. 주제 선정 언젠가 선배들에게 "집은 학기 중에 구하는 게 좋다. 방학에는 호구 잡으려고 비싸거든!" 란 말을 종종 들었었다 그래서 직접 데이터를 가지고 분석해보고 싶었다 0-1. 가설 설정 1) 방학에는 대학가 주변에 월세를 구하려는 사람이 많을 것이다. 그러면 네이버 검색량에서 트렌드를 포착할 수 있을 것이다. 2) 방학에는 수요-공급 법칙에 의해 대학가 주변 월세가 비싸질 것이다. 3) 따라서 둘 사이에 상관관계가 있을 것이다. 1. 데이터 수집 및 전처리 2. 데이터분석 3. R 코드 https://github.com/slayerzeroa/R_corr_housing_semester GitHub - slayerzeroa/R_corr_housi

Naver Blog

LX 홀딩스: 잃어버린 배당을 찾아서,

LX 계열사는 2022년 7월 LG 계열사에서 분리된 따끈따끈한 친구들이다 LX는 LG에서 계열 분리가 되었지만 아직 모든 기업들이 LG 그룹과 건물을 같이 쓰고 있다 아무래도 물보다 피가 진하긴 하다 LX는 LG에서도 알짜라고 평가받는 기업들을 많이 분리시켰다 대표적으로 [LX세미콘, LX판토스, LX MMA, LX하우시스]가 있다 (해당 LX 계열사에 대해 설명하는 포스팅은 아니니 지금은 넘어가려고 한다 ㅎㅎ) 그리고 분리하면서 지주사로 LX홀딩스를 설립했다 핵심은 두 가지다 현재 LX회장은 승계 작업을 진행 중이고 LX계열사들의 많은 배당금이 LX홀딩스에 쌓여있다 사실 우리는 주식을 다음과 같이 배운다 [주식은 기업을 소유하는 주주의 것!] 안타깝게도 지주사의 주식은 그렇지 않다 [개미들이 뭐라 해도 주인이 정해져 있답니다 ^^] 음... 주인이 정해져 있다 맞다 개미들은 지주사로 큰 수익을 보기 어렵다 (내가 주인이어도 내 자산 크게 왔다갔다 하는 건 별로 안 좋을듯..) 그

Naver Blog

국민연금 위기 개혁: 고개를 내려 일본을 보라

국민연금 위기가 연일 난리다 2023년 900조원에 달하는 국민연금 잔고가 2055년이면 탕진된다 https://www.yna.co.kr/view/AKR20230126147000530?input=1195m 이대로면 2055년 국민연금 바닥난다…소진시점 2년 앞당겨져 | 연합뉴스 (서울=연합뉴스) 고미혜 기자 = 국민연금이 개혁 없이 현행 제도대로 유지될 경우 2041년부터 수지 적자가 발생해 2055년엔 기금이 바닥날 ... www.yna.co.kr 이런 위기의 근본적인 원인은 인구구조다 1960년대 베이비 붐이 일어나면서 인구가 급격하게 증가하기 시작한 대한민국은 산업 고도화 시기를 거쳐 점점 저출산의 늪에 빠져들기 시작했다 출산율이 1도 되지 않는 상황에서 청년 1명은 노인 2명을 부양해야 한다 국가가 늙어 현재는 인구구조가 역피라미드에 가깝다 국가가 늙으면 정부에서는 복지예산에 큰 비중을 둘 수 밖에 없고 복지예산이 늘면 경제, 국방 등에 마땅히 쓰여야 할 예산이 줄어들 수 밖

Naver Blog

[한국장학재단] 2023년 14기 사회리더 대학생 멘토링 신청 기간, 신청방법

한국장학재단에서 진행하는 사회리더 대학생 멘토링 멘티 모집이 진행된다. 멘토링은 공통분과 - 전문분과 - 활동지역으로 구분되어 진행한다. 신청기간은 2023. 01. 27 (금) ~ 2. 21 (화) 까지다 [공통분과] 리더십 | 인성교육 | 자기계발 | 진로탐색 | 취업창업 [전문분과] 경영관리 | 과학기술/IT/연구 | 교육 | 금융 | 문화예술콘텐츠 | 보건의료 | 사회행정서비스 | 영업/마케팅 | 창업/사회혁신 [활동지역] 자신의 지역에 맞게 선택 가능 신청방법 [한국장학재단 - 인재육성 - 사회리더 대학생 멘토링] 직접 링크 불가 https://www.kosaf.go.kr/ko/main.do 한국장학재단 내 생의 첫 직장은 고졸취업관에서! 고졸 후 만나는 첫 직장, 고졸취업관에서 한번에 해결해보세요. 한국장학재단이 당신과 함께합니다 따뜻한 경영으로 인재육성에 기여하겠습니다. 청년들의 희망찬 미래를 밝혀주세요 푸른등대 한국장학재단이 당신의 곁에서 함께 하겠습니다. 한국장학재단

Naver Blog

Copula Function; 코퓰러, 코퓰라란?

Copula Function(코퓰러 함수)에 대해 알아보자! Copulas; Copula; Copula Function; Copulas Function; 코퓰러; 코퓰라; 코플러; 코퓰러 함수; 코퓰라 함수; 코플러 (오류는 피드백 부탁드립니다) Basics 확률밀도함수(Probability Density Function): 연속 확률 변수를 나타내는 함수 정규분포의 PDF 누적분포함수(Cumulative Distribution Function): 주어진 확률 변수가 특정 값보다 작거나 같은 확률을 나타내는 함수 정규분포의 CDF 다변량 정규분포(Multivariate Normal Distribution): 일변량 정규분포를 둘 이상의 변수로 일반화 한 정규분포 (왼)이변량 정규분포의 PDF (오) 이변량 정규분포의 CDF 결합분포(Joint Probability Distribution): 확률 변수가 여러 개일 때 이들을 함께 고려하는 확률 분포 주변분포(Marginal Distr

Naver Blog

백두산 보험: 화산폭발 보험

이런 기사를 봤다, 이런 유튜브를 봤다, 이런 긴급재난문자를 받았다. 어라라... 이러다 진짜 백두산 폭발 하겠네 화산이 폭발하면 큰 재산피해가 발생할 것으로 예상된다 왜냐하면 작은 화산재들이 바람을 타고 우리나라의 하늘을 뒤덮을 것이기 때문이다 에이~ 뭐 그 작은 화산재가 얼마나 피해준다고 그래~ 사실, 백두산 화산 폭발은 100년마다 일어났다고 하고 우리 민족은 한반도에 살면서 100년마다 화산 폭발을 겪어왔다 민족 멸망 수준의 재앙은 아니겠지만 (원펀맨으로 따지만 귀?) <大 정밀 반도체 시대>의 대한민국이라면?! 반도체 및 정밀 공정에 큰 타격을 준다면? 태양광 발전이 거의 불가능해진다면? 민족 역사상 자연재해로 인한 역대급 재산 피해를 받을 수 있다 그래서 생각해낸 화산폭발 보험 <백두산 보험> 뇌피셜이지만 삼성 같은 대기업들은 이런 재앙급 사태를 대비해서 삼성과 화재보험계약을 체결한 보험사들은 보험의 지급준비 리스크를 위한 재보험을 들어놓지 않았을까? 그건 모르겠고...

Naver Blog

Jetbrain Intellij Ultimate 무료! (대학생)

프론트엔드 개발을 할 때 가장 많이 쓰이는 IDE는 아무래도 vscode(Visual Studio Code)다 (사실 IDE는 아니다) Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 무료이기도 하고, 많은 확장서비스를 제공하여 생태계도 잘 구축되어 있다 나는? 이클립스 형은 나가있어... DG기 싫으면... 하지만 Jetbrain의 Pycharm을 사용하고 신세계가 열린 나로써는 프론트개발을 할 때에도 IntelliJ를 사용하고

Naver Blog

ADsP 강의 추천: ADsP Master Course

한 학기 휴학을 하면서 어떤 공부를 할 지 고민하다가 ADsP(데이터분석 준전문가)와 빅데이터분석기사 준비를 해야겠다고 생각했다 국가공인자격증이기도 하고 주변에 준비하는 친구들이 많다 연구실에 계시는 박사님도 이번에 ADP(데이터분석 전문가)를 준비하신다고 하니 데이터분석 자격증이 요새 핫한 것 같다 내가 선택한 ADsP 강의는 이패스코리아 김계철 강사님 강의이다 https://www.epassbiz.com/main.asp?cate_idx=13270801&type=C&link_idx=10738 디지털마케팅 교육, 이패스비즈 직장에서 사랑받는 프로 일잘러의 모든 것, 이패스비즈 www.epassbiz.com 해당 강의는 ADsP와 함께 빅데이터분석기사까지 연속적으로 준비 할 수 있다는 것이 큰 장점이라고 생각한다 나는 세 강의가 열렸는데 ADsP 빅데이터분석기사 필기 빅데이터분석기사 실기 이렇게 열렸다 ADsP 따고 곧 바로 빅데이터분석기사까지 딸 예정이다 책은 [이론], [요약+문제

Naver Blog

[TESSA] 테사 전시대금(배당금) 수령

TESSA에서 카톡 알람이 떴다 내가 소유한 작품의 전시 대금이 정산되었다는데 더현대서울에서 6층에서 전시했었다 TESSA가 뭔지 궁금하다면 아래 링크 https://blog.naver.com/slayerzeroa/222553235292 일단은 두근두근 거리면서 TESSA 앱을 켜보았다 매달 뮤직카우에서 정산 받는 음악 저작권료와는 또 다른 느낌이었다 뮤직카우에서는 매달 저작권료를 정산하니까 진짜 월배당같은 느낌이라면 TESSA는 약간의 깜짝배당? 그래서 좀 더 기대한 면도 없지 않은 것 같다 제발 많아라 정산받은 금액은 다음과 같다 내가 가지고 있는 분할 소유권 262개에 1836원이 대금으로 지급되었다 1836/262 = 7 소유권 개당 7원 정도 현재 1개당 950원이니까... 0.7%의 배당이다. 음,,,,,, ^^ 다음번엔 좀 더 해주라 받은 배당은 다른 뱅크시 작품 사는데 사용했다 뱅크시 작품을 좋아하는데.... 사실 TESSA 보면 뱅크시가 놀라 까무라칠 것 같다 애초에

Naver Blog

랜덤이란 무엇인가: 랜덤의 정의, Randomness

우리는 자주 랜덤이란 용어를 과용한다. 동전 던지기에서, 주사위 굴리기에서, 로또에서의 공 뽑기, 등등 우리는 이것을 랜덤하다고 한다. 그런데 이런 의문을 가지게 된다. 이거 진짜 랜덤 맞아? 아니 애초에 랜덤이 뭔데? 무작위성. 우리는 랜덤을 무작위라고 한다. 어떠한 사건이 규칙성을 보이지 않고 무작위로 발생하는 것을 사전적 정의로 하고 있다. 근데 이 또한 모호하다. 규칙성을 보이지 않고 무작위로 발생하는 것을 어떻게 찾을 수 있는데? (왼) 동전 던지기 기계 (중) numpy random함수 (오) Pair a dice 기계 왼쪽의 사진은 완벽하게 제어 가능한 동전 던지기 기계다. 우리가 원하는 대로 앞 뒷면 던지기를 제어할 수 있다. 중앙의 사진은 Python에서 [랜덤]한 기능들을 제공해주는 numpy random 모듈이다. 하지만 이는 진짜 랜덤이 아니다. 난수표와 시드에 의한 Pseudo 랜덤이다(유사 랜덤) 오른쪽의 사진은 랜덤한 주사위 던지기를 위한 기계다. 그럼에도

Naver Blog

AWS 네이버 블로그 자동화 프로젝트 (1)

문득, 아니 자주 네이버 블로그를 자동화하고 싶었다 그래서 예전에 이것저것 가지고 코드를 작성했다 https://github.com/slayerzeroa/EBP_crawling/blob/master/naver_blog.py EBP_crawling/naver_blog.py at master · slayerzeroa/EBP_crawling Contribute to slayerzeroa/EBP_crawling development by creating an account on GitHub. github.com 위 코드가 네이버 블로그 자동화 코드인데 주석이 작성되어 있긴 하지만 요청이 있으면 코드리뷰를 진행할 예정이다 어쨌든, 하고 싶었고 잠시 자동화를 하기도 했지만 네이버의 어뷰징 철퇴가 두려워서 잠시 물러난 상황이었다 그래서 생각한 건... 제 2의 블로그를 만들어서 실험을 하는 것이다 철퇴를 맞아도 상관없고 여러 실험을 할 수 있도록... https://blog.naver.com/g

Naver Blog

221231 생각 - 고집과 신념

2022년 마지막 날, 지난 1년의 고민을 하나의 키워드로 표현할 수 있다. 고집과 신념 어떤 것이 고집이고 어떤 것이 신념일까? 고집이라면 고치고 신념이라면 밀고 나가야 한다. 인간관계에서의 그것은 고집이었다고 생각한다. 학교 과제에서의 그것은 고집이었다고 생각한다. 공부에서의 그것은 신념이었다고 생각한다. 많은 경험을 쌓으려는 태도는 신념이었다고 생각한다. 돈을 대하는 태도는 신념이었다고 생각한다. 2022년 12월 9일 전직 트레이더 분들의 강의를 간 적이 있다. 이런 것이었는데 오랜 시간동안 시장에서 살아남으신 김준송 트레이더의 말이 인상 깊었다. "가장 위험한 트레이더는, 신념있는 트레이더다." 뒤통수를 한 대 세게 얻어맞은 기분이었다. 나는 지금까지 착각했다. 고집은 나쁜 것, 신념은 좋은 것. 내가 그렇게도 싫어하던 흑백논리에 20대 초반의 삶이 지배당한 것이다. 그렇다면 내 고집과 신념은 어디에서 기인했을까. 바로 "나는 뛰어나다, 나는 남들과는 다르다."라는 자만심과

Naver Blog

햄버거 보험

햄버거 보험 내용 햄버거의 사이즈나 맛, 색깔 등이 마음에 들지 않는 사람들이 햄버거 사진을 촬영한다. 해당 사진을 보험사에 보내면 보험사에서 객관적인 사실에 근거하여 합당하다고 판단하면 햄버거 값을 되돌려주는 보험이다. 보장 범위 햄버거를 수령한 뒤 10시간 이내의 브랜드 햄버거 (버거킹, 롯데리아, 맥도날드, 맘스터치) 최대 보장 금액 1년에 20만원 보험료 500원

1 2 3 4 5