Algorithmic Trading

Our algorithmic trading strategies allow you to execute orders using automated pre-programmed trading instructions, which account for various criteria including price, time, volume and quantity. We offer a range of advanced algorithmic order types, including TWAP and VWAP, on both our standard and Pro platforms.

Apply now to access our full range of stockbroking platform tools and features

Why use algorithmic orders with us?

CMC Markets

One account, multiple platforms

You can trade using algorithmic strategies on both our standard and Pro platforms, and orders can be tracked in real-time. Our integrated solution was designed with the active trader in mind. 

CMC Markets

Institutional tools for the retail investor

The concept of algorithmic trading is relatively new in the Australian retail space and CMC Markets is proud to make these advanced strategies available to our customers.

CMC Markets

A low algorithmic order fee of just 0.03%

Using algorithmic orders can help reduce the overall cost of your strategy by executing multiple orders at one brokerage charge. Combine that with a low algorithmic order fee of just 0.03% of the trade value. This is a cost efficient way of generally achieving better execution outcomes.

CMC Markets

Easy set up

Algorithmic orders can be enabled directly from the order ticket, so you can quickly gain access to these powerful execution strategies. 

CMC Markets

Use algorithmic strategies on Australia’s top stocks

The algorithmic strategies are available to use on all of the top 200 ASX stocks, giving you a wide range of popular stocks to choose from.

CMC Markets

Education resources

We have created detailed quick guides and a range of FAQs to help you understand the pros and cons of algorithmic trading before you start trading. These can be accessed within the Pro and standard platforms.

Why trade with algorithmic orders?

Trading with algorithmic orders offers a number of benefits: 

  • As algorithmic orders are automated, they generally lead to better trade execution outcomes by reducing the market impact of larger orders
  • Transaction costs can be lower compared with executing multiple orders individually
  • Save time having to monitor large or multiple orders continuously during the trading day
  • Reduced likelihood of making decisions based on emotion rather than logic

Go global with $0 brokerage
on US, UK, Canadian and Japanese shares

Which algorithmic strategies are available with us?


Volume-weighted average price (VWAP) is a popular algorithmic trading strategy, which has traditionally been used for the execution of larger orders. Using projected volume curves, the order is executed proportionally throughout a specified time period – this will reduce the impact on the market price and generally result in a better execution outcome.



Time-weighted average price (TWAP) is another popular algorithmic strategy that is used by traders to reduce the impact of larger trades. This strategy will execute trades evenly over a specified time period. It breaks up a large order and releases it to the market in smaller pieces, using evenly divided time slots across a given period of time.


Open Auction

This algorithmic order targets participation in the ASX opening price auction up to a defined limit price. ​


Close Auction

This algorithmic order targets participation in the ASX closing price auction up to a defined limit price.​

Stay on top of your trading whilst on-the-go with our stockbroking mobile apps


How do I place an order using algorithmic trading?

We’ve integrated algorithmic trading into our existing order tickets for a seamless experience. You will have the option of making any order an algorithmic order, by selecting an algorithmic strategy under ‘Instruction’ on the order ticket. This means you’re in control of using algorithmic trading for any of your orders. View our handy step-by-step instructions on how to place an order on our platforms using the available algorithmic trading strategies. 

Volume-weighted average price (VWAP)
Time-weight average price (TWAP)

Which platforms can I use algorithmic trading on?

You can enable and place algorithmic orders on both our standard and Pro platforms. 

How does my algorithmic buy order impact my available funds?

Each algorithmic order has a price limit that must be set at the time of order placement. While the order is open, your available funds will be reduced by the maximum possible trade consideration based on this trade limit. Once the algorithmic order is complete, a trade confirmation is issued for the exact consideration, which is then taken into account as a normal unsettled trade.

Can I amend an active algorithmic order?

You cannot amend an active algorithmic order. In order to make any changes to the algorithmic parameters, you will need to cancel the order and create a new order with the updated parameters. If the order is to increase volume, then you can add the incremental portion as a new algorithmic order.

What’s the difference between our standard and Pro platforms?

Open a stockbroking account

Access our full range of stockbroking products, share trading tools and features.

Why trade shares with CMC Markets ?