In-person Python course
Python For Trading
Automate your strategies like a Pro
Learn the techniques to implement your strategies and set up your automated trading platform by Python, combined with solid financial data analysis and streamlined data pipeline construction.
4.6 (45 reviews)
- Fast Track to using Python for trading and financial analysis
- 20+ Hands-on Practices & Mini-Projects
- 200+ Happy Students
Coming Soon
What you'll learn
About this In-Person Course
- Be able to implement your strategies in Python
- Be able to compare thousands of strategies simultaneously
- Build your trading platform
- Build streamlined pipelines to collect financial data
- Be able to implement the technical indicators
- Use Python to visualize trading data
- Build your backtesting engine
- Use Python to analyze the historical data
- Connect to Interactive Brokers with Python
- Be able to automate the trading logic
About this In-Person Course
- In 4 Weeks
- 16 Hours in total
- Beginners
- 3 Hands-on Mini Projects
- 2 Assignments
-
Conducted in Cantonese,
Supplemented with English - Get Certificate of Completion
Time & Place
- Start Date: August 7, 2021
-
Time: 10am – 2pm, on Saturday
Date: August 7; August 14; August 21, 2021 -
Venue: Full House Venue
Address: Unit 1104, 11/F, Cheung Lee Commercial Building, 25 Kimberley Road, Tsim Sha Tsui, HK
Why MasterPython?
Our In-person courses are For all the beginners who want to get into tech world
“Why it doesn’t work?”, “It’s another Error Message and I don’t understand…” There are too many pitfalls at the start of learning a programming language. We know how difficult it is to learn Python without any help when you do it completely online, that’s why we tailor all of our course in in-person setting to help you pass through the hardest part in your learning journey – the Learning Threshold.
Advantages of Our In-Person Courses
01.
Walk you through the learning threshold
Everybody needs help at the beginning, especially for programming. Our in-person courses are deliberately designed to make your success easy by walking you through the learning threshold.
02.
Learn, Checkpoint, Apply - We make it engaging
Effective learning is a systematic process. Learn – to absorb new knowledge. Checkpoint – to check if you fully get it. Apply – to ensure you can put it into practice. Engaging learning starts here.
03.
Ask your Questions in class, get clear as you progress
It is not unusual to spend a couple of hours just on solving one little error in Python when you just start learning, and that’s really discouraging. That’s why we are here in class to answer your questions to make sure you progress.
Walk you through the learning Threshold with us.
Disadvantages of Learning your first programming language online
- Stuck at the beginning with too many hurdles
- Not motivated with passive learning mode
- Not able to ask any questions and be confused
Who will you learn with?
Meet Your Instructors
Kin Tse
Kin has been using Python for development and modeling for international enterprises across Asia, Europe & America for years. He is passionate about teaching since a decade ago.
- Former Senior Data Scientist in Boston Consulting Group (BCG)
- Former Data Scientist in Swiss Re
- Have +10 years teaching experience
- Co-founder of MasterPython
LP Cheung
- Former Data Scientist in UBS
- Former Data Scientist in Bank of China (Hong Kong)
- Part-Time Lecturer in HKBU & CUSCS
- Co-founder of MasterPython
Teaching Assistant
In our in-person class, there will be our teaching assistant(s) who is ready to assist you if you are facing any issue during the lesson.
Curriculum*
Python in Trading is designed to equip you with all the necessary knowledge to implement your automated trading platform and trading strategies.
By the end of the course, you can leverage the power of Python to set up the trading platform by yourself
*Note: The curriculum is for reference only. The content may have some changes, depending on the teaching situation. Yet the core elements would be kept as the same to ensure the purpose of equipping as a practical Python user.
Session 1: Python Tools in Trading
Session 2: Implementation of Common Strategies using Python
- Moving Average Strategy
- MACD Strategy
- RSI Strategy
- Stochastic Oscillator Strategy
- Bollinger Bands Strategy
- Pivot Point Strategy
- Fibonacci Retracement Strategy
Session 3: Automation of Trading Strategies with Python & Interactive Brokers
Learn the techniques to set up an automated trading platform with Interactive Brokers
- Introduction to Interactive Brokers & its API
- Historical Data Management
- Order Management
- Backtesting Strategies
- Design & Deploying Strategies on IB
- Handling Streaming Market Data with Database
Our Happy Learners!
Frequently Asked Questions (FAQ)
About the Course
Basic Python skills, such as package and object-oriented programming, are required. All the necessary skills are covered in Master Python I. The course will also include a 4 hours crash course as a refresher. If you have further questions, please contact us through email (contact@MasterPython.co)
Please bring your laptop, its charger, pens and notebook.
Yes. Please inform us through email (contact@MasterPython.co) as we will take attendance before the class
No, we only provide in-person courses.
Typhoon Signal No. 8 or above or the announcement of a Black Rainstorm Warning:
- If the signal or warning remains issued before 2 hours of the starting time, the class will be rescheduled.
- If the Hong Kong Observatory announced that the signal No. 8 or above will be in force during the class, the class will be rescheduled.
You must attend all the classes and finish the projects in order to get the certificate of completion.
About the payment
You can pay via FPS (Faster Payment System), Visa Card, Mastercard or Paypal. Our FPS identifier is: 169242617. Please register our course in our course page first before you pay us.
Our email is contact@MasterPython.co
The payment procedure is as follow: You will get a confirmation email after we successfully received your payment proof (transfer receipt) with your registered name. And our email is contact@MasterPython.co
Fee paid is not refundable unless the course is cancelled.
In-person Python Courses
What's next
After completing Master Python I, you can finish your journey with the second & the last course of From Beginners to Practical Users series – Master Python II to gear yourself up for future’s challenges with more advanced topics of Python in a fast pace with us.
From Beginners To Practical Users
Master Python II (Coming Soon)
Further develop with the advanced topics in Python and level up to become more competitive.
- 12 hours, in 3 weeks
- Intermediate - after Master Python I
- 3 Hands-on Projects
6 reasons to learn python
Why learn Python?
01.
- Top 1 Language
Ranked as the most popular programming language in the world. It means it is most needed.
02.
- Easy to Learn & Friendly
Python is designed for easy understanding and it reads like plain English.
03.
- Shortcut To Tech World
Learning Python as your first coding language can be the easiest step to get into the Tech World.
04.
- Code for AI & Analytics
Python is like the default language for AI & Analytics as most related tools are in Python.
05.
- Multi-Purpose Language
Python is a general-purpose language, which means that it can be used to build about anything.
06.
- High Demand for Jobs
From the Developer Survey, Python was one of the most in-demand languages in recent years.
We instructed at
We are experienced in instructing in both enterprises and higher education.