Wizard Example1

ICE Data Services -

Example #1: Study on Study (MA of RSI)

The Formula Wizard allows you to use the values of a built-in study as the input for other built-in studies. In this example, we will build a 5 period moving average of an RSI study, and plot both in the same axis.

Formula Configuration

Study Configuration

We will name our study  MA of RSI , and select non-price study in order to plot our data in a separate axis.


Data Plots

Add two data plot lines here, one for the RSI, and one for the moving average of that RSI. Color the MA-RSI differently than the RSI in order to tell them apart on the chart.


Min/Max Plot Values

When plotting a non-price study, you have the option of restricting the min and max values of the study. As this is essentially an RSI plot, all values will lie between 0 and 100 on our chart.


Studies Used   

Adding the RSI Study

This formula requires the insertion of an RSI built-in study. Click on "Add Study" and select the default values for  RSIStudy:

Adding the Moving Average Study

Next, we want to insert a moving average study that uses the RSI as the input data for its calculations. Click on Add Study again, and select  MAStudy:

Note the drop down arrow to the left of the constructor  MAStudy(). Clicking on this drop down arrow will reveal another constructor  MAStudy(length,offset,studyVarName,dataSeriesID, movingAverageType):  

Selecting this 2 nd constructor will allow us to use our previously inserted RSIStudy as the input data for calculating this moving average:    

Note that in the studyVarName  parameter, the Function Editor has automatically filled in the variable name of our RSIStudy:  vRSI14. The  dataSeriesID specifies which data series within the  studyVarName to reference in its calculations. The RSIStudy only has one data series ( RSIStudy.RSI), other studies, such as the MACD have more than one ( MACDStudy.FAST, MACDStudy.SLOW, MACDStudy.HIST and MACDStudy.SIGNAL).

After accepting these values, the Studies Table should now show the following:


Expression Sets

Since our study only returns the RSI and MA-RSI calculations, we do not need to add anything in this section.

Returned Data Points

We now need to return the values of vRSI14 and vEMA5_of_vRSI14. Click on Edit for each of the return lines and select the appropriate variable to return:


After saving the formula to an EFS file, it may be applied to a new Advanced Chart. You should see something similar to this:


Return to Formula Wizard Guide