키움 자동매매 스탑 엔진
Kiwoom REST/WebSocket API · Python · Tkinter · Telegram Bot
감정 개입 없이 익절·손절을 즉시 실행하는 개인용 자동매매 프로그램. 실시간 체결 이벤트로 보유수량을 상시 갱신하고, 이미 걸려있는 매도주문까지 고려해서 손절 물량을 확보하며, 정정이 실패하면 스스로 재계산해서 복구합니다. 실거래에서 관찰한 레이스 컨디션들을 하나씩 다듬어온 v16.3.
자세히 보기 →STATUS · ACTIVE LOOP
Flow·Observe·Tune·Iterate·Balance
완성이 아니라, 순환입니다. FOTIB는 다섯 단계를 따라 자연스럽게 성장하는 방식을 관찰하고, 그 위에서 진행 중인 여러 작업을 기록하는 개인 연구소입니다.
THE FOTIB LOOP
이건 제가 관찰해온 자연스러운 성장의 궤도입니다. 프로젝트 하나든 하루의 루틴이든, 같은 다섯 단계를 따라 돌아갑니다. 이 사이트는 그 궤도 위에서 지금 제가 어디에 있는지를 기록하는 공간입니다.
관심이 흐르는 방향을 억지로 막지 않고, 에너지가 향하는 곳에서 시작합니다.
판단보다 관찰이 먼저입니다. 만들어진 것과 벌어진 일을 있는 그대로 지켜봅니다.
관찰한 것을 근거로 미세하게 조정합니다. 악기를 조율하듯 예민하게.
조율된 상태로 다시 실행하고, 그 결과를 다음 루프의 재료로 삼습니다.
여러 번의 반복이 쌓여 만들어내는 잠깐의 안정. 완성이 아니라 다음 흐름을 위한 정지입니다.
↳ Balance는 끝이 아니라 다시 Flow로 이어집니다.
LAB LOG
다양한 주제를 연구하고, 수행하고, 개선하는 과정을 이 순환 위에 기록합니다. 각 기록에는 지금 머물러 있는 단계를 함께 표시합니다.
Kiwoom REST/WebSocket API · Python · Tkinter · Telegram Bot
감정 개입 없이 익절·손절을 즉시 실행하는 개인용 자동매매 프로그램. 실시간 체결 이벤트로 보유수량을 상시 갱신하고, 이미 걸려있는 매도주문까지 고려해서 손절 물량을 확보하며, 정정이 실패하면 스스로 재계산해서 복구합니다. 실거래에서 관찰한 레이스 컨디션들을 하나씩 다듬어온 v16.3.
자세히 보기 →Float · NEWS · SEC Finder v1.2.7 · yFinance · Finnhub · SEC EDGAR · CustomTkinter
매매 전에 먼저 관찰하기 위한 미국 주식 리서치 도구. 유통주식수·공매도 비율을 조회하고, 관련 뉴스를 yFinance와 Finnhub 양쪽에서 모아 실제로 그 티커와 관련된 것만 걸러내며, SEC 공시는 "없음"과 "못 봄"을 구분해서 보여줍니다.
자세히 보기 →TAutoSave v1.1.3 · Telegram Bot API (Long Polling) · openpyxl · CustomTkinter
텔레그램으로 보낸 텍스트·사진·동영상·파일을 감지해 엑셀과 폴더에 자동으로 정리하는 기록 프로그램. 오프셋 기반으로 밀린 메세지를 놓치지 않고, 엑셀 파일이 잠겨있어 저장이 실패해도 대기열에 남겨뒀다가 다시 반영합니다.
자세히 보기 →Kiwoom US REST/WebSocket API · Python asyncio · OpenAI API · Telegram · VPS · Cloudflare Workers + D1
VPS가 24시간 미국주식 조건검색을 감시하고, 사람이 신호등 세 칸으로 고른 종목은 AI가 10분마다 가격 구조를 읽어 매수가와 분할매도 목표를 정해 주문까지 이어갑니다. 해석은 AI에게, 최소 수익·목표 상한·거래량 비율 같은 계산은 코드에게 나눠 맡겼고, 코드는 GitHub에서 서버로 자동 배포됩니다.
자세히 보기 →Vite · React · TypeScript · Supabase (Postgres RLS · Realtime · Edge Functions · pg_cron) · Cloudflare Pages
링크 하나로 아는 사람들과 설치·가입 없이 바로 같이 하는 웹 보드게임 테스트 시장. 게임은 규칙만 끼워 넣는 순수 TypeScript 모듈이고, 같은 규칙 코드를 서버 검증과 나중의 스팀·모바일 이식에 함께 씁니다. 클라이언트는 행동만 보내고, 상태는 버전이 맞을 때만 한 문으로 바뀌며, 누가 창을 닫아도 턴은 넘어갑니다. 첫 게임은 31 게임, 두 번째는 원카드(LOG_06), 세 번째는 여러 명이 동시에 누르는 지금이니!!(LOG_07). 네 번째는 차례 없는 실시간 물리 게임 홉 틱텍토(LOG_08), 다섯 번째는 여러 명이 동시에 협상하는 협상장인(LOG_09). 게임이 늘면서 일시정지·이어하기 투표, 참여중인 방과 방 수명, 게임 중 채팅 말풍선, 친구 메모, 일시정지를 뺀 게임 시계, 방 안에서만 쓰는 코인, 차례 밖에서 움직이는 봇과 움직이는 이모티콘까지 플랫폼이 넓어졌습니다.
자세히 보기 →원카드 (2~6인) · TypeScript 규칙 모듈 · 시드 난수 · React · Web Animations API · Supabase Realtime · Edge Functions
디지보드게임 플랫폼의 두 번째 게임이자 첫 비공개 정보 게임. 손패와 섞인 덱, 누적되는 공격카드, 7의 모양 지정과 K의 이어 내기를 순수 TypeScript 규칙 한 벌로 만들고, 서버는 각자에게 자기 손패만 보냅니다. 카드가 실제로 날아가는 화면, 화면을 멈추는 카드 공개 팝업과 구슬 룰렛, 고르면 다시 채워지는 차례 시간을 여러 번 해 보며 조율했습니다.
자세히 보기 →지금이니!! 5or10 (2~8인) · 기기별 반응시간 판정 · 서버 시각 동기화 · TypeScript 규칙 모듈 · React · Supabase Realtime · Edge Functions
같은 색 카드의 합이 5나 10이 되면 누구보다 빨리 버튼을 누르는 순발력 카드 게임. 여러 명이 거의 같은 순간에 보내는 입력을 서버 도착 순서가 아니라 각 기기에서 잰 반응시간으로 판정하고, 카드는 서버 시각에 맞춰 모두에게 동시에 뒤집힙니다. 제출과 버튼이 부딪히는 순간은 규칙으로 정했고, 실제로 해 보며 충돌과 카드 구성을 반복해서 고쳤습니다.
자세히 보기 →홉 틱텍토 (2~6인) · 결정론적 물리 시뮬레이션 · 게임 시계 · TypeScript 규칙 모듈 · Canvas 도트 렌더링 · 코드 합성 사운드 · Supabase Realtime · Edge Functions
차례 없이 모두가 100초 동안 농구공을 던져 3×3 구멍에 한 줄을 만드는 실시간 게임. 서버에는 도는 루프가 없어서, 상태에는 기준 경기장과 그 뒤의 던지기만 저장하고 서버와 모든 화면이 + − × ÷ √만 쓰는 같은 물리 계산으로 같은 경기장을 봅니다. 일시정지한 시간을 뺀 게임 시계, 던진 사람 화면 기준의 시각, 걸치는 거리와 쿨타임 같은 숫자를 실제로 해 보며 아홉 번 조율했습니다.
자세히 보기 →협상장인 (3~6인) · 동시 입력 거래 · 서버 시각 기반 협상 마감 · 차례 밖에서 움직이는 알고리즘 봇 · TypeScript 규칙 모듈 · 도트 SVG 카드 · 움직이는 이모티콘 · Supabase Realtime · Edge Functions
도구 카드를 작업장에 올려 물건을 가공하고, 공개한 카드를 두고 협상해 결산 때 가장 많이 번 사람이 이기는 카드 게임. 차례는 한 명인데 협상은 여러 명이 동시에 하고, 협상자마다 20초를 따로 셉니다. 마감이 하나뿐인 플랫폼에서 나머지 시계는 상태에 적은 서버 시각으로 세고, 남의 차례에도 협상을 거는 봇을 위해 플랫폼에 차례 밖 봇 행동을 더했습니다. 실제로 해 보며 규칙과 화면을 일곱 번 넘게 고쳐 썼고, 움직이는 이모티콘은 플랫폼 기능으로 남았습니다.
자세히 보기 →DOTROBOARD · Namecheap · Cloudflare (DNS · Workers · Rules · Email Routing) · Supabase · Google Cloud (OAuth · Search Console) · GitHub (main/dev)
개인 사이트의 서브도메인에서 테스트 겸 운영으로 돌던 보드게임 플랫폼(LOG_05)을 DOTROBOARD(도트로보드)로 독립시켜 dotroboard.com으로 옮겼습니다. 같은 코드로 main은 정식, dev는 테스트 서버에 나가게 하고, 정식과 테스트를 가르는 건 브랜치와 빌드 변수뿐이 되도록 도메인·DNS·호스팅·DB·구글 로그인·검색 등록의 연결을 다시 짰습니다. 다음 이전 때 그대로 따라 할 수 있게 순서와 막힌 곳을 정리했습니다.
자세히 보기 →운명의 패 (4~8인) · 숨은 역할 추리 · 규칙 봇 + 로컬 AI 말투(Ollama · Qwen3 8B · 내 PC GPU) · 동시 입력 단계 진행 · 공개 정보 확률 모델 · 게임 전용 서버 저장 채팅 · TypeScript 규칙 모듈 · Supabase Edge Functions
자기 운(평운·대길·대흉)은 각성 전까지 본인도 모르고, 매일 주머니에서 토큰 두 개를 뽑아 하나만 공개하며 쌓이는 확률로 대흉을 찾는 DOTROBOARD의 추리 게임. 처음으로 봇이 사람과 같은 채팅창에 들어와 의심하고 변명하고 거짓말합니다. 무엇을 말할지는 규칙이 봇 자기 시점의 공개 정보로 정하고, 어떻게 말할지는 내 PC의 GPU에서 도는 작은 로컬 AI가 말투만 입히고, 클라우드 서버와는 터널로 잇습니다. 숨은 정보가 화면·채팅·연출 길이로 새지 않게 나누고, 규칙 버전을 11까지 올리며 조율했습니다.
자세히 보기 →트롯본방 · 건강퍼스트 · Cloudflare (Workers · Pages Functions · D1) · Wrangler · sendBeacon · SVG 차트 (라이브러리 없음)
네이버·다음·구글 통계 숫자가 서로 맞지 않아, 사이트가 직접 세는 방문 통계를 만들었습니다. 페이지가 열릴 때마다 한 줄씩 D1에 기록하고, 사이트 안의 /stats 관리자 화면에서 페이지별 방문·PC/모바일·유입 경로(검색·카페·카카오톡)를 봅니다. 쿠키도 IP도 저장하지 않고, 하루 단위로 바뀌는 암호화 값으로만 방문자를 셉니다. 트롯본방(Worker)에 먼저 붙인 뒤 같은 구조를 건강퍼스트(Pages)로 옮기며, 다음 사이트에 그대로 쓸 체크리스트를 남겼습니다.
자세히 보기 →RP2040-Zero · Cherry MX Red · 6-Key · Direct-Wired USB
트레이딩 환경을 위한 초저지연 입력 장치. 무선 대신 유선 USB를 선택했고, 다이오드 매트릭스 없이 직결 배선으로 6개 키를 구성 중입니다. 다음 단계로 커스텀 매트릭스 PCB 설계와 발주를 준비하고 있습니다.
기록 링크 · 준비 중Google AdSense · Education Theme · KR
구글 애드센스로 수익화할 유틸리티 사이트를 준비 중입니다. 금융보다 심사가 수월한 교육 테마 쪽 방향을 관찰하고 있고, 학부모가 많은 커뮤니티를 통한 노출을 함께 고려하고 있습니다.
기록 링크 · 준비 중다음 흐름을 관찰하는 중입니다. 새 작업이 시작되면 이곳에 기록됩니다.
AI COLLAB LOG
여러 AI 에이전트의 협업 진행상황이 프로젝트별로 나뉜 방에서 채팅 형식으로 요약됩니다. 각 프로젝트가 지금 어떤 단계에 있는지 태그로 표시되고, 각 에이전트들의 작업상황이 실시간으로 기록됩니다.
왼쪽에서 방을 선택하면 대화가 여기 표시됩니다.