강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

Pythonアルゴリズムトレーディング パート3:クラウド取引の自動化

この講義では、アルゴリズム取引をローカルコンピューターとクラウド環境で自動化する過程を扱い、実習を中心に進められます。

  • danielyouk
깃헙
자동화
퀀트
Python
Quant
github-actions
Azure
crontab

こんなことが学べます

  • GitHub Actions

  • Windows スケジューラ

  • Crontab

  • Windows レジストリ

  • IBC (Interactive Brokers Controller)

クラウドとローカル環境で実現するアルゴリズムトレーディング自動化!
アルゴリズム投資戦略とMLOpsの出会い

受講前の注意事項📢

講義の目的とガイドライン

この講義は、投資戦略と自動化シミュレーションを通じて学習することが主な目的です。実際の投資目的ではなく、プログラミングとアルゴリズムを活用したクアントトレーディング戦略の開発に重点を置いた開発者やデータアナリストのためのトレーニングコースです。

注意:

  • 本講義では、投資口座の開設、法的手続き、税務手続きなど、投資の実行に必要な実際の手続きについては説明しません。

  • 韓国やその他の国での投資関連の法的問題、例えばPairs Tradingなどの特定の戦略が合法であるかどうかについては、この講義では扱いません。

  • 講義内のすべてのシミュレーションは学習目的にのみ提供され、実際の資産投資に関するアドバイスや勧告は含まれません。

受講生の皆さんは、本講義の内容が実際の投資を扱うものではないことを認知し、投資実行に関するアドバイスや法的相談が必要な場合は、関連専門家にお問い合わせください。


[Pythonアルゴリズムトレーディング講義]は合計3部作で、本講義は「パート3」です。

  • パート2の内容は、本講義を受講するための必須前提条件です。

  • パート1推奨事項ですが、必須ではありません。

  • もし以前のクォント講義を受講しなかったとしても、GitHub Actionなどクラウドオートメーション部分にのみ焦点を当てて受講することができます。ただし、このような場合、一部の内容が難しい場合があります。

講義構成:

  • パート1 :「アルゴリズムトレーディングのためのPythonデータ分析」

  • パート 2 : 「Interactive Brokers API を活用したリアルタイムアルゴリズムトレーディング」

  • パート3 :「クラウド取引の自動化」(本講義)

パート3では、クラウドオートメーションを使用して株式取引スケジュールに合わせて仮想マシンを自動的に駆動する方法を学びます。


受講評イベント

  • 受講評イベントがあります。パート2講義の受講評を残していただき、このメール(daniel@datarian.education )でご連絡いただくと、割引クーポンを発行いたします。


自動化取引でセキュリティ上の理由でシステムからログアウトした場合は、引き続き取引できますか? 🤔

インターネット環境が一時的に不安定な場合、取引を続けることができますか

アルゴリズム自動取引をクラウドで実現できますか

コストを最小限に抑えるために、クラウドコンピュータをスケジュールに合わせてON OFFできますか

トレーディングのためのクラウドコンピュータの最も適切な仕様は何ですか

就職のためのクォントポートフォリオを作ることができますか

MLOpsやGitHub Actionのような表現がなじみません

...

上記の質問が気になる場合は、以下の講義の紹介内容をお読みください!

まず、IBCによるストレステストに合格!

ほとんどの取引プラットフォームは、セキュリティの問題で長時間ログオンした状態を許可しません。これはインタラクティブブローカス(IBKR) APIの場合も同様であり、自動化取引の大きな障害となります。

あなたは、IBC(Interactive Brokers Controller)を適用してTWS API(取引システム)で長時間ログオン状態を維持する方法を学びます。

第二に、GitHub Action!

最近のデータ分野では、Opsの重要性がさらに浮上しています。従来のデータサイエンティストも自動化とMLOpsを理解して活用しなければ競争力を持ちにくい時代です。

このレッスンでは、github-actionsを利用して仮想マシンを制御および管理する方法を学びます。これにより、受講生の皆様は、より効率的なデータワークフロー自動化とクラウド環境での運用能力を強化することができます。

以下は、github-actionsを介してクラウドコンピュータをスケジューリングまたはマニュアルで起動する内容です。



第三に、最適化されたクラウドの使用

  • クラウド自動化取引のためのコンピューティング仕様は、最小限の仕様に適合しています。 (コスト最適化)

  • また、クラウドでアナコンダを利用して分析環境を構築します。



