강의

멘토링

커뮤니티

BEST
Business & Marketing

/

Management

Pythonを使用した株価バックテストシステムの構築

本講義は、Pythonで株がバックテストをする方法を最初から最後まで全体的に見ていく講義です。

  • choi2505
Python
MySQL
Pandas
Anaconda
Visual Studio Code

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

受講後に得られること

  • 基本的なPython文法をもう少し切り捨てることができます。

  • 基本的なMySQLとmysql workbenchの使い方を学びます。

👩‍💻バックテストデータベースの構築からライブラリ作成まで!
慎重にアルゴリズムを書いて実装する方法を学びましょう。
👨‍💻

講義紹介📝

このレッスンでは、Python(Python)を使用して、バックテストデータベースの構築から、自分が考えるアルゴリズムでバックテストが可能になるようにバックテストライブラリを作成します。 (買い、売りシグナルに関するアルゴリズム講義ではありません!)

今後買い、売りシグナルを作成する部分を見れば分かるでしょうが、思ったよりも売買アルゴリズムの作成に考えるべき部分が多いです。明らかにバックテストのための良いパッケージがたくさんありますが、自由度の高いバックテストのためには、本人がバックテストプログラムを新たに開発したり、バックテストライブラリに対する理解度がかなり高くなければなりません。そういう意味で見た講義を聞いてから、できるだけ想像する部分を全て実装できるように独自にバックテストプログラムを作成しました。

何より最終的に講義を受講して以来、本人のデータを批判的に扱う姿勢を学んでいただきたいと思います!

この講義で学ぶこと✏️

本講義では...

1自分のデータベース(MySQL)を構築しながら基本的なSQL文を学習します。

2初めてPythonを終えた方が聞いたら、もう少しPythonに自分がつくと思います!
基本的なPython文法だけを終えても受講ができるように講義を構成しました。)

3バックテストを進めるアルゴリズム作成この考えより簡単で見せても考える点が非常に多いという点を私と一緒に講義を進めていきながら学んでほしいです。

4基本的なPythonを使用したGUIの作成、matplotlib、pandas、mysql-connector-pythonの使い方を学びます。

講義の特徴💡

できるだけ実習中心に講義を作成し、全体的な講義が有機的につながっているので、ぜひ一緒になって進めていただきたいと思います。

受講前にぜひご確認ください! ✔️

講義に関する質問や回答はできません。申し訳ありません。
これを考慮して購入していただければ幸いです。

講義プレビュー 📖

全体として、2つのグラフィカルユーザーインターフェース(GUI)を作成します。

•以下のプログラムは、私たちのmysqlデータベースを更新するプログラムです。

•以下のプログラムは、バックテストを進めるプログラムです。

ここで扱うツール 🧰

  • Pythonと仮想環境を管理するAnaconda
  • MysqlとMysql Workbench
  • Visual studio code
  • Xing api、Devセンター(ebest投資証券)
  • QtDesignerを使用したGUIの作成
  • 使用されるパッケージ:pandas、Matplotlib、Mysql-connector-python、TA-lib、PyQt5

予想される質問 Q&A 🙋🏻‍♂️

Q. 講義での取引アルゴリズムの比重はどのくらいですか?
A. 本講義の取引アルゴリズムに対する比重はほとんどないとみてください。このレッスンの目的は、最初にバックテストを始めた人がどのように株価データベースを構築し、どのようにバックテストプログラムを作成するかに焦点を当てています。

Q. 講義を受講した後、すぐに自分のバックテストアルゴリズムを適用できますか?
A. 理解度によって異なりますが、私は個人的に本講義を全体的に理解されたら、十分に自分だけのアルゴリズムでバックテストを始めることができると信じています。しかし、講義の途中でも私が強調し続けますが、簡単に見える取引アルゴリズムであっても実際にプログラムを作成してみると、かなり細心の注意を払うべき部分が多いことを知っていただきたいです!

Q. 講義に従うのにpython文法の理解度が高くなくても大丈夫ですか?
A. はい、できるだけ多くの人が聞くことができるように、基本的な文法の中で解決しようとしました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 今Python文法を終えて何をすべきか

  • バックテストをPythonで始めたい人

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

  • 基本的なPython文法

