강의

멘토링

로드맵

BEST
Career

/

Finance

ビットコインアルゴリズムトレーディングボットの開発

プログラミングで独自の収益モデルを作成してください。

  • multicoreit
Pandas
Investment
Quant

学習した受講者のレビュー

こんなことが学べます

  • 技術分析理論、技術分析指標などの理論

  • パンダス基本、バックテスト開発、トレーディングボット開発などのプログラミング

トレーディングボット開発が気になる方は注目!
独自の収益モデルを実装してみてください💸

コース概要📖

資産投資のためのトレーディングボットを作ろう!

アルゴリズムトレーディングのための基本的な技術的分析理論、
オープン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プログラムは、アルゴリズムトレーディングのための基本的なスケルトンのみを提供します。
  • 必ず自分だけのアルゴリズムを作らなければなりません。
    • さまざまな技術的分析指標を活用して、独自のアルゴリズムを作成する必要があります。
    • 継続的に監視しながらアルゴリズムを最適化することで、収益性の高いモデルを作成できます。
  • MacBookユーザーもこの講義を受講するのに問題ありません。ご注意ください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラムを活用して新しい収益モデルを作りたいという情熱のある方

  • データに基づく合理的な投資をご希望の方

こんにちは
です。

761

受講生

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% 受講後に作成

    Pros It was a lecture that packed a lot into a short period of time. Because the breathing was short, I was able to learn a lot in a short period of time. 1. In the technical analysis theory, the background and explanation for each indicator were well explained, so the explanation was short, but it was easy to understand because only the necessary parts were explained concisely. It was good to be able to learn the numbers and meanings of each indicator in a short period of time. 2. The explanation of the data analysis library Pandas was easy to understand. 3. I think I understood the theory of algorithm improvement (grid search, Bayesian probability), but it was not as easy as I thought when actually coding. 4. It was easy to modify the trading bot by looking at the actual completed code. Cons I confirmed that the algorithm related to long-term trends, short-term price fluctuations, and short-term trading volume provided here did not generate profits no matter how well the parameters were given and the backtesting period was extended during the backtest. I learned that trading strategies are important, but I wish there were lectures related to trading strategies later.

    • multicoreit
      知識共有者

      Hello, Baecode. Thank you for your detailed course review. I tried hard to reduce unnecessary content during the theory lecture and convey only the essential content. Looking at Baecode's course review, I think my efforts are effective and it gives me a lot of strength. I am currently preparing various contents related to algorithm trading. I will actively reflect Baecode's opinions (supplementing the trading strategy part) to create better lectures. Thank you. * Added algorithm lecture using Bollinger Band. I confirmed that about 70% profit was generated over 9 months through backtesting. I will develop a more improved algorithm and upload additional lectures in the future. * Added trend adaptive algorithm. Based on backtesting, it is more efficient than the Bollinger Band algorithm.

  • willable6748님의 프로필 이미지
    willable6748

    受講レビュー 1

    平均評価 5.0

    5

    21% 受講後に作成

    I was wondering what a trading bot was, but after watching the whole lecture, I now have a feel for it. I think you can make a profit by using Bollinger Bands.

    • multicoreit
      知識共有者

      Hello, Ki-Gi-nim. Thank you for taking the course. There are various technical indicators other than Bollinger Bands. It is important to analyze several technical indicators together on the Upbit chart screen and find an indicator that explains the trading timing well. This is the beginning of algorithmic trading. You can create an algorithm using these indicators, then verify the algorithm through backtesting and integrate it into a trading bot. I hope you have good results in the future. Thank you.

  • chojungkyo2609님의 프로필 이미지
    chojungkyo2609

    受講レビュー 1

    平均評価 5.0

    5

    84% 受講後に作成

    I'm a complete beginner, but this was a helpful lecture. I think you explain it well and easily. I need to study a little more and make my own trading bot.

    • multicoreit
      知識共有者

      Hello, Jo Jeong-gyo. Thank you for taking the class. I tried hard to explain it easily, and it is encouraging to receive good reviews about it. I will try to make better classes in the future. Thank you.

  • nanamjk8391님의 프로필 이미지
    nanamjk8391

    受講レビュー 3

    平均評価 5.0

    5

    16% 受講後に作成

    This is a lecture I found while looking for a Bitcoin automatic trading lecture. While other lectures focus on explaining theories, this lecture has the unique feature of providing a program that operates like an actual trading bot. If I study the trading technique a little, I might see results. The Bollinger Band trading technique you added additionally feels a little frustrating because trading doesn't happen often. Is there a way to shorten the trading time a little? I think this program could be applied to stocks. It seems that not developing a separate user screen has the advantage of saving time, but on the other hand, it feels a little frustrating. Anyway, it was an interesting lecture.

    • multicoreit
      知識共有者

      Hello, Baguette. Thank you for taking the course and giving me good opinions. First, I will talk about the Bollinger Band trading technique. The Bollinger Band technique is inherently not traded frequently. It is not common for the asset price to fall below the band, and in the code, it is purchased when the current price falls below the band at a timing when the 120-minute weighted moving average is greater than the 240-minute weighted moving average. This happens even less often. The core of the Bollinger Band trading technique is to purchase at an accurate timing rather than frequent trading. However, if you lower the stop loss and take profit ratio a little, you may be able to reduce the trading time a little. Next, you gave me an opinion about the UI, and I also thought about this when I first created the course. Although it is convenient to have a UI, it takes a lot of time and effort for those who are not familiar with Python UI to learn it. So I thought about focusing on the algorithm rather than the UI. I am thinking of adding full-scale UI development in the next course. Providing a UI means that you have to provide many functions that users can conveniently use, such as data collection, backtesting, various algorithm option management, and coin selection through the UI. Therefore, I think you should create a lecture for intermediate and advanced users, not beginners. Thank you again for your good opinion, Baguette. I will always try to develop the lecture into one that is helpful to students.

  • hyukster90666님의 프로필 이미지
    hyukster90666

    受講レビュー 20

    平均評価 4.8

    5

    100% 受講後に作成

    I listened to this lecture almost 4 times. At first, I didn't understand it, so the lecture was too difficult. However, after reading the lecture content quickly, listening to the concept, and implementing it myself, it really became mine. I think many people will get stuck in the beginning part of the backtest. (You have to spend a lot of time and implement it yourself) (In my case, I did this and that in the backtest part, so there was a part where I did the backtest for almost a week, and it was a good opportunity to think about many things.) After watching it again and again, I realized that this lecture was more informative than other lectures. Other coin or stock lectures don't have much content, but the price is really expensive. However, this lecture explains the basic indicators in detail, and teaches how to do backtesting, and how to apply it to the actual coin market. After listening to this lecture, I thought I would study TA. If you are good at TA, you can set up a strategy and make it into a bot. In my case, after completing this course, I thought I had nothing more to do with programming (making bots), so I am gifting from Binance to train my TA. (I am studying DJANGO to make my own bot in the future) If there is a future course, I hope it will be focused on TA. (And Binance gift bots) Thank you.

    • multicoreit
      知識共有者

      Hello, Dong-hyuk Kim. Judging from your review, it seems like your skills have improved a lot. It seems like you are going in the right direction. The core of algorithmic trading is technical indicators. At first, I tried making algorithms using various methods (statistics, machine learning, artificial neural networks, etc.), but the algorithm that utilized technical indicators was the most efficient. TA (Technical Analysis) is an easy-to-use implementation of technical indicators in Python. If you study TA in depth, you will be able to create algorithms with higher returns. You said you are currently trading futures, but I am also investing in Bitcoin spot (Upbit) and futures (Binance) at the same time. In theory, futures can make profits in both rising and falling markets by utilizing long/short options, but in reality, this is often not the case. Rather, there are many cases where spot investment has better returns. Of course, this is also a problem depending on the algorithm and the product you are investing in. However, in the case of futures, there is a risk of account liquidation when using a lot of leverage, and legal issues have not been resolved. I think the following article will help you make a decision. https://www.coindeskkorea.com/news/articleView.html?idxno=75446 Mr. Dong-hyuk Kim requested additional lectures on TA, so I will consider it when I make the revised lecture. Since this is my first time making a lecture on algorithmic trading, I have many regrets. I will listen to the opinions of the students and make a better lecture. I wish you success, Dong-hyuk Kim. Thank you.

¥8,020

multicoreitの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!