Registered User Joined: 9/6/2012 Posts: 17
|
REQUEST - Rate Of Change (ROC) for INDICATOR
Hi !
we know that Rate Of Change (ROC) is drawn based on price itself.
Here am looking to draw ROC based on an INDICATOR values (not price).
So ROC formula is:
ROC = ((CLOSE (i) - CLOSE (i - n)) / CLOSE (i - n)) * 100
where:
CLOSE (i) - closing price of the current bar;
CLOSE (i - n) - closing price n bars ago;
ROC - the value of Price Rate of Change indicator.
Now instead of using closing price in ROC calculation ; I want to use the values of an INDICATOR to do ROC.
The indicators I'm interested to get ROC for are (Bollinger Bands Width , ADX , ADXR , ChaikinVolatility)
So I'm looking to draw histogram (line) is seperate panel under price chart that draws ROC for INDICATOR (BB Width , ADX , ADXR , ChaikinVolatility).
I will have the OPTION to decide which INDICATOR to draw the ROC for (either ROC(BB width) or ROC(ADX) or ROC(ADXR) or ROC(ChaikinVolatility)).
Kindly ; How can I get PCF for my request ?
Thanx
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
I probably wouldn't do this as a Personal Criteria Formula. I would just change the Data Source of the Rate of Change Percent indicator.
How to Change the Data Source for an Indicator
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 9/6/2012 Posts: 17
|
Thanx Bruce
Yes thats what I did after I made the post.
here is another question:
How can I show the value of this ROC(BB Width) or ROC(ADX) in a table (scanner or watchlist) for many symbols / many timeframes ?
Thanx
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
You should be able to click on the ROC% indicator and select Copy to WatchList or Report | Add Column on order to create a WatchList Column based on the indicator.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 9/6/2012 Posts: 17
|
Wow thats cool , Thanx Bruce.
ok , last 2 requests plz :
1- how can I highlight the candles on the chart based on certain criteria of the new indicator [ROC(BB width) or ROC(ADX)] like highlight the candles iff the %ROC(BB Width) is above 20 ? i.e. %ROC(BB Width) > 20 ?
2- How can I highlight the candle at the reversal point of the %ROC(BBWidth) ?
here are links for 2 screenshots to ex[lain what I want:
https://snag.gy/D6eHWZ.jpg
https://snag.gy/lMZX4a.jpg
Regards
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
If you want to highlight something on the chart, you will need to us a formula. So for example, ROC%15 in simple Bollinger Bandwidth 20, 2.00 is above 20.
100 * ((2 * 2 * STDDEV20.0 / AVGC20.0) / (2 * 2 * STDDEV20.15 / AVGC20.15) - 1) > 20
Which simplifies down to the following.
STDDEV20 / AVGC20 > 1.2 * STDDEV20.15 / AVGC20.15
The reversal from going up to going down would be the following.
100 * ((2 * 2 * STDDEV20.0 / AVGC20.0) / (2 * 2 * STDDEV20.15 / AVGC20.15) - 1) < 100 * ((2 * 2 * STDDEV20.1 / AVGC20.1) / (2 * 2 * STDDEV20.16 / AVGC20.16) - 1) AND 100 * ((2 * 2 * STDDEV20.1 / AVGC20.1) / (2 * 2 * STDDEV20.16 / AVGC20.16) - 1) >= 100 * ((2 * 2 * STDDEV20.2 / AVGC20.2) / (2 * 2 * STDDEV20.17 / AVGC20.17) - 1)
Which simplifies down to the following.
TrueInRow(STDDEV20 / AVGC20 - STDDEV20.15 / AVGC20.15 < STDDEV20.1 / AVGC20.1 - STDDEV20.16 / AVGC20.16, 2) = 1
You can use the one of the formulas given above as the Boolean Formula in a Custom PCF % True Indicator to plot a spike on the chart when the formula is true.
-Bruce Personal Criteria Formulas TC2000 Support Articles
|