Coursera
Coursera Logo

Use C++ to build a crypto trading platform IV: objects 

  • Offered byCoursera
  • Public/Government Institute

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Overview

Duration

12 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Use C++ to build a crypto trading platform IV: objects
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Course details

More about this course
  • This course is the fourth of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language
  • This specialisation is for individuals who want to learn about objected oriented programming
  • During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform
  • In this fourth course, you will implement the matching engine for the crypto-currency exchange platform
  • You will learn about C++ vector iterations, test data to evaluate the matching engine algorithm, and deepen your knowledge about exception handling to write robust code

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Curriculum

Writing and testing an algorithm: taking orders and the order matching engine, part 1

Introduction to the fourth course in the specialisation

Introduction to separating orders by type, product and time

Set up the OrderBook class

Basic OrderBook class implementation

Implement the constructor and integrate to MerkelMain

Implement getKnownProducts with a map

Implement getOrders

Implement get low and high stats

Summing up our work on the order book

Working with time

Setting up earliest time

Moving through time

Printing stats for current time window

Iterating over vectors and memory

Course syllabus

Getting ready for this course

Reading material for this course

How to back-up your Visual Studio Code work

End of week 1

Separating orders by type, product and time quiz

The OrderBook class quiz

OrderBookEntry, OrderBook, MerkelMain classes quiz

The getKnownProducts with a map quiz

Implement getOrders quiz

Implement get low and high stats quiz

Simulation and time quiz

Setting up earliest time quiz

Moving through time quiz

Iterating over vectors and memory quiz

Writing and testing an algorithm: taking orders and the order matching engine, part 2

How will we retrieve data from the user for an OrderBookEntry?

Read a line from the user, part 1

Read a line from the user, part 2

Making it robust

Introduction to inserting the order into the order book

The code to insert the order into the order book

Pseudocode

Converting the pseudocode into C++

Preparing for testing

Doing testing

Course summary

Information about the matching algorithm

Getting ready for the next course

Retrieving data from the user for an OrderBookEntry quiz

Read a line from the user, part 1 quiz

Read a line from the user, part 2 quiz

Making it robust quiz

Inserting the order into the order book quiz

The code to insert the order into the order book quiz

Pseudocode quiz

Converting the pseudocode into C++ quiz

Preparing for testing quiz

End-of-course quiz

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...