강의

멘토링

로드맵

BEST
커리어 · 자기계발

/

금융 · 재테크

비트코인 알고리즘 트레이딩 봇 개발

프로그래밍으로 나만의 수익모델을 만들어 보세요.

(4.6) 수강평 26개

수강생 398명

  • 멀티코어

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 기술적 분석 이론, 기술적 분석 지표와 같은 이론

  • 판다스 기본, 백테스트 개발, 트레이딩 봇 개발과 같은 프로그래밍

트레이딩 봇 개발이 궁금한 분들은 주목! 
나만의 수익 모델을 구현해보세요 💸

과정 개요 📖

자산 투자를 위한 트레이딩 봇 만들기!

알고리즘 트레이딩을 위한 기본 기술적 분석 이론, 
오픈 API 사용법, 백테스팅, 프로그램 구현 등을 학습하며 
트레이딩 봇 개발에 필요한 위험과 시간을 줄여드립니다. 

저는 새로운 미래를 위해 비트코인 알고리즘 트레이딩 프로그램(트레이딩 봇)을 개발하고 있습니다. 많은 시행착오를 겪었으며, 몇 번의 실패를 경험했습니다. 저와 같이 자신만의 트레이딩 봇을 개발하거나 개발하고 싶어하는 분들을 위해 이 강의를 만들었습니다. 제가 과거에 지불했던 시간과 비용을 절약해 드리겠습니다.


왜 알고리즘 트레이딩인가? 📖

감정과 욕심에 
휘둘리지 않는 
합리적 투자 

사람과 달리 
지치지 않고 
24시간 365일 가동  

데이터, 알고리즘 
영향이 절대적인 
암호화폐 투자에 유리 

높은 변동성에 따라
트레이딩 시스템으로 
고수익 기대 OK

  • 알고리즘 트레이딩은 감정과 욕심에 휘둘리지 않고 합리적으로 투자를 할 수 있습니다.
    투자에 성공하기 위해선 사람의 욕망을 거스르는 트레이딩을 해야 합니다. 알고리즘 트레이딩을 하면 프로그램이 정해진 규칙에 따라 자동으로 투자하기 때문에 심리적 부담에서 벗어날 수 있습니다.
  • 알고리즘 트레이딩 프로그램은 24시간 365일 일을 하는 충실한 직원이 됩니다.
    다른 알고리즘을 사용하거나 보다 많은 자산에 투자하기 위해 직원을 더 고용하는 것이 아니라 프로그램을 복제해서 약간의 로직만 수정하면 됩니다. 잘 만든 트레이딩 봇은 사장의 말을 거스르지 않는 유능한 직원이 되어 드립니다.
  • 암호화폐는 기초자산이 없어 데이터와 알고리즘의 영향이 절대적입니다.
    암호화폐는 분석 대상이 되는 기초자산이 없습니다. 투자자들이 참고할 수 있는 것은 데이터뿐입니다. 이점은 누구에게나 동등합니다. 이 데이터를 기초로 알고리즘만 잘 만든다면 수익을 낼 수 있는 가능성이 다른 자산보다 훨씬 높습니다.
  • 암화화폐는 변동성이 크기 때문에 높은 수익을 거둘 수 있는 장점이 있습니다.
    암호화폐는 기본적으로 주식보다 변동성이 큰 자산입니다. 효율적으로 동작하는 트레이딩 알고리즘을 개발한다면 프로그램으로 고수익을 올 수 있는 가능성이 높은 분야입니다.

이런 분들께 추천합니다!

✅ 프로그램을 활용해서 새로운 수익 모델을 만들고자 하는 분

✅ 데이터에 기반한 합리적 투자를 원하시는 분


강의 특징 📖 

  • 기술적 분석을 위한 기초 이론과 지표부터 설명합니다.

 

  • 업비트 거래화면 사용법부터 오픈 API 활용방법까지 단계적으로 설명합니다.

  • 실용적인 백테스트 기법을 설명하고 있습니다.

 

  • 확장 가능한 트레이딩 봇 샘플을 제공하고 있습니다.

 

  • 백테스트 상으로 수익나는 알고리즘을 제공합니다.                        

 


