Workspaces

Thom Hartle

This post details the steps to pulling custom study values into Excel using RTD formulas.  First, an overview of RTD formulas and parameters.

When CQG IC or QTrader are installed, a DLL… more

Thom Hartle

The post CQG Primer: The Ultimate Smoother detailed a study developed by John Ehlers. You can find a detailed description of the Ultimate Smoother on the MESA Software website.

This post… more

Thom Hartle

The Accumulation/Distribution Study and the Chaikin Oscillator were introduced in the post titled CQG Primer: The Chaikin Oscillator.

The Chaikin Oscillator is the difference between two… more

Thom Hartle

This post, DEMA Based MACD Oscillator, introduced using the Double Exponential Moving Average Study for smoothing the data to create an MACD study that would have less lag than the classic MACD… more

Thom Hartle

This post details steps using the Excel CQG RTD Toolkit Add-in to pull in open interest data for an options series based on the same expiration. These same steps can be used to pull in other… more

Thom Hartle

This post offers a downloadable CQG PAC for IC and QTrader and Excel dashboard that includes two custom studies that track a market's performance by measuring the price difference between the… more

Thom Hartle

A popular quote display for following a group of contracts in a particular commodity is the CQG All Contracts display. This post details the steps to replicating this display in Excel.

First… more

Thom Hartle

Percent Net Change is a key technique for comparing market performance among a group of markets. This post is an overview of the various Excel RTD formulas available for calculating percent net… more

Thom Hartle

This post builds upon the previous post: Excel 365 TRIMRANGE Function.

That post detailed how to build a quote display using the TRIMRANGE function to automatically manage working with… more

Thom Hartle

Microsoft Excel 365 offers the TRIMRANGE function which excludes all empty rows and/or columns from the outer edges of a range or array. This post details how this function is useful for designing… more