본문 바로가기

분류 전체보기

(52)
돈 파쇄기 개발 성공 어반자카파의 Get 노래를 들으면 독기가 기분좋게 충전되서 좋다.한 번쯤 그냥 미친 사람처럼 해본다는 가사가 좋다. 최근 백테스팅, 모의투자 결과가 좋아서 돈 복사기를 개발했다는 착각에 빠져 살았다. 그러다 3.5 , 3.6 모의투자에서 예상치 못한 괴리가 발생해 박살이 나고,모의투자로 테스트 돌렸단 점에 감사하며, 다시 겸손하게 돈 파쇄기를 돈 복사기로 고쳐보려 한다. 25-03-05실제 투자 내역종목매수 시간매수 평단매도 시간매도가HJ중공업09:10907509:468968LIG넥스원10:2130177611:10301737포스코인터내셔널11:426061312:1559165한국가스공사12:454083712:5039806HJ중공업12:52927712:539180레인보우로보틱스13:0235539513:063..
대체거래소 첫날과 매매 시간 최적화 지금까지 개발했던 전략이 09:00 ~ 15:20에 정규장에만 매매를 하는 전략이라,대체 거래소의 프리/애프터 마켓의 시간 변수 등장이 스트레스였다. 근데 막상 까보니 아무 일도 없어서 미뤄왔던 시간대 최적화 작업을 진행한다.주말과 공휴일에 리팩토링을 많이해서 또 에러가 발생했고,이걸 장중에 수정하고 다시 프로세스를 실행한다고 백테스팅과 괴리가 생겨 오늘은 모의투자 분석을 스킵한다. 에러 해결을 하며 리팩토링을 진행한 덕에, 코드 가독성이 제법 괜찮아졌다.  오늘의 테마주는 트럼프 황제 폐하의 영향으로 방산주였다. 오후에는 방위산업 테마가 확실하게 시스템에 포착되었지만,오전에는 우주항공산업(누리호/인공위성)이 테마로 포착되었다. 해당 테마를 구성하는 종목이 유사해서 발생한 문제로 보여, 테마 교체 전략을..
프론트엔드와 삽질 같은 오피스텔 이웃 중에 친한 부부가 있는데, 점심에 김밥 말았는데 생각 났다고 챙겨주셨다.독거 총각 밥도 챙겨주고 착한 형 누나다...우선 순위가 급한 기능 구현이 어느 정도 마무리 되어유지보수를 위해 FE 개발을 해보려 한다. 백테스팅 및 모니터링을 할 때마다 별도의 프로세스를 구동하는 것이 귀찮기도 하고,프로세스와 데이터를 API를 활용해 더 동적으로 컨트롤 하고 싶다.구조도 재설계 해야하고, 부족한 기술 스택도 쌓아야 할 듯하다.1. 필요 기능 & 화면1. Transaction history매수/매도 요청 내역현재 계좌 정보트레이딩 봇 status (ON/OFF)2. 실시간 정보매매 중인 주식의 5분봉 차트현재 주도 테마 / 이전 주도 테마대장주 정보매매 금지 주식 리스트3. 백테스팅 결과전체 매..
재진입과 데이터 분석 대학생 때 창업에 도전했었다.동아리 선배들과 스쿠버 강사 어플 개발에 도전했다가 각자 군대, 육아, 이직의 문제로 해산했고,친구와 파충류 사업에 도전했다가 나는 포기하고 그 친구는 꾸준히 해서 자리를 잡았다. 그때 든 생각은 해당 도메인에 대한 이해도가 높은 Specialist의 중요성이었는데 최근 생각이 바뀌었다.생성형 AI의 발달로 다시 Generalist의 시대가 된 것 같다. 지금하는 시스템 트레이딩도 TabNine, ChatGPT, Claude 등 최신 생성형 AI를 활용해서 하고 있고,트레이딩 인사이트, BE 엔지니어링, 데이터 분석, 인프라 세팅 등 혼자서 하기 힘든걸 덕분에 어찌저찌 굴러가게 하고 있다. AI 기술을 활용 못 했다면 이 프로젝트도 중간에 포기하지 않았을까...chatGPT로..
Trading bot 업데이트 (4) 생일이라고 형들이 케이크도 챙겨줬다. 착한 형들이다...만으로 하면 29이긴 한데, 아직 30대인걸 받아들이지 못 하고 있다.이제 트레이딩 봇이 에러 없이 돌아가고 안정화 되었다.  2.28 매매복기 마녀공장 매매를 했고 -1.5% 손실을 봤다.이날은 화장품 테마가 주도테마로 가끔 보이다가, 주도테마/대장주가 모호한 날이었다.손실을 봤지만 내가 생각한 방식으로 프로그램이 구동된걸로 만족한다. 그런데, 백테스팅 결과와 괴리가 있다.왜인고 디버깅을 해보니,예전에 주도 테마가 발견되지 않더라도 한번 트래킹한 종목은 교체되기 전까지 끝까지 매매하도록 백테스팅을 설계했었다. 그렇게 했을 때 손실을 보더라도 익절을 한 경우가 있어서 그랬던거 같다. 다시 생각을 해보니, 주도 테마가 사라졌는데 계속 매매를 하는 것도..
볼린저 밴드 적용 가끔 주변 분들이 내가 트레이딩이랑 프로그래밍을 다 잘해서 이걸 하는 줄 알던데 전혀 그렇지 않다.둘 다 못 한다. 트레이딩 기법은 하나씩 배워나가고 있고, 코딩은 매번 새로운 문제에 마주친다. 그렇다고 몇년동안 책 읽고 수련한 다음에 도전할 생각은 없다.아는 것보다 모르는게 더 많지만, 현실은 격식있는 시험이 아니니 있는 수를 계속 짜내서 도전할 뿐이다.오늘은 그런 맥락으로 볼린저 밴드를 배우고 적용했다. 1. 볼린저 밴드란? Bollinger Bands (BB)미국 사람 볼린저 형님이 개발한 분석 도구로, 주가 변동이 정규분포를 따른다 가정하고 주가가 움직이는 밴드를 계산한 식이다.중심선, 상한선, 하한선이 있으며 각각의 계산식은 아래와 같다. 이 선을 기준으로 매수, 매도 로직을 강화해보려 한다. ..
Trading bot 업데이트 (4) 디버깅은 잡힐 것 같다가도, 사라지지도 않는다.. 마치 사랑 노래 가사 같다...에러 하나를 잡으면 꾸득꾸득 2~3개가 계속 기어나온다.실제 투자 투입 전, 모의 투자를 통해 계좌가 박살나는 사고를 방지할 수 있음에 감사하자. 매매 복기백테스팅 결과는 1.71% 수익인데, 실제 투자 결과는 좀 다르다.금양(A001570)을 14:10에 손절을 했어야 하는데, 실제 투자에서는 손절가를 넘어가도 손절을 하지 않았다. 첫 매수 시 손절가를 설정하는데,백테스팅은 1번의 매수/매도에 모든 수량을 소화할 수 있다고 가정하지만 실제 투자는 그렇지 않다.실제 투자는 수량이 없어 분할 매수/매도를 하고, 오늘은 그 마저도 시스템이 불안정하여 시간 간격을 두고 매수를 했다.그 과정에서 내가 생각한 손절가와, 실제 손절가의..
Trading bot 업데이트 (3) 오늘은 코인 심판의 날이었다. 언젠가 퀀트 고수가 되어서 코인 판에 다시 복수하러 가야하지만 아직은 아니다.정신 못 차리고 잡코인에 몰빵했었더라면, 내 계좌도 오늘 살살 녹았겠지... 매매 복기결론적으로 모의투자에서 수익을 냈지만,모의투자 시스템 안정화 오류로 타점을 놓쳐 원하는만큼 수익을 못 냈다.11.12% 수익을 낼 수 있었는데, 시스템 불안정 이슈로 2% 밖에 수익을 못 냈다.Slack으로 켜둔 주도 테마, 대장주 알람 백테스팅 시각화 결과 에러를 수정했으니 내일은 잘 돌아가겠지..