· 톺아보기

Gemini로 코인 거래를 자동화 해봤어요!

chensi ·

조회 27,809 · 공감 37 · 댓글 42

22867b1b4ab2d4.webp

얼마전에 이런 글을 봤어요.

코인 거래를 하다가 150억 계좌가 2억이 되었다고 하네요!! :O

보통은 저걸 보고 '역시 코인은 위험해'라고 생각할지 모르겠지만 저는 이런 생각이 들었는데요.


"뭐야 코인이 이렇게 재밋는 거였어??"


150억이 2억이 되었다면 반대로도 될 수 있는거 아니야? ㅋㅋㅋㅋ

같은 미친 생각이 들었네요.

저는 주식은 해본 경험이 있지만 코인은 깡통이라 코인을 AI한테 맡겨 보기로 했어요.

3rq3r.jpg

집에 항상 켜져있는 미니PC가 있어서 거기에 제 프로그램을 만들어 돌릴껀데요.

제 프로그램이 Gemini에게 어떤 코인을 매수/매도 할지 결정을 받아서 코인 거래서 API로 트레이딩을 하는거에요.

Gemini가 다 알아서 할테니 코인 지식이 없는 저라도 거래를 손쉽게 할 수 있는거에요!


"어느 거래소를 이용할까"


몰랐는데 국내 코인 거래소가 굉장히 많더라구요.

업비트가 API 쓰기가 가장 쉽고 API문서 정리도 잘 되어 있다고 해서 여기를 쓰기로 했어요.


"업비트 API 사용 준비하기"


업비트 API키를 쓰기 위해서는 몇가지가 필요한데요.

  1. 업비트 앱을 설치하고 계정 생성.

  2. 실명 인증

  3. 케이뱅크 계좌를 만들고 연결하기 (다른 계좌는 연결이 안되요!)

  4. API 키를 생성

https://upbit.com/service_center/open_api_guide

개발은 Cursor AI가 할꺼라 업비트 개발자센터에서 API키만 발급받고 다른 문서는 보질 않았어요. ㅋㅋㅋ

아 정말 이래도 되나 싶긴 했지만 생성한 코드도 거의 보질 않았네요.


"국내 코인 거래소에는 숏/레버리지가 없다.."


국내 코인거래소에는 공매도를 하는 숏과 배율을 정해서 거래하는 레버리지가 없다고 해요.

'대차거래'라고 남의 코인을 빌려 거래하는게 있어 '숏'은 어떻게든 가능하기도 하지만..


뭐야 국내 거래소는 노잼이잖아!


법 때문에 국내 거래소는 코인을 마치 주식처럼 거래 해야 하는거 같아요.

조금 노잼이라 느꼈지만 일단 시작한거 끝까지 가보기로 했어요!

43t34.jpg


Chatgpt나 Gemini를 쓰면 지가 알아서 뉴스 같은거 검색해 주잖아요? 근데 API로 쓸땐 그게 안된데요!!

뉴스랑 코인 현재 가격도 내가 직접 긁어다가 Gemini한테 줘야 하는데요.

그래서 생각했던거 보다 제 프로그램이 더 뚱뚱해지고 만드는데 시간도 오래 걸렸네요!!!


아래는 제 프롬프트 중 일부에요.

1. **추세 해석**   - 상승/하락/횡보 추세를 가격 추이를 통해 판단   - 단기/중기/장기 추세의 일관성 분석 

2. **이동평균 관계 분석**   - 가격 추이에서 단기/중기 이동평균 관계 파악   - 골든크로스/데드크로스 패턴 인식

3. **과매도 기회 판단**   - 가격이 급락한 후 반등 가능성 평가   - 변동성과 함께 고려한 진입 타이밍

4. **거래량 변화 해석**   - 가격 변화와 거래량의 관계 분석   - 거래량 급증/감소의 의미 해석 

5. **변동성 기반 리스크 평가**   - 변동성이 높은 코인은 신중하게 접근   - 리스크 대비 수익 가능성 평가 

6. **추가 전략 제안**   - 진입/익절/청산 타이밍 제안   - 포지션 크기 조절 전략 


그냥 거래를 알아서 하게 맡길 순 없고 이렇게 명확한 지시를 줘야 한데요.

prompt가 어찌보면 가장 중요한 부분인거 같은데요.

내가 가진 정책이 시장 상황에 잘 대응 가능해야 수익을 내고 손실을 막는 거잖아요?

