I Gave Fish $10,000 to Trade Stocks
- 유튜버는 마이클 리브스의 금붕어 주식 거래에서 영감을 받아 라이브 스트림 동물(새)을 이용한 주식 거래 시스템을 구축하려 했습니다. 🐦
- YOLO(You Only Look Once) 컴퓨터 비전 기술을 활용하여 라이브 스트림에서 새를 감지하고 추적하는 시스템을 개발했습니다. 👁️
- 새가 화면에 나타나면 무작위 S&P 500 주식을 매수하고, 사라지면 매도하는 단순한 거래 로직을 구현했습니다. 📈
- 새들의 빠르고 불규칙한 움직임과 잦은 가림 현상으로 인해 거래가 너무 짧고 빈번하여 백테스팅 결과 약 50달러의 손실을 기록했습니다. 💸
- 대량의 비디오 데이터 처리를 위해 Modal 클라우드 GPU를 활용하여 컴퓨터 비전 작업을 효율적으로 수행했습니다. ☁️
- 새의 무작위성이 너무 커서 실패하자, '경계 내에서 무작위로 움직이는' 물고기로 대상을 변경하고 맞춤형 YOLO-Seg 모델과 ByteTrack을 사용하여 물고기 감지 및 추적 정확도를 높였습니다. 🐠
- 개별 물고기 대신, 수조를 구역으로 나누어 가장 많은 물고기가 있는 구역의 주식을 매수하고, 상단/하단 구역의 물고기 수로 매도/보유를 결정하는 '민주주의 시스템'을 도입했습니다. 🗳️
- 물고기 민주주의 시스템은 백테스팅 결과 30일 동안 446달러(4% 수익률)의 놀라운 수익을 기록하며 S&P 500에 근접한 성과를 보였습니다. 💰
- 실제 라이브 거래 시스템은 Modal, Interactive Brokers API, Redis 인스턴스를 연결하는 브릿지를 통해 구축되었습니다. 🌉
- 백테스팅의 긍정적인 결과에도 불구하고, 3.5일간의 실제 라이브 거래에서는 시장 하락과 특정 종목의 큰 손실로 인해 상당한 금액을 잃었습니다. 📉
- 결론적으로, 이 프로젝트는 본질적으로 '도박'이며, 유튜버로서의 특권으로 시도할 수 있었던 것이지 일반적인 투자 전략으로는 권장되지 않는다는 점을 강조했습니다. 🎲
데브허브 | DEVHUB | I Gave Fish $10,000 to Trade Stocks