분류 전체보기201 재무제표 데이터 수집(NAVER X DART) 프로그램을 수정하며~ 안녕하세요. 주식 투자 관련 지식을 공유하는 인천고래입니다.일전에 크몽에서 개발의뢰를 받아서 만든 '재무제표 데이터 수집기'가 있습니다. 이 프로그램은 재무분석을 하기 위해 만들어졌으며기본적인 기업현황 정보와, 재무상태표, 현금흐름표의 데이터를 취합하도록 되어 있고최신 보고서는 DART를 활용하여 OpenAPI를 통해서 가져오도록 구현되어 있습니다. 현재 만들어진 UI 형태는 아래와 같습니다. 정상적으로 잘 동작을 하던 프로그램인데이번 반기보고서를 취합하는 과정에서 오류(신규 보고서를 못 가져오는 문제)가 발생이 되었었는데그 이유는 반기보고서를 가져오는 날짜를 fix 해 둔 것이 문제였습니다.for y in years:# 1Q: 매년 5월 1일events.append((datetime(y, 5, 1), .. 소니드 동전주, 2025년 반기보고서 제출: “자본잠식이냐, 유증이냐?” 안녕하세요. 주식 투자 관련 지식을 공유하는 인천고래입니다.이렇게 오랫만에 글을 올리는 이유 중에 하나가 하나에 꽂히면 그것만 하는 성격인지라요즘 만들고 있는 매수매도 시그널을 발생하는 프로그램이 완성 단계라 8월 말까지 완료 지으려고 집중하고 있기 때문에 이런 저런 글을 못 올리고 있었습니다. 그리고 댓글 작성이 막혀 있는데 요즘 스팸성 댓글이 많아서 댓글을 막아두고 있어요.조만간 템플릿을 변경해서 비밀번호 입력하는 댓글 형식으로 바꿔서 댓글 기능을 유지하게 할 예정입니다. 잡설이 길었네요. 오늘은 저의 최애 종목인 '소니드'에 대해 분석을 해 볼까합니다.이번에 반기보고서가 제출이 되었고요. 소니드에 관심을 가지고 계신 분들은 이 종목이 상폐라도 당하진 않을까?자본잠식에 빠져서 내 돈을 갉아 먹진 않을.. 자동매매 프로그램 시그널 및 워커 아키텍쳐 안녕하세요. 자동매매를 연구하며 개발하고 있는 인천고래입니다. 과거의 단순 코드 구조를 벗어나서 (기존 방식은 생성 순서와 의존성 문제 존재.)키움 API를 통해서 전달되는 실시간 주가를 리얼타임으로 분석하여다중 전략을 적용하기 쉬운 방향으로 아키텍쳐를 고려중이며 이에 현재 반영하고 있는 구조에 대해 공유하고자 글을 적습니다. 1. 기본 구조레이어하는 일예시 위치strategy- 매수/매도 Logic 만 구현- I/O · DB · 큐와 무관module/strategy/ma_cross_20_60.py, …/price_cross_ma.pyworker (runner)- DB 폴링·실시간 큐 구독 등 “데이터 수집 → strategy 호출 → router.publish”- 전략 클래스를 구성품으로 추가modul.. 백테스팅 - 보유 기간이 길어지면서 MeanBarsToHit가 커지는 현상에 대하여 안녕하세요. 주식 투자 관련 지식을 공유하는 인천고래입니다. 오늘은 이전 글에 이어서 백테스팅에 대해 알아볼 텐데요~그중에 보유기간에 따른 통계 데이터가 왜곡현상을 일으키는지에 대해 알아보는 시간을 가져보도록 하겠습니다.[Quant] - 백테스팅 - 보유 기간에 따른 수익 극대화(MeanRet & E-Ratio & MeanBarsToHit) 이전 글에서 MeanBarsToHit에 대해 언급이 되었었는데 60일을 보유할 경우 25가 나왔습니다.이는 평균적으로 25일 안에 목표 수익률에 도달했다는 의미입니다.즉, 25일 이내에 청산을 해야 좋다는 의미로 해석될 수 있습니다.맞나요? 반은 맞고 반은 틀린 상황입니다. 왜 그럴까요?예를 들어 확률상으로는 15일 이내에 목표가에 도달하는 경우가 50% 이상이라 하.. 백테스팅 - 보유 기간에 따른 수익 극대화(MeanRet & E-Ratio & MeanBarsToHit) 안녕하세요. 투자 관련 지식을 공유하는 인천고래입니다.매매 타점은 동일하지만 보유 기간에 따라 수익률이 달라질 수 있는데이러한 경우에 보유하는 것이 좋을지? 단기간에 매도하는 것이 좋을지 모르는 경우가 많은데요. 오늘은 같은 진입 신호를 쓰더라도 최적의 보유 기간을 찾아서 수익을 극대화할 수 있는 방법에 대해 알아보도록 하겠습니다. 이번 글에서는 통계·수학 지식이 없어도 이해할 수 있도록 예제와 직관적 해석을 곁들여 차근차근 설명을 해 드리도록 하겠습니다. 1. 백테스팅(back-testing) 항목으로 어떤 것을 사용해야 할까?1-1. WinRate, PartialHit특정 로직에 의해서 특정 시점에 매수를 한 후 목표가(목표 수익)에 도달했는지를 체크하기 위해 두 가지가 필요합니다.첫 번째 목표 수.. 백테스팅 필수 지표 완전 정복 — MFE·MAE부터 E-Ratio까지 한 번에 이해하기 안녕하세요. 투자관련 지식을 공유하는 인천고래입니다.자신만의 기법이 있는 분은 한 번쯤은 이러한 고민을 해 본적이 있을 것 같네요. “이 전략, 실제 시장에서도 통할까?”특히나 트레이더라면 한 번쯤은 고민해 보셨을 질문입니다. 백테스팅(back-testing)은 과거 데이터를 통해 전략의 성과를 미리 검증하는 과정인데요, 여기서 MFE·MAE·E-Ratio·BarsToHit·RangeReturn 같은 통계 지표들이 등장합니다. 문제는 이름만 봐서는 감이 안 잡힌다는 것! 이번 글에서는 통계·수학 지식이 없어도 이해할 수 있도록 예제와 직관적 해석을 곁들여 차근차근 설명합니다.1. 왜 ‘숫자’보다 ‘의미’가 먼저일까?‘수익률’ 한 줄만으론 위험과 기회를 동시에 보기 어렵다 – 같은 10% 수익이라도 최대 .. 자동매매 TLine 백테스팅 리포트(필터 단계별 성능·위험 분석) TLine 보조지표를 활용한 자동매매 기법에 대한 백테스팅 기록을 남깁니다. 1. TLine 2번 계열 보조지표 설정값필터 항목2-①2-②2-③2-④T2_DIR----curr_group_gain_rate+n -40 -35 prev_group_gain_rate++++ 2. TLine 2번 계열 4가지 변형 비교 (필터 단계별 성능·위험 분석) 구분 Signals Partial Hit % Win Rate % Mean ret % Avg MFE % Avg MAE % Mean Bars→Hit 특징 2-① (2109건)210958.5163.06+0.2213.82-9.7741.16기본 레퍼런스2-② (843건)84363.1165.60+0.7516.07-10.6236.29강한 필터 ①2-③ (832건).. ICT : (4편/10편) - 핵심 요약 Order Block, FVG, OTE를 한눈에 안녕하세요. 돈이 되는 지식을 공유하는 인천고래입니다.지난 글에서는 시장 구조와 그 붕괴 시점에서 포착할 수 있는 신호들(BOS, CHoCH 등)에 대해 다루어 보았습니다. ICT : (3편/10편) - 시장 구조란? 추세를 읽는 가장 근본적인 기술3편. 시장 구조란? – 추세를 읽는 가장 근본적인 기술안녕하세요. 돈이 되는 지식을 공유하는 인천고래입니다.이전 글에서는 ICT 전략의 핵심 철학인 유동성, 시장 구조, 심리 흐름 중에서 유동i-whale.com 오늘은 ICT 전략의 핵심 구성 요소이자, 실제 진입 타이밍과 매매 전략에 가장 중요한 역할을 하는 세 가지 개념을 소개하려 합니다.Order Block (오더 블록), Fair Value Gap (공정 가치 갭), OTE (Optimal Trad.. 이전 1 2 3 4 ··· 26 다음