Please ensure Javascript is enabled for purposes of website accessibility

Rotman Market Simulation Challenge x CMU 2024

Getting Started Resources

Support Documents

RIT Market Simulator

NOTE: RIT must be downloaded on a Windows-based machine.  Mac users can install a virtual lab on their computer for free.  Click on the Installation Instructions link above to learn how.

NOTE:  We strongly recommend using the Client-Based Algorithm instead of the RIT DMA Algorithm during the competition. This algorithm has proven to be more stable, reliable, and easier to implement, allowing you to focus on strategy rather than troubleshooting technical issues.

The Client-Based Algorithm has shown better stability across various scenarios, reducing the risk of disruptions. It’s simpler to set up and use, ensuring fewer complications and smoother operation during the competition.

Also, It’s crucial to start with the base algorithm provided, as it forms the foundation for all enhancements and customizations you may wish to implement.

If you need guidance on implementing the Client Based Algorithm, please refer to the Algorithm Guides available in the “Getting Started” section of the competition resources. These guides provide step-by-step instructions and troubleshooting tips to help you set up the algorithm correctly.

Should you encounter issues that cannot be resolved through the provided resources, feel free to reach out to our team at financelab@rotman.utoronto.ca and we will be happy to assist you further.

We highly encourage you to follow this recommendation for a seamless competition experience, and we wish you the best of luck as you finalize your preparations!

Case Package

Liability Trading Case

The Liability Trading Case challenges participants to test their critical thinking and analytical skills in an environment where they must evaluate the liquidity risk associated with various tender offers. Throughout the case, participants will encounter multiple tender offers, requiring quick decisions on whether to accept and execute, or reject each offer based on their profitability. Profits can be achieved by exploiting price differentials between market prices and private tender offers. Once a tender is accepted, participants should focus on efficiently closing out their large positions to maximize returns and minimize liquidity and market risks.

Algorithmic Market Making Case

The Algorithmic Market Making Case is designed to introduce participants to algorithmic strategies for market making, where the objective is to earn the bid-ask spread while providing liquidity for an individual stock. Participants will need to use their programming skills to develop algorithms with the RIT API to automate trading strategies and respond to changing market conditions. Throughout the case, these algorithms will submit orders to profit by earning the bid-ask spread and pursuing rebates through competitive limit orders that get filled. Given the high-frequency nature of the case, participants are encouraged to develop algorithms that can quickly adapt to rapid changes in market dynamics using their preferred programming languages.

Access Credentials

When registration closes, we will send you an email including your unique RIT Trader IDs & Password for the competition.

Your RIT Trader IDs are like tickets to a movie. Your team is given two tickets, you may sit where you like.

For Example:

RIT Credentials give your team access to:

Roles

Liability Trading Case (All team members participate in this case, and all have the same role.)

Liability Trading Case example seat and role allocation

Algorithmic Trading Case (Any one member may represent the team in the single role in this Case.)

Competition Day
Schedule

November 2nd, 2024

Carnegie Mellon University

5000 Forbes Ave,

Pittsburgh, PA 15213,

United States

Competition Day
Instructions

Server Details

Practice Server

Practice Server Details

Practice Servers will be enabled from October 21st, 2024 by 12:00 pm until the day of the competition.

Liability Trading Case practice server details

Algorithmic Market Making Case practice server details

Practice Session

Please join us for a mandatory virtual practice session on Zoom.  The meeting link will be emailed to you by your organization.

///