이것도 AI를 통해 만든거지만 ㅋㅋ 저는 되도록이면 Gemini가 스스로 판단할 수 있게 둥그스름한 기준을 제시해 줬어요.

너무 기준이 타이트하면 AI 안쓰고 프로그램만 돌려도 될것 같은데 그럴 꺼면 LLM 쓰는 이유가 없잖아요?

"시장 상황이 말이 아니다.."


그런데..

최근에 코인이 많이 떨어졌잖아요?

아무 코인이나 눌러 봐도 다 기울기가 -인 그래프를 그리고 있네요.

이런 상황에서 Gemini가 아무리 훌륭하다고 해도 거래를 잘 할수 있을지 걱정이 되었어요.


"아무튼 시작"

Screenshot_20251227_124805.jpg

프로그램을 시작해 봤어요. 테스트 용도라 10만원만 넣고 지켜보기로 했어요.

시작하자마자 Gemini가 나름 분석을 해서 코인을 이것저것 구입을 하네요 ㅋㅋ

놀랍게도 오를 만한것만 잘 골랐는지 구입한 코인은 + 상태에요.


아래는 Gemini의 응답 중 일부에요.

**1. 시장 전반 분석:** *   **BTC, ETH:** 전반적으로 하락 또는 횡보 추세를 보이고 있으며, 단기적으로도 큰 상승 모멘텀은 관찰되지 않습니다. 특히 BTC는 단기, 중기, 장기 모두 하락 추세입니다. ETH는 단기 횡보, 중장기 횡보로 큰 변화가 없습니다. *

 **전체적인 시장 분위기:** 현재 시장은 전반적으로 약세를 보이고 있으며, 뚜렷한 상승 추세를 보이는 코인이 드뭅니다. 대부분의 코인이 하락 추세 또는 횡보하며 관망세를 보이고 있습니다. 


제 프로그램은 30분 간격으로 시장 상황을 보고 필요하면 거래를 하도록 했는데요.

Gemini가 이런식으로 분석을 하고 최종 결정을 해줘요.

저는 이거 그냥 읽기만 해도 재밋네요 하하

Screenshot_20251228_050255.jpg

자고 일어났더니 새 코인이 구입해져 있고 수익도 늘었네요 ㅋㅋ

나 대신 누가 일해주면 좋겠다고 생각했는데 이런 느낌일까 싶어요.


아직 2일밖에 지나지 않았고 팔때까지 가봐야 이게 정말 수익인지 알 수 있는거잖아요? 일단 한달 정도 지켜볼꺼에요.

한 달간 손실 없이 대응을 잘 했다면 금액을 100만원까지 올려보고 그대로 괜찮으면 1000만원까지 줘볼까 싶어요.


코인은 잘 모르지만 주식은

내가 세운 계획에 따라서만 행동해도 수익이 날텐데, 계획 대로 하지 않아서 자꾸 손해가 생기는거 같아요.

프로그램과 Gemini는 감정 없는 기계라 그럴 일은 적을것 같으니 아무래도 저보다는 나을꺼에요. ㅋㅋ

돌려보고 잘 되면 github에도 올려야겠어요!



여기는 같은 글이 있는 제 블로그에요.

https://blog.naver.com/chensi/224125016718