第四に、Windows SchedulerとMac Crontab

WindowsではTask Scheduler 、Macではcrontabを使用して自動スクリプト実行を設定できます。このレッスンでは、各オペレーティングシステムごとにスケジューラを活用して、Pythonスクリプトとトランザクションプロセスを自動化する方法を学ぶことができます。これにより、繰り返し作業を自動化し、取引ワークフローの効率を向上させることができます。


第五に、 Windows Registryを利用した自動ログイン設定

自動ログイン設定:: 仮想マシン起動時の自動ログイン設定方法の学習

利便性向上:毎回手動ログインをせず、分析環境の自動準備

コアコンテンツ

  • Windows Registryの修正

  • 自動ログイン設定用のキー値の入力


第六に、クラウドセキュリティの考慮事項:トンネル方式によるセキュリティの強化

  • RDP の削除: RDP 接続の代わりにVS Code Remote Tunnels を使用してセキュリティを強化

  • セキュリティの脆弱性を軽減:RDPポートを開かずに攻撃ベクトルを最小化

  • 暗号化された接続:GitHub認証を介して安全で暗号化された接続を提供する

  • 接続管理の簡素化:GitHubベースの認証による簡単な権限管理

  • 追加のセキュリティ:VPNなどの追加のセキュリティ方法で使用できます

💡他のPythonデータ分析のレッスンと区別される要因

  • MLOps / DataOps実践の適用:このレッスンでは、単純な概念の説明を超えて、MLOpsとDataOpsを実際の環境に適用する方法について説明します。

  • 仮想マシンの制御:クラウドとオンプレミスで仮想マシンを実質的に制御する方法を学びます。

  • 実際のプロジェクトベースの講義:本講義は実際のクアント会社に提出したポートフォリオプロジェクトに基づいており、理論にとどまらず実際に適用されたケースをカバーしています。

こんな方におすすめです

クラウドでクアント自動取引を実現したい方

MLOpsまたはDataOpsを本番ポートフォリオを介して実装したい方

Pythonアルゴリズムトレーディングパート2基数強者

受講前の注意

練習環境

  • このレッスンでは、 AzureでWindows OSベースの仮想マシンを作成し、アナコンダを活用してPython Python分析環境を構築して実践を進めます。

  • また、 MacおよびWindows のローカル環境でも自動化の実装を可能にするガイドを提供します。


学習資料

  • すべての講義資料は講義資料に添付されており、メインスクリプトノートブックはケグルプラットフォームを介してアクセスすることもできます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 選択:Pythonアルゴリズムトレーディング パート1 既受講者

  • 必須:Pythonアルゴリズム取引パート2既受講者

前提知識、
必要でしょうか?

  • PythonとGitHubの使い方

こんにちは
です。

608

受講生

63

受講レビュー

73

回答

4.8

講座評価

7

講座

  • LLM 기반 AI 기업에서 Pod Lead로 활동

  • 서울대학교 기계항공 공학부 졸업

  • 유럽 소재 대학원에서 기계항공공학 석사

  • 독일 소재 공학 연구기관에서 박사 과정 연구 수행

  • 유럽 대형 에너지 기업에서 Senior Data Scientist 경험

  • 영국 소재 에너지 컨설팅 기업에서 Senior Consultant 활동

  • Databricks 기반 데이터 엔지니어링 프로젝트 수행

  • Kaggle 주식 거래 AI 대회 Top 3% 성과

  • AI Agent 개발팀장으로 현재 활동 중

カリキュラム

全体

24件 ∙ (3時間 43分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • hakjuknu님의 프로필 이미지
    hakjuknu

    受講レビュー 155

    平均評価 5.0

    5

    21% 受講後に作成

    great!

    • 다니엘
      知識共有者

      땡큐 베리 감사합니다.

  • 길상훈님의 프로필 이미지
    길상훈

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    퀀트라는 새로운 영역에 대해서 배우고, 어떤 영역인지 조금이나마 체험해볼 수 있었습니다.

    • yengmo님의 프로필 이미지
      yengmo

      受講レビュー 2

      平均評価 5.0

      5

      63% 受講後に作成

      ¥6,526

      danielyoukの他の講座

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

      似ている講座

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