반응형

전체 글 207

잔고가 늘어난 만큼 번 걸까: 입출금과 투자손익을 나누는 엑셀

월말 계좌 잔고가 늘면 투자도 잘된 것처럼 보입니다. 그달에 넣은 돈이 얼마인지 빼고 보면 이야기가 달라집니다. 반대로 생활비를 출금했다면 잔고가 줄어도 투자손익은 플러스일 수 있습니다.이번 양식은 한 계좌의 월초·월말 총액과 외부 입출금을 적어, 잔고 변화가 어디서 생겼는지 금액으로 나눠 보는 기록표입니다. 수익률이나 다음 달의 수익을 예측하는 계산은 하지 않습니다.실제 양식 미리보기아래는 완성 XLSX의 가상 예시와 빈 월별 기록 시트를 실제로 렌더링한 화면입니다. 파란 B~F열에 입력하고, G~J열에서 계산과 점검 결과를 읽습니다. 괄호로 표시한 금액은 음수입니다. 다운로드와 사용 순서파일에는 월별 기록·가상 예시·사용 안내 세 시트가 있습니다. 매크로·외부 연결·실시간 시세 조회는 없습니다. ..

미국주식 지정가 주문, 가격이 왔는데 왜 체결되지 않을까?

주문한 가격이 차트에 찍혔는데 미체결로 남아 있으면 먼저 주문이 잘못됐는지 의심하게 됩니다. 하지만 지정가는 그 가격에 반드시 거래해 준다는 약속이 아닙니다. 매수라면 얼마까지 내겠다는 상한선, 매도라면 얼마 이상 받겠다는 하한선입니다. 가격 조건이 맞더라도 거래할 물량과 주문 조건이 함께 맞아야 합니다.과거 국내 공개 커뮤니티에는 프리마켓에서 예약만 된 것인지 묻는 질문이, 최근 확인한 해외 주식 커뮤니티에는 장외 가격보다 높은 지정가를 쓰면 개장 때 반드시 사지는지 묻는 질문이 있었습니다. 확인할 곳은 차트 하나가 아니라 호가와 주문내역입니다.현재가와 지금 살 수 있는 가격은 다릅니다화면의 숫자가 최근 체결가라면 이미 끝난 거래의 가격입니다. 마지막 거래가 50달러였어도 지금 남은 매도호가는 50.2..

Bash에서 빌드가 실패했는데 성공으로 끝난다면: pipefail 확인하기

빌드 로그에는 오류가 있는데 작업 결과는 성공으로 표시될 때가 있다. 명령 뒤에 | tee build.log를 붙였다면 파이프라인의 종료 상태부터 확인해 볼 만하다. 로그를 남기는 명령이 성공했다고 빌드까지 성공한 것은 아니다.앞에서 실패했는데 왜 0일까다음은 실제 배포 작업이 아닌 최소 재현 예제다. Bash에서 실행하면 false는 실패하지만 마지막 cat은 정상 종료한다.set +o pipefailfalse | catprintf '%s\n' "$?" # 0기본 설정에서 파이프라인의 종료 상태는 마지막 명령의 상태다. 따라서 이 상태만 보고 다음 단계로 넘어가면 앞쪽 실패를 놓칠 수 있다. set -o pipefail을 켜면 모두 성공할 때만 0이며, 실패가 있으면 가장 오른쪽에 있는 실패 명령의 ..

마이크론(MU), PER 12배보다 먼저 볼 정상 이익과 설비투자

마이크론의 최근 이익만 보면 가격이 낮아 보인다. 문제는 이익의 크기보다 그 이익이 얼마나 오래 남느냐다. 메모리는 좋은 실적과 나쁜 투자가 동시에 성립할 수 있는 산업이다. 이번 기록에서는 AI 성장의 속도를 맞히기보다, 현재 이익을 영구적인 것으로 취급하는 실수를 먼저 걸러본다.확인 기준: 2026년 10월 27일 오전 한국시간. 가격은 10월 26일 미국 정규장 종가(한국시간 10월 27일 오전 5시), 재무는 9월 3일 종료 FY2026이다(실적 발표 9월 30일, 10-K 제출 10월 9일). 공개 예약 뒤 달라질 시세나 공시는 반영하지 않았다. 정식명칭은 Micron Technology, Inc., 거래소는 Nasdaq, 티커는 MU다. 정보풍부도는 A: 공시와 재무 이력은 충분하지만, 경기순..

25% 하락 뒤에는 25% 상승으로 부족하다: 고점 대비 낙폭 기록 엑셀

120이던 가격이 90이 되면 25% 하락입니다. 여기서 25% 오르면 112.5입니다. 원래 고점인 120까지 돌아가려면 약 33.33%가 올라야 합니다. 내려갈 때와 올라갈 때 나누는 기준값이 달라서 생기는 차이입니다.이번 양식은 날짜별 값을 넣으면 그때까지의 고점, 고점 대비 하락률, 그 고점을 회복하는 데 필요한 상승률을 나란히 보여줍니다. 수익률이 좋은 종목을 고르는 계산기가 아니라, 기록한 구간에서 얼마나 크게 내려왔는지를 확인하는 표입니다.실제 양식 미리보기아래 두 이미지는 완성 XLSX의 가상예시와 빈 입력양식을 실제로 렌더링한 화면입니다. 날짜와 값은 설명을 위한 가상 자료입니다. 현재 주가나 개인 계좌 자료를 가져오지 않았습니다.위 화면은 각각 가상예시와 입력양식의 상단 24행입니다. ..