댓글 42

  1. 유스튜 · · 공감 2
    좋은글 감사합니다.
    커서 AI로 개발하셨다고하는데, 로컬 파이썬 기반일까요?
  2. chensi ·
    @유스튜님 네 맞아요. 파이썬으로 만들었어요
  3. 분홍몸매 · · 공감 1
    코인 거래는 딥씨크가 더 잘한다고 하더라구요
  4. chensi ·
    @분홍몸매님 아하하 저도 비슷한거 들었는데 주식 거래를 시켜봤더니 중국 모델들이 잘 했다고 하더라구요.
    Gemini는 써보니 prompt를 잘 따르려고 하는게 강해서 prompt잘 만들어 주는게 중요한거 같았아요.
  5. 홍천브람스 · · 공감 1
    이런거 재밌죠~ 이웃추가 갑니다 ㅎㅎ
  6. chensi ·
    @홍천브람스님 감사합니다!
    재밋어서 좋지만 요즘 자꾸 코인앱에 들어가보게 되요 ㅋㅋ
  7. 오르테가 · · 공감 1
    와우 능력자이십니다. 이게 시중에 책으로 파는 퀀트투자군요
  8. chensi ·
    @오르테가님 요즘엔 llm쓰면 되서 만들기 수월한거 같아요.
  9. 아쿠아루비 · · 공감 3
    과매도일 때 매수하고, 과매수일 때 매도하는 거 같은데

    보통 이런 거 쓰시는 분들 찐으로 내리 꽂을 때 많이 가십니다 ㅠㅠ..
  10. chensi ·
    @아쿠아루비님 그렇군요. 요즘에 비트코인이 훅훅 내릴 때가 있던데요.
    그럴때 ai가 재대로 판단하는지 보고 큰 돈 넣으려구요!
  11. oxyzen · · 공감 1
    https://www.youtube.com/@_wy_choi
    이런 강의도 이미 있습니다. 이번에 무료강의하니 한번 들어보세요
  12. chensi ·
    @oxyzen님 감사해요. 있다가 와이파이 될때 한번 들어가 볼게요!
  13. 요무오도 · · 공감 1
    글 잘봤습니다~

    중간에 도식화된 이미지는 직접 만드신건가요? 아니면 ai로 만들었을까요? 어디서 만들 수 있는지 궁금합니다!
  14. v가랑v · · 공감 1
    @요무오도님 도식 스타일이 전형적인 Gemini 스타일입니다. Gemini에서 만드신듯 해요.
  15. 요무오도 ·
    @v가랑v님 오 감사합니다!

    저렇게 만드는 프롬프터가 더 있나보네요!
  16. chensi ·
    @요무오도님 맞아요 gemini로 만들었어요. 만들고 싶은 화면을 설명하고 ppt처럼 만들어 달라고 했어요!
  17. 하늘땅별 · · 공감 4
    저도 한동안 파봤는데 수익이 달 나나 싶더니 결국 변동성 심한 날에 큰 손해를 보더군요 ㅠㅠ 그래서 그걸 방지하기위해서 손절 시스템?을 추가했더니 너무 낮은 손익비와 잦은 거래로 수수료에 망해버렸습니다 ㅠㅠ
  18. 금둥동 · · 공감 1
    @하늘땅별님
    대부분 단타의 자동/반자동을 하다보면 거의 이런식이죠.
    조금씩 벌다 한방에 까먹고 그거 반복하다 나름 조심한다치면 증권사 수수료만 갖다 바치는..
  19. 모순과편견 · · 공감 1
    API 없는 미장은 만들어보시진 않으셨나요? 미장 자동 매매 만들려니 시간이 너무 걸려 AI로 1차 만들고 수정하고 싶은데요.
  20. chensi ·
    @모순과편견님 미장 쪽은 api가 없나요?!? ㄷㄷ 그거 없인 안될것 같아요
  21. aeronova · · 공감 1
    주식도 가능할 거 같은데요 ㄷㄷ
  22. chensi ·
    @aeronova님 주식도 증권사 api를 쓰면 가능해요.
    이미 봇 거래가 활발할꺼에요 ㅎㅎ
  23. 피츠제랄드 · · 공감 1
    저도 관심이 많은 분야인데, 구현 하셨네요. 좀 진행하다 보니, 기술적 지표들의 한계라는 이슈에 부딪히게 되더라구요. 글 잘 봤습니다. 좋은 구현 하셨습니다. 굿굿.
  24. chensi ·
    @피츠제랄드님 감사합니다!
    잘 만들려고 생각하면 끝이 없는거 같아요. 저는 거의 거래만 가능하게 심플하게 만든거라 별거 없어요 ㅋㅋ
  25. Mizasquare · · 공감 1
    LLM들이 인간 사고패턴 보고 배운지라 현금으로 바꿔서 현금 들고있는게 나은 장면에 따갚돼 시전하다 망하는 경우가 있다고 하니 그것만 조심하시길 조심스레 권해봅니다ㅋㅋ
  26. chensi ·
    @Mizasquare님 맞아요. 많은 분들이 비슷한 의견을 주셨어요!
    때마침 약간 하락장에 대응을 재대로 못하는 모습을 보여줘서 prompt를 바꿔서 지켜보고 있네요 ㅋㅋㅋ
  27. OLIVER · · 공감 1
    역사적인 폭락장 기간 넣고 백테스트 꼭 해보세요...
  28. chensi ·
    @OLIVER님 맞아요 그런거 필요한거 같아요.
    기능이 어느정도 완성되면 벤치 평가 하듯이 돌려봐야겠어요!
  29. aqure84 · · 공감 1
    저랑 비슷한 생각으로 접근하셨네요 ㅋㅋㅋ

    전 클로드로 미장주식 단타 6개월을 했었는데 10월까지는 수익이 20프로가 넘었으나 지금 -30프로입니다

    아무래도 하락시그널 오고 주식 단타를 ai에게 맡기면 상승장에서는 많이 못먹을때도 있고 하락장에서 크게 잃는때가 많더라구요

    가장 큰 문제는 풋/콜 옵션비율 데이터가 없다는게 패착이었고 둘째는 차트분석 위주로만 돌리다보니 몇몇 시그널은 잘 파악하는데 하락장이 예상될때 헷징포지션을 못잡게 해서 많이 잃었습니다

    모델을 좀더 다듬어서 장투모델도 하나 더 만들까 하는데 시행착오를 겪으면서 돈을 잃고 있어서 슬픕니다 ㅠㅠ

    주식api에서 모의투자도 지원해주는데 사람 심리라는게 내돈 넣고 해보고 싶고 지금같은 ai시대 아니면 돈벌기 힘들거 같아서 제 돈 넣고 열심히 굴리는중입니다
  30. 모순과편견 ·
    @고소.미님 미장은 API가 지원 되는 곳이 한투밖에 없는데 화면 제어방식으로도 프로그래밍 가능한가보군요.
  31. aqure84 · · 공감 1
    @모순과편견님 DLL방식으로 된 C++ MFC 레거시로 구현했습니다. CMD에서 파라메터로 동작하도록 구현했고, 손절가, 익절가 설정같은 부분을 별도로 파라메터 설정으로 보낼 수 있도록 구현했습니다.
    지금은 미장의 경우 키움증권, 한국투자증권에서 REST API를 지원합니다.
  32. 모순과편견 ·
    @고소.미님 감사합니다. 전 자주 거래하는 방식이라 메리츠 수수료 무료라 메리츠로 하고 있는데, 수수료 무료 끝나면 키움으로 만들어봐야겠네요.
  33. chensi ·
    @고소.미님 대단하세요!
    막연히 ai가 알아서 잘 하겠거니 생각하고 시작한건데 뚜껑 열어보니 신경쓸게 너무 많네요 ㅠ
    만드신 시스템이 엄청난것 같은데요. 문제점 분석하신거 보면 점점 업데이트 되면서 더욱 대단해 질것 같아요! 존경합니다 ㅎㅎ
  34. 호눌룰루 · · 공감 1
    저는 수치만 가지고 자동 거래하는걸 클로드로 만들고 있는데 하락장일 때는 생각을 못해봤네요. 이렇게 배워갑니다.
  35. chensi ·
    @호눌룰루님 많은 분들이 하락일때 잘 대응하는데 중요하다고 말씀하시더라구요!
  36. 앗싸조쿠나 · · 공감 1
    트레이딩 로봇을 만드실 때는 수익을 내는 알고리즘은 이미 많이 공개되어있기에 구현하시면 되는데 이 보다 손실을 최소화하는 로직을 만드는게 매우 중요합니다. 대부분 수익을 내는데 중점을 두지만 해당 알고리즘이 손실구간에서 어떻게 잘 버티느냐가 관건입니다. 어쨋건 시스템트레이딩의 첫 수익을 축하드립니다.
  37. chensi ·
    @앗싸조쿠나님 감사해요!
    손실 안나는 쪽으로 집중해 보겠습니다. 지금까지 그냥 생각나는데로 만들었는데 자료도 찾아봐야겠네요!
  38. 휘파람 · · 공감 1
    주식이든 가상화페등.,,단타처서 부자되었단 말 못들었내요;; 거래소 배만 불리울뿐
    비트코인 미래에 대한 짝사랑이 없으면 하지 마시길 바래봅니다.
  39. 모순과편견 · · 공감 1
    @휘파람님 단타로 22년 폭락장 다 만회하고 올해도 100% 수익율 냈습니다. 올해는 비중을 많이 줄여서 아쉽지만요. 스캐핑에 가까운 방식으로 메리츠 수수료 무료라 할만해요.
  40. chensi ·
    @휘파람님 의견 감사합니다~ 욕심 부리지 않고 적당히 해보도록 할게요 ㅎㅎ
  41. chensi ·
    @모순과편견님 능력자세요!!
  42. twone315 ·
    이글보고 뚝딱만들어서 하루 돌려봤어요 ㅋㅋㅋ
    300만원 시드로 24시간동안 5천원 벌었네요 0.17프로 정도 수익
    하락장이 무서워서 엄청 안전하게 만들어놨는데 재밌네요

모두의공원 최근 글

모두의공원 목록 더 보기