학습 내용 📖

  • 기술적 분석 이론 및 지표
    • 트레이딩 알고리즘을 개발하는데 필수적인 기초 이론
    • 다우이론, 엘리엇 파동 이론, 와이코프 방법 등 기술적 분석 이론
    • 추세, 지지선과 저항선, 다이버전스, 오실레이터와 같은 기본 용어
    • 이동 평균(MV), 이동 평균 수렴 확산(MACD), 상대적 강도 지수(RSI),
    • 스토캐스틱 RSI(StochRSI), 볼린저 밴드(Bollinger Bands),
    • 거래량 가중 평균 가격(VWAP), 파라볼릭 SAR(PSAR) 등
  • 업비트 사용법
    • 국내 최대 암호화폐 거래소 업비트(upbits)를 쉽게 이해할 수 있도록 계좌개설하기 부터
    • 코인 종류, 코인 구매, 다양한 화면의 사용방식 등
  • 개발환경 설정 및 판다스 기본
    • 알고리즘 트레이딩 프로그램을 개발을 위한 필요한 프로그램 및 개발 도구 사용법
    • 데이터 분석과 활용에 핵심적인 툴인 판다스를 쉽게 다루는 방법
  • 데이터 수집하기
    • 1분 거래 데이터를 업비트 사이트로 부터 자동 수집 방법
    • 수집 데이터 파일 저장 및 로딩 방법
  • 기술적 지표 프로그래밍
    • 1분 거래 데이터 활용 기술적 지표 계산하는 방법, TA(Technical Analysis) 패키지 활용법
  • 업비트 오픈 API
    • 업비트에서 제공하는 오픈 API의 전체적인 기능 리뷰
    • 직접 코딩을 통해 다양한 매매와 조회 기능 테스트
  • 거래전략 및 백테스트 그리고 튜닝
    • 대표적인 거래전략인 역추세 전략 알고리즘 구현
    • 수집된 데이터를 활용, 수익을 얻을 수 있는지 가상으로 테스트(백테스트)
    • 알고리즘 최적화를 위한 그리드서치와 베이지안 최적화 
  • 트레이딩 봇 구현하기
    • 데이터 수집, 기술적 지표 계산, 기타 공통 기능들을 재활용 가능한 모듈로 구현
    • 역추세 전략을 이익 실현 주문과 손실 최소화 주문을 활용해서 구현 

주의 사항 📖

  • 충분한 테스트 후 점진적으로 투자 자산을 늘려야 합니다.
    • 본 강의에서 제공하는 트레이딩 봇을 사용해서 일정기간 수익이 발생할 수 있고, 본인이 개선한 프로그램으로 수익을 얻을 수도 있습니다.
    • 하지만, 시장 상황이 바뀌면 수익 나는 모델에서 곧바로 손실이 발생할 수 있으므로 오랜 기간(3개월 이상) 충분한 실전 경험을 쌓을 후 투자자산을 늘려가는 것을 추천드립니다.
  • 본 강의에서 제공하는 robobits 프로그램은 수익을 보장하는 프로그램이 아닙니다.
    • 강의를 듣고 프로그램을 테스트해서 매매가 되는 것을 확인한 것이 전부가 아닙니다.
    • 본 강의에서 제공하는 robobits 프로그램은 알고리즘 트레이딩을 위한 기본 뼈대만 제공합니다.
  • 반드시 본인만의 알고리즘을 만들어야 합니다.
    • 다양한 기술적 분석 지표를 활용해서 본인만의 알고리즘을 만들어야 합니다.
    • 지속적으로 모니터링 하면서 알고리즘을 최적화해야 수익나는 모델을 만들 수 있습니다.
  • 맥북 사용자도 본 강의를 수강하시는 데 문제 없습니다. 참고 부탁드려요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 프로그램을 활용해서 새로운 수익 모델을 만들고자 하는 열정 있는 분

  • 데이터에 기반한 합리적 투자를 원하시는 분

안녕하세요
입니다.

760

수강생

44

수강평

111

답변

4.7

강의 평점

4

강의

멀티코어는 프로그래머이자 인공지능 전문가입니다. 프로그래머로서 다양한 분야에서 활동했으며 현재는 기업에서 데이터분석과 강화학습을 활용한 비즈니스 환경 개선 업무를 담당하고 있습니다. 인공지능이 학위를 받은 소수의 전문가만을 위한 영역이 아니라 프로그래머도 충분히 도전할 수 있음을 후배들에게 보여주기 위해 부단히 노력하고 있습니다. "프로그래머를 위한 강화학습"을 집필했습니다.

 

  • 집필 및 자격사항

  1. 개발자 답게 코드로 익히는 강화학습 (2025) / 프리렉

  2. 딥페이크 모델 분석을 통한 딥페이크 이미지 분류 개선에 대한 고찰 (2024) / 한국융합보안학회

  3. 비트코인 선물 자동매매시스템 집필 (2022) / 프리렉

  4. 프로그래머를 위한 강화학습 집필 (2021) / 프리렉

  5. 멀티플 DOM 트리를 활용한 브라우저 퍼징기법 연구(2017) / 연세대학교

     

  6. 정보시스템 수석감리원 자격증 취득(2015) / 정보시스템감리협회

     

  7. 컴퓨터시스템응용기술사 (2013) / 한국산업인력공단

  • 기업 및 개인 강의 문의 : multicore.it@gmail.com

