강의

멘토링

커뮤니티

BEST
Business & Marketing

/

Management

Xây dựng hệ thống kiểm tra giá cổ phiếu bằng Python

Bài giảng này là tổng quan chung về cách kiểm tra lại giá cổ phiếu bằng cách sử dụng Python từ đầu đến cuối.

(4.6) 14 đánh giá

266 học viên

  • choi2505
Python
MySQL
Pandas
Anaconda
Visual Studio Code

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Bạn có thể phát triển thêm ngữ pháp Python cơ bản của mình.

  • Tìm hiểu cách sử dụng bàn làm việc MySQL và mysql cơ bản.

👩‍💻 Từ việc xây dựng cơ sở dữ liệu kiểm thử ngược đến việc viết thư viện !
Học cách viết và triển khai thuật toán một cách cẩn thận .
👨‍💻

Giới thiệu bài giảng 📝

Trong bài giảng này, chúng ta sẽ sử dụng Python để xây dựng cơ sở dữ liệu kiểm thử ngược và tạo thư viện kiểm thử ngược cho phép bạn kiểm thử ngược các thuật toán của riêng mình. (Đây không phải là bài giảng về thuật toán liên quan đến tín hiệu mua và bán!)

Như bạn sẽ thấy trong phần tạo tín hiệu mua và bán, có rất nhiều điều cần cân nhắc khi phát triển một thuật toán giao dịch hơn bạn nghĩ. Mặc dù chắc chắn có rất nhiều gói backtesting tuyệt vời, nhưng để đạt được mức độ tự do cao, bạn cần tự phát triển chương trình backtesting của riêng mình hoặc có hiểu biết sâu sắc về các thư viện backtesting. Vì lý do đó, tôi đã tạo ra chương trình backtesting của riêng mình để đảm bảo rằng sau khi hoàn thành khóa học này, bạn có thể áp dụng mọi thứ mình mong muốn.

Trên hết, tôi hy vọng rằng sau khi tham gia khóa học, bạn sẽ học được cách xử lý dữ liệu của mình một cách nghiêm túc !

Những gì bạn sẽ học được trong khóa học này ✏️

Trong bài giảng này...

1 Học các câu lệnh SQL cơ bản trong khi xây dựng cơ sở dữ liệu của riêng bạn (MySQL) .

2 Tôi nghĩ những người mới học Python sẽ tự tin hơn về Python nếu họ nghe bài này!
(Khóa học được thiết kế sao cho bạn có thể tiếp tục học ngay cả khi chỉ hoàn thành ngữ pháp Python cơ bản .)

3. Tôi hy vọng rằng khi bạn tham gia khóa học cùng tôi, bạn sẽ biết rằng mặc dù việc viết một thuật toán thực hiện kiểm tra ngược có vẻ đơn giản hơn bạn nghĩ, nhưng vẫn có nhiều điều cần cân nhắc.

4 Tìm hiểu cách tạo GUI cơ bản bằng Python và cách sử dụng matplotlib, pandas và mysql-connector-python .

Tính năng bài giảng 💡

Các bài giảng được biên soạn tập trung nhiều nhất có thể vào đào tạo thực tế và toàn bộ bài giảng được kết nối chặt chẽ với nhau, vì vậy tôi hy vọng bạn sẽ theo dõi và tiếp tục.

Vui lòng kiểm tra trước khi tham gia lớp học! ✔️

Rất tiếc, chúng tôi không thể trả lời những câu hỏi liên quan đến bài giảng .
Vui lòng cân nhắc điều này khi mua hàng.

Xem trước bài giảng 📖

Tổng cộng, chúng tôi tạo ra hai GUI (giao diện người dùng đồ họa).

• Chương trình dưới đây cập nhật cơ sở dữ liệu MySQL của chúng tôi.

• Chương trình bên dưới là chương trình thực hiện kiểm tra ngược.

Các công cụ được đề cập ở đây 🧰

  • Anaconda quản lý Python và môi trường ảo
  • MySQL và MySQL Workbench
  • Mã Visual Studio
  • Xing API, Trung tâm phát triển (ebest Investment & Securities)
  • Tạo GUI bằng QtDesigner
  • Các gói được sử dụng: pandas, Matplotlib, Mysql-connector-python, TA-lib, PyQt5

Câu hỏi dự kiến Hỏi & Đáp 🙋🏻‍♂️

H. Thuật toán giao dịch được chú trọng như thế nào trong khóa học?
A. Khóa học này sẽ tập trung gần như hoàn toàn vào các thuật toán giao dịch. Mục đích của khóa học là hướng dẫn người mới bắt đầu cách xây dựng cơ sở dữ liệu giá cổ phiếu và cách viết chương trình kiểm tra ngược.

H. Tôi có thể áp dụng ngay thuật toán kiểm thử ngược của mình sau khi hoàn thành khóa học không?
A. Điều này tùy thuộc vào trình độ hiểu biết của bạn, nhưng cá nhân tôi tin rằng nếu bạn hiểu rõ bài giảng này, bạn sẽ có thể bắt đầu kiểm thử ngược thuật toán của riêng mình. Tuy nhiên, như tôi đã nhiều lần nhấn mạnh trong suốt bài giảng, ngay cả những thuật toán giao dịch trông có vẻ đơn giản cũng cần được chú ý rất nhiều đến chi tiết khi thực sự phát triển một chương trình.

H. Tôi có thể theo dõi bài giảng ngay cả khi tôi không hiểu nhiều về cú pháp Python không?
A. Có, tôi đã cố gắng trình bày ngữ pháp cơ bản để càng nhiều người càng tốt có thể hiểu được và tôi cũng sắp xếp các phần có thể gây nhầm lẫn vì tôi vừa mới học xong ngữ pháp Python.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người vừa học xong ngữ pháp Python và chưa biết phải làm gì

  • Những người muốn bắt đầu backtesting với Python

Cần biết trước khi bắt đầu?

  • Cú pháp Python cơ bản

Xin chào
Đây là

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

Chương trình giảng dạy

Tất cả

56 bài giảng ∙ (13giờ 59phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

14 đánh giá

4.6

14 đánh giá

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

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

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

    • domskl님의 프로필 이미지
      domskl

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      21% đã tham gia

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

      • captainsolo님의 프로필 이미지
        captainsolo

        Đánh giá 2

        Đánh giá trung bình 2.5

        4

        71% đã tham gia

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

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

          Đánh giá 1

          Đánh giá trung bình 3.0

          3

          100% đã tham gia

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

          • choi2505
            Giảng viên

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

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

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

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

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!