Office Hours.png

"Office Hours" is an initiative by Decibel Capital to help those traders who have no coding background/experience and are looking to learn Python for Trading.

We are looking to build a small cohort of traders who learn to code and back-test their ideas. This is directed towards beginners with little to no-coding background or exposure to Python. The program aims to go from 0 to 100 when it comes to backtesting & research. 

Pre-requisites to join this cohort:  

  1. You should be a trader with non-coding background. 

  2. You are currently learning Python. Either have already begun or close to beginning. 

  3. Willing to spend at least 5-10 hours a week in trying to learn to code in Python


Further details:

  • On a weekly basis specific topics are covered and relevant videos/articles from online Free resources are shared for students to conduct a self-study. Weekly assignments are provided based on the topics being introduced. 

  • A LIVE Coding + Doubt Clearing session takes place on weekly basis in which you will learn novel approaches to solve some of the most pressing challenges faced during coding.  These sessions last anywhere between 1.5-3 hours depending on doubts and content being covered. 

  • These sessions are recorded and shared for future reference of the students. The timings of sessions may be early morning or late night in your respective time zone. Given we are a global team, you might have to accommodate timings. 

  • This cohort will be limited to a max. of 10-15 people at a time. You can always collaborate with your peers. We reserve the right to approve/deny anyone in the cohort. 

  • The duration of this cohort is 8 weeks.

  • Students are added to a Slack Group for discussions during the course. At the commencement of the program, they are invited to join an esteemed group of traders - "The Office Hours Alumini", where they can continue to network and collaborate with traders. 

Expected Outcome of the course

The course aims to teach you fundamentals and building blocks of the Python framework with a focus on Backtesting & Research. We will train you to create your own backtesting engine such that you need not rely on any of the pre-canned libraries such as Backtrader, Ta-Lib etc. 


We teach the absolute "FIRST PRINCIPLES" of the world of programming. By the end of this program, you will be able to: ​​

  • Obtain, read, clean and process raw data into suitable format to perform data analysis. 

  • Perform analytical research on the data at hand using:

    • Idea-First Approach​

    • Data Mining Approach

  • Code your own indicators & derivatives of indicators. 

    • RSI​

    • MACD

    • RSI of MACD or ADX

  • Backtest trading strategies from the scratch. Some of the examples pursued by past students include:

    • Create a long-only stock investment portfolio​

    • Create a futures trading strategy with trailing SL

    • Create an Option Buying strategy with momentum edge

    • Create an Option Selling strategy with time/non-timed entries

Course Outline

Python is a vast framework that enables you to perform a variety of tasks. Several of skills that you learn during the program can't be pigeonholed in a few headlines. Here is a general outline of the program:

- Introduction to Python framework including Jupyter Notebook. Running your first "Hello World" program. 

- Reading, Processing and Cleaning data for Backtesting and Research. 

- Numerical Computing & Data Science concepts - Power of numpy and pandas

- Data Visualization - Because a picture speak a thousand words

- Data Fetching using API

Screening Process - Invite Only Program

Due to the overwhelming response received for the past Cohorts (only 1 in 5 candidates are accepted), we will be implementing a screening process to filter each cohort. The aim of this screening process is to select a handful of traders who can not only gain the max out of this program, but can also contribute most to the learning of the entire cohort. 

The screening process consists of a short application, followed by a quick/call interview for those selected for initial shortlist. You can apply for the Fall'22 Batch (Cohort 2) at the end of this page. 

Fees & Dates

There will be a Fee of INR XXXXX /- for the 8 week program. 

Expected Start Date - 15th Aug 2022

Scholarships and Discounts

Top 5 applicants selected during the screening process will be offered a discount of 25% on the course fee for the Fall'22 Cohort 2.

There are TWO additional seats reserved for Scholarship (75% Discount) for those who qualify for the scholarship. Please refer to the Application page for details on the scholarship. 

Further Questions

If you have any other questions, you can write to or read more FAQs at the bottom of this page. 


"Testimonials are a great way to showcase positive feedback you've received. Click to edit and add yours."

"Testimonials are a great way to showcase positive feedback you've received. Click to edit and add yours."

"Testimonials are a great way to showcase positive feedback you've received. Click to edit and add yours.""Testimonials are a great way to showcase positive feedback you've received. Click to edit and add yours."

"Testimonials are a great way to showcase positive feedback you've received. Click to edit and add yours."