커리큘럼

전체

19개 ∙ (8시간 22분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

26개

4.6

26개의 수강평

  • sumiface6726님의 프로필 이미지
    sumiface6726

    수강평 1

    평균 평점 5.0

    5

    89% 수강 후 작성

    利点 短時間でたくさんのものを溶かした講義だった。 それだけ呼吸が短く、あれこれ短時間でたくさん学ぶことができた。 1.技術的分析理論では、各指標の背景と説明が上手くなっており、説明は短く、必要な部分だけを簡潔に説明して理解しやすかった。短い時間だが各指標のその数字と意味が分かるようになってよかった。 2.データ分析ライブラリーパンダスの説明はわかりました。 3.アルゴリズムの改善(グリッドサーチ、ベイジアン確率)は理論は理解をしたようだが、何か実際のコーディング時に思ったより容易ではなかった。 4.実際に完成したコードを見てトレーディングボットを修正しやすくした。 欠点 ここで提供した長期傾向、短期格変動、短期取引量関連アルゴリズムは、バックテスト時にいくらパラメータをよく与え、バックテスト期間を増やしても収益が出ないことを確認した。トレーディング戦略が重要なことを知りましたが、後にはトレーディング戦略関連講座があったらと思いました。

    • multicoreit
      지식공유자

      こんにちは、バコード。 詳細な受講後ありがとうございます。 理論講義の中で不要な内容を減らし、必ず必要な内容だけを伝えようと努力をたくさんしました。バコード様の受講後期を見るとこんな私の努力が効果があるようで多くの力になります。現在、アルゴリズムトレーディング関連様々なコンテンツを準備しています。バコード様の意見(トレーディング戦略部分補完)を積極的に反映して、より良い講義を作ります。 ありがとうございます。 *ボリンジャーバンド活用したアルゴリズム講義追加しました。バックテストで9ヶ月間に約70%程度収益が発生することを確認しました。今後より高度なアルゴリズムを開発し、講義を追加アップロードします。 *トレンド適応アルゴリズムを追加しました。バックテストでは、ボリンジャーバンドアルゴリズムよりも優れています。

  • willable6748님의 프로필 이미지
    willable6748

    수강평 1

    평균 평점 5.0

    5

    21% 수강 후 작성

    トレーディングボットが何なのか気になりましたが、講義を最後まで見ると、もう少し感があります。ボリンジャーバンドを利用すれば収益地飛ぶこともできると思います。

    • multicoreit
      지식공유자

      こんにちは岐阜様。 講義を受講していただきありがとうございます。 ボリンジャーバンドに加えて、さまざまな技術的指標があります。アップチャート画面で複数の技術指標をまとめて分析し、マーケティングタイミングをよく説明する指標を見つけることが重要です。この部分がアルゴリズムトレーディングの始まりです。これらの指標を使用してアルゴリズムを作成し、バックテストでアルゴリズムを検証し、それをトレーディングボットに溶かしてください。 今後良い結果がありますように。 ありがとうございます。

  • chojungkyo2609님의 프로필 이미지
    chojungkyo2609

    수강평 1

    평균 평점 5.0

    5

    84% 수강 후 작성

    完全初心者ですが、役に立つ講義でした。 簡単に説明してくれると思います。 もう少し勉強して私のトレーディングボットを作らなければなりませんね。

    • multicoreit
      지식공유자

      こんにちはコーディネート。 講義を受講していただきありがとうございます。 簡単に説明するために努力をたくさんしましたが、関連して良い受講後期を受けますので力になりますね。 今後より良い講義を作るよう努力します。 ありがとうございます。

  • nanamjk8391님의 프로필 이미지
    nanamjk8391

    수강평 3

    평균 평점 5.0

    5

    16% 수강 후 작성

    ビットコイン自動売買講義を探していた中に発見した講義です。他のレッスンは理論の説明主なものですが、このレッスンは実際のトレーディングボットのように動作するプログラムを提供するという特徴があります。トレーディング技術を少し研究してみると、成果が出るかもしれません。追加されたボリンジャーバンドトレーディング技術は、売買が頻繁に起こらないため、少し苦しい感じがあります。マーケティング時間を少し減らす方法はありますか?この番組を在庫側で応用して使えそうな気もしますね。ユーザー画面を別途開発しないことが時間を減らすというメリットがあるようですが、一方では少し苦しい感じがします。とにかく楽しい講義でした。

    • multicoreit
      지식공유자

      こんにちはバゲット。 講義受講していただきありがとうございます。 まず、ボリンジャーバンドトレーディング技術についてお話しします。ボリンジャーバンド技法は生まれつき売買が頻繁に起こりません。資産価格がバンド下段に下がる場合が多くなく、コードでは120分加重移動平均が240分加重移動平均より大きいタイミングで現在価格がバンド下段に下がる場合に買収しています。このような場合は、よりまれに発生します。頻繁な売買ではなく、正確なタイミングで買収をしようとするのがボリンジャーバンドトレーディング技術の核心です。ただ、手節や翼折率を少し下げれば、売買時間を少し減らすことができるようです。 次にUIに関連した意見をいただきましたが、講義を初めて作るときに私もこの部分を悩んでいました。 UIがあれば楽ですが、Python UIに慣れていない方が学ぶにはどうしても時間がかかり、開発も多くの努力が入ります。それでUIよりはアルゴリズムに集中しようという考えをしました。本格的なUI開発は次の講義で追加するかと考えています。 UIを提供するということは、UIを通じてデータ収集、バックテスト、さまざまなアルゴリズムオプション管理、コイン選択など、ユーザーが便利に使う多くの機能を提供しなければなりません。 したがって、初級ではなく中高級の対象講義を作成する必要があるようです。 バゲット様のコメントありがとうございました。 常に努力する姿勢で受講生たちに役立つ講義に発展させます。

  • hyukster90666님의 프로필 이미지
    hyukster90666

    수강평 20

    평균 평점 4.8

    5

    100% 수강 후 작성

    この講義をほぼ4回以上聞きました。 最初は理解できなかったので講義がとても難しかったです。 ところで講義内容を速読して、コンセプトだけ聞いて私がみな実装をしてみると本当に私のものになったんですよ。 おそらく多くの方がバックテストの初期部分に詰まると思います。 (私のような場合、該当のバックテストの部分であれこれしてみると、ほぼ1週間以上バックテストだけの部分もあり、多くのことを考える良い機会でした。) もう一度見てみると、この講義が真の他の講義に比べて知りました。 他のコインや株式講義はあまり内容もないのですが、価格は本当のスムーズに高価です。 しかし、この講義は基本的な指標の説明を詳しく説明します。 バックテストをする方法、そして実際のコイン市場に適用する方法まですべて教えてくれます。 この講義を聞くという考えは、やはりTAについて勉強することになります。 TAを上手にしなければ戦略を立て、それをボットにすることができます。 私のような場合、この講義の完強後、もはやプログラミング的にはやることがないと思って(ボット作り) TAを鍛えようとバイナンスからプレゼントしています。 (今後私だけのボットを作るためにDJANGO勉強中です) もし今後講義が出たらTA中心の講義が出てほしいですね。 ありがとうございます。

    • multicoreit
      지식공유자

      こんにちはキム・ドンヒョク。 後期を見ると、その間に実力が大幅に向上しているようですね。正しい方向に行くようです。 アルゴリズムトレーディングの中心は技術的指標です。私は最初はさまざまな方法(統計、機械学習、人工ニューラルネットワークなど)でアルゴリズムを作成しましたが、技術指標を活用したアルゴリズムが最も効率的でした。技術指標をPythonとして使いやすく実装したのがTA(Technical Analysis)です。 TAを深く勉強すれば、より収益率の高いアルゴリズムを作成できるはずです。 今プレゼントをしていると言いましたが、私もビットコイン現物(アップビット)とプレゼント(バイナンス)を同時に投資しています。 ギフトは理論的にlong/short opsitionを活用して、上昇場と下落場の両方で収益を得ることができますが、実際に投資してみるとそうでない場合が多いです。むしろ、現物投資が利回りが良い場合も多い。もちろん、これはアルゴリズムとどの商品に投資するかによる問題でもあります。しかし、プレゼントの場合、レバレッジを多く使うと口座清算の危険があり、法的な問題が解決されていない状態です。次の記事を参考にすると判断に役立ちます。 https://www.coindeskkorea.com/news/articleView.html?idxno=75446 キム・ドンヒョク様がTAに関する追加講義を要請されましたが、改訂版講義の際に考慮しましょう。アルゴリズムトレーディングの講義を初めて作ってみると私も残念な部分がたくさんあります。受講生の方々の意見を聞いて、より良い講義をするようにします。 キム・ドンヒョク様の闘いを祈ります。 ありがとうございます。

₩66,000

멀티코어님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!