fbpx

Algorithmic Trading with Python

Leveraging Programming to Optimize and Execute Trading Strategies

15

Hours Course

Algorithmic Trading with Python

Leveraging Programming to Optimize and Execute Trading Strategies

15

Hours Course

Overview:

During the pandemic in Indonesia, the number of investors in the stock market and cryptocurrencies has increased significantly. The high interest in the capital market during the pandemic, unfortunately, is not accompanied by adequate risk analysis education.

Data Science can be used to assist you in making buying and selling decisions. In this class, we will create a dashboard that can provide trading recommendations using machine learning algorithms.

This 3-days online workshop is a beginner-friendly introduction to Algorithmic Trading. Throughout the online course, we will provide participants with hands-on examples in One Instructor and two Teaching Assistants will help participants troubleshoot or help with any difficulties encountered.

Course Syllabus

  • Introduction to Python Programming Language: Familiarize yourself with Python, a versatile and widely-used programming language, and understand its significance in data science and algorithmic trading.
  • Working with Anaconda: Learn to install and manage Python packages and environments using Anaconda, simplifying the setup process for data analysis projects.
  • Using Jupyter Notebook for Reproducible Research: Discover how to use Jupyter Notebook for interactive computing, documentation, and sharing your code and results in a clear and structured manner.
  • Inspecting Data Structures (Lists, Dictionaries, Pandas, Sets): Understand and work with essential Python data structures, including lists, dictionaries, sets, and the pandas DataFrame for efficient data manipulation.
  • Collecting Live Data Using Pandas Datareader: Learn to use pandas datareader to fetch live financial data, enabling real-time data analysis and decision-making.
  • Introduction to Time Series Analysis: Gain an understanding of time series data, its importance in financial analysis, and the foundational concepts necessary for effective time series analysis.
  • Navigating Time Series with Pandas: Learn to manipulate and analyze time series data using the pandas library.
  • Moving Average: Understand how to calculate and interpret moving averages to smooth time series data and identify underlying trends.
  • Moving Average Convergence Divergence & Relative Strength Index Analysis: Explore technical indicators like MACD and RSI, essential for momentum analysis and developing trend-following strategies.
  • (Optional) Time Series Analysis Using Prophet: Get introduced to Prophet, a forecasting tool developed by Facebook, to make sophisticated time series predictions with ease.
  • Dash Layout: Design the layout of your Dash app using declarative Dash components, defining the structure and visual aspects of your dashboard.
  • Basic Dash Callbacks: Learn how to create Dash callbacks, Python functions that react to changes in input components, enabling dynamic and interactive updates to your app.
  • Interactive Graphing and Cross Filtering: Create interactive graphs with the Dash Graph component, allowing users to hover, click, or select points on the chart to filter and explore data in real-time.

Course Receivables:

  • Lecturer’s Notes

    Including Course Books (PDF), HTML files, course transcripts (if any).

  • Highly-accelerated Learning

    Learn under the assistance of mentorship of our lead instructor and a band of qualified teaching assistants throughout each course.

  • Certification of Completion

    Show current employer hat you’ve completed the course with a signed certificate of completion.

  • Quality Learning Environment

    We pay meticulous attention to the logistical details of our workshops: quality audio and visual setups, comfortable sitting arrangements, and small group size.

  • Refreshments & Coffee Break

    In our commitment to delivering a premium experience, we collaborate with leading catering services in Jakarta. Our aim is to ensure that all participants are served delectable lunches and revitalizing coffee breaks.

ABOUT THIS SERIES

Courses in this series cater to a diverse audience: from casual learners and working professionals to those venturing into data science and machine learning without a programming background.

We recognize that many students may not have prior expertise in statistics, mathematics, or algebra. Therefore, our courses are designed with a gentle learning curve, placing a strong emphasis on hands-on experience and individualized instruction. Our dedicated team of instructors and teaching assistants ensure personalized guidance every step of the way.

Teaching Methodology:

Students work through tons of real-life examples using sample datasets donated by our mentors and corporate partners. We believe in a learn-by-building approach, and we employ instructors who are uncompromisingly passionate about your growth and education.

Get started today!

If the available courses don’t meet your needs, consult with our experts to create a tailored program for your organization.