こんにちは
です。

취미로 얕게 넓은분야를 공부하는것을 좋아하는 대학생입니다!

カリキュラム

全体

56件 ∙ (13時間 59分)

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

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

受講レビュー

全体

14件

4.6

14件の受講レビュー

  • Junho Lee님의 프로필 이미지
    Junho Lee

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    이 강의는 최고의 강의입니다. 정말 자유도 높은 백테스팅을 구현하고 싶으신 분이면 이 강의는 필수로 들으시는걸 추천드립니다. 파이썬을 처음 접해보거나 Mysql을 처음 접해보시는 분도 수강 가능합니다. 저는 파이썬을 어렴풋이 알고 Mysql은 한번도 해본 적이 없었지만, 강사님이 알려주신걸 따라가다보니 완강 할 수 있었습니다. 엑셀로 하는 백테스팅의 한계를 절감하시는 분들께 이 강의는 해답이 되지 않을까 생각합니다. 끝으로 강사님, 이런 저렴한 가격에 이런 고퀄리티 강의를 제공해주셔서 너무 감사 드립니다.

    • domskl님의 프로필 이미지
      domskl

      受講レビュー 1

      平均評価 5.0

      5

      21% 受講後に作成

      관련 내용 처음에 혼자 공부하려고 했을땐 되게 막막했는데, 이 강의에서 기초부터 차근차근 가르쳐줘서 정말 큰 도움이 됐습니다. 특히 순차적으로 물흐르듯이 따라가기만 하면 되도록 강좌를 구성해놓으셔서 더 쉽게 배웠던 것 같네요. 매우 추천하는 강의입니다.

      • captainsolo님의 프로필 이미지
        captainsolo

        受講レビュー 2

        平均評価 2.5

        4

        71% 受講後に作成

        제가 연령대가 있는 수강자 임에도 불구 하고 어렵다 라는 느낌은 없었던 좋은 강의 였습니다. 강사님이 전체적으로 아주 쉽게 설명 해주실려고 하셨고 딕션도 나름 정확하게 해주실려고 노력을 많이 하시는것 같았습니다. 아쉬운 점은 동영상 녹화시 너무 큰 화면을 이용하셔서 코드를 보기가 쉽지 않았고 질문 피드백이 만족 스럽지 못했다 는게 단점으로 생각해서 별 하나는 빼고 점수를 드렸습니다. 하지만 여타 환경상의 문제 외는 백테스트 라는 녀석을 하기 위한 초석은 여기서 잡게 되어 너무 좋았습니다. 앞으로는 좀더 세세한 동영상 환경에서 피드백이 잘 이루어지는 컨텐츠를 개발 해주시기를 바라고 만약 강의가 나온다면 100% 강의 할것입니다

        • 한선규님의 프로필 이미지
          한선규

          受講レビュー 1

          平均評価 3.0

          3

          100% 受講後に作成

          강의 내용은 좋은 듯 합니다. 글자가 너무 작고, 코드 공유 안되는 게 학습에 큰 어려움이 있네요. 다른 강의 및 책들은 대부분 코드 공유하는데 아쉽습니다. 강의를 따라하면서 실행이 안되면 강사님 코드 보면서 뭘 잘 못 기입했나 하면서 봐야 되는데 강의를 매번 돌려가면서 파악해야 합니다. 특히나 지난 회차 강의는 특히나 찾아 보기 어렵네요. 다른 분도 코드 공유 요청하셨지만 코드 누출 여부 때문에 어렵다고 하신 부분 봤지만... 공감하기 어렵네요. 아니면 강의가 편하게 편집되어 있었으면...이런 요청도 없을 테지만요.. 아쉽습니다. 그래도 꼭 필요한 강의라서 완강하고 열심히 듣겠습니다.

          • choi2505
            知識共有者

            죄송합니다. 처음 찍었던 강의라 부족한 부분이 많았던 것 같습니다. 다음에 혹시 강의를 찍게 된다면 코드도 공개하고 더 큰 폰트로 촬영하도록 하겠습니다.

        • 지주영님의 프로필 이미지
          지주영

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          백테스팅 구축하고 싶어서 수강했습니다. 많은 도움이 될 것 같습니다. 감사합니다.

          似ている講座

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