미국주식 배당락일에 팔아도 배당금을 받을까?

배당락일에 주식을 팔면 배당금도 없어지는지, 지급일까지 들고 있어야 하는지 헷갈릴 수 있습니다. 결론부터 말하면 미국주식의 일반적인 현금배당은 배당받을 권리를 확보한 뒤 배당락일에 팔아도 받을 수 있습니다. 다만 ‘배당락일에 사도 된다’는 뜻은 아닙니다.국내 커뮤니티에는 날짜가 한국 기준인지 미국 기준인지 묻는 질문이, 해외 커뮤니티에는 배당 직전에 산 주주도 받을 수 있는지 묻는 질문이 올라옵니다. 댓글의 결론을 외우기보다 날짜 세 개를 나눠 보는 편이 덜 헷갈립니다.배당락일·기준일·지급일은 하는 일이 다릅니다배당락일(Ex-dividend date): 이 날부터 매수하는 사람에게는 이번 배당 권리가 붙지 않는 경계입니다.배당기준일(Record date): 회사가 배당 대상 주주를 정하는 기준일입니다.지..

Python 함수의 기본값이 []일 때, 이전 호출의 값이 남는 이유

함수를 따로 두 번 호출했는데 두 번째 결과에 첫 번째 값이 남아 있다면, 전역 변수보다 먼저 기본 인자를 살펴볼 만하다. Python에서 tags=[]는 호출할 때마다 새 목록을 만들라는 뜻이 아니다. 아래는 실제 서비스 데이터가 아닌 재현용 예제다.값을 생략했는데 이전 호출이 따라온다def add_tag_bad(tag, tags=[]): tags.append(tag) return tagsfirst = add_tag_bad("api")second = add_tag_bad("test")print(first) # ['api', 'test']print(first is second) # True의도는 매번 빈 목록에서 시작하는 것이지만, 두 변수는 같은 목록을 가리킨다. 기본값은 ..

일라이 릴리(LLY), 비만치료제의 성장과 1,273달러의 가격 사이

릴리의 실적은 빠르게 커지고 있다. 그런데 좋은 약이 많이 팔린다는 사실만으로 지금 주가를 설명할 수는 없다. 생산시설과 신약을 확보하는 데 얼마가 들어가고, 그 지출을 제외한 이익이 오래 남는지가 중요하다.자료 확인일은 2026년 10월 26일 한국시간이다. 가격은 10월 23일 미국 정규장 종가 1,273.46달러이며 한국시간 10월 24일 오전 5시 기준이다. 최신 확정 실적은 2026년 2분기다. 다음 3분기 실적발표는 10월 29일, 콜은 한국시간 오후 11시로 예정돼 있다. 이 글은 발표 전 기록이며, 아직 나오지 않은 실적을 반영하지 않았다. 종가 · 공식 발표 일정핵심 데이터정식 명칭은 Eli Lilly and Company, 티커는 LLY, 거래소는 NYSE다. 정보풍부도는 A다. 장기 ..

배당 예정액과 입금액을 섞지 않으려면: 월별 현금 입금 집계 엑셀

배당 공시에서 본 금액과 계좌에 들어온 금액은 기록하는 목적이 다릅니다. 이번 양식은 예상 배당을 계산하지 않고, 증권사 거래내역에서 확인한 현금 입금만 월별로 모읍니다. 입금이 있었던 달과 기록이 빠진 달을 원본 거래내역과 맞춰 보기 위한 도구입니다.실제 양식 미리보기아래는 첨부 XLSX의 실제 시트를 렌더링한 화면입니다. 파란 글씨는 입력, 검은 글씨는 계산 결과입니다. 개인 계좌나 현재 시세는 사용하지 않았습니다.빈 입력양식: 선택 연도와 실제 입금 내역만 채웁니다. 0은 서식상 대시(-)로 보일 수 있으며, 미입력과 실제 무수령은 구분해야 합니다.가상예시: 상단 25행만 보이는 화면입니다. 합계에는 화면 밖인 100번째 입력행의 4,100원도 포함됩니다. 미래 날짜는 연도 경계 설명용이며 실제 입..

Java BigDecimal 비교: 12.0과 12.00이 equals에서 다른 이유

BigDecimal로 읽은 두 숫자가 눈으로는 같은데 비교 결과가 false라면, 값과 함께 scale을 확인하자. 이 글은 소수 자릿수가 달라도 같은 수로 판단해야 하는 조건문을 고치는 짧은 재현 예제다.증상: 수치는 같은데 equals가 false다아래 조각은 java.math.BigDecimal을 import한 클래스의 메서드 안에 둔다. 실행은 되지만, ‘수치가 같으면 true’라는 요구에는 맞지 않는다. equals의 오류가 아니라 비교 기준을 잘못 선택한 것이다.BigDecimal expected = new BigDecimal("12.0");BigDecimal received = new BigDecimal("12.00");System.out.println(expected.equals(recei..

반응형