Download software Tutorial videos
Subscription & data-feed pricing Class schedule


New account application Trading resources
Margin rates Stock & option commissions

Attention: Discussion forums are read-only for extended maintenance until further notice.
Welcome Guest, please sign in to participate in a discussion. Search | Active Topics |

Stochastics, RSIs and StocRSI -- How to calculate the overbought and oversold levels Rate this Topic:
Previous Topic · Next Topic Watch this topic · Print this topic ·
Redeyez
Posted : Wednesday, November 13, 2013 1:31:42 PM
Registered User
Joined: 10/7/2004
Posts: 16

Hello.  

On TC v12.3 we can have Stochastics also plot the overbought and oversold levels. On 12.3 Wilder's RSI also offers us the same option of having the ob/os levels plotted, as does Worden Stochastics. 

For purposes such as alerts, how can we calculate the current value of those ob/os levels? The idea is to trigger an alert when price crosses one of those levels of course. 

For example for a Stoc12,3 or for a Wilder's RSI or a simple RSI or a StochasticsRSI? 

Many thanks.  :)

Redeyez

 

StockGuy
Posted : Wednesday, November 13, 2013 2:17:06 PM

Administration

Joined: 9/30/2004
Posts: 9,187

Those levels do not change.  The accepted overbought and oversold levels for stochastics and StochRSI are 80 and 20. For Wilder's RSI they are 70 and 30.

So you can set alerts for those indicators to be "crossing up value" or "crossing down" value and set the Value accordingly.

Redeyez
Posted : Thursday, November 14, 2013 11:00:43 AM
Registered User
Joined: 10/7/2004
Posts: 16

You are of course correct that those levels do not change, StockGuy. 

I was not sufficiently clear. I am not seeking to identify when the study crosses one of those levels. I am seeking to identify when price itself crosses one of those levels. For example, if I can create a pcf which calculates one of those levels, I can extend that pcf into a boolean to yield a positive or negative value depending upon which way the price - os/ob level crossover occurred.

What I do not know is if the formulas for Stochastics -- Fast, Slow or Full -- or the formula for StocRSI, can be rewritten so as to yield the price at a specified ob/os level and so as to be acceptable to the pcf compiler. I did read through some lengthly Stochastics threads in these forums; if someone has already asked this question, I missed it.

TIA.

Redeyez

 

StockGuy
Posted : Thursday, November 14, 2013 6:49:04 PM

Administration

Joined: 9/30/2004
Posts: 9,187

I see, so you want to know what price would cause the stochastic to cross one of those values?

Redeyez
Posted : Friday, November 15, 2013 10:55:37 AM
Registered User
Joined: 10/7/2004
Posts: 16

QUOTE (StockGuy)

I see, so you want to know what price would cause the stochastic to cross one of those values?

I want to know when price itself crosses one of those ob/os levels. With that formula I can develop and test alerts. 

Redeyez

StockGuy
Posted : Friday, November 15, 2013 4:31:57 PM

Administration

Joined: 9/30/2004
Posts: 9,187

I really don't understand what you're asking.  The 20 and 80 lines on Stochastics are just static lines and they are not scaled with price so there is no way to scan for Price crossing the 80 line on stochastics.

Redeyez
Posted : Tuesday, November 19, 2013 1:30:19 PM
Registered User
Joined: 10/7/2004
Posts: 16

QUOTE (StockGuy)

I really don't understand what you're asking.  The 20 and 80 lines on Stochastics are just static lines and they are not scaled with price so there is no way to scan for Price crossing the 80 line on stochastics.

Sigh ... I hadn't considered that those 20 and 80 lines are not scaled with price, and therefor a scan cannot be written to identify when price itself crosses one of those lines, without dealing with that issue. And, it is beyond me to figure out on my own how to scale those lines to price dynamically. If that is even possible to do within the confines of the pcf macro language. 

Like many before me, I have seen price apparently bounce off of those levels so many times that I had wanted to develop a scan to identify when that happens. Yes, the actual Stoc levels can be scanned for, we have done that for many years on v7 and now on v12. I have seen the Stoc values reach and exceed the levels of those lines and kind of bounce there as price catches up. 

Thanks for your time StockGuy.

Red

Bruce_L
Posted : Tuesday, November 19, 2013 4:37:35 PM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

It is theoretically possible to calculate the price at which a particular indicator would be at a particular value. For example, the price at which a 12-period stochastic without any additional smoothing or moving averages applied would be at 80 could be written as:

MINL12 + .8 * (MAXH12 - MINL12)

And a similar formula for price at which the same stochastic would be at 20 could be written as:

MINL12 + .2 * (MAXH12 - MINL12)

That said, a similar Indicator Formula for when a simple stochastic 12,3 would be at 80 or 20 ends up being too long and slow to be practical or post in the forums (at least based on what I've tried so far). In fact, it is quite possible that there is no price at which the simple stochastic 12,3 could end up being 80 or 20.

Consider for a moment the possibility that the raw simple stochastic 12 was 10 for the previous 2 bars. Even if the raw simple stochastic was 100 during the current bar (its highest possible value), the resulting 3-period moving average being applied to get a simple stochastic 12,3 would only result in a value of  40 as 10 + 10 + 100 = 120 and 120 / 3 = 40.

In the case of say a 3-Period Wilder's Smoothed RSI, we could get a formula for the price at which it would equal 70 as:

ABS(70 > 50 * (C1 - XAVGC5.2) / 3 / (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24))))))))))))))))))))))))) + 50) * (C1 + (70 * (3 - 1) * (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24))))))))))))))))))))))))) - 100 * (3 - 1) * (.333363 * ((C1 > C2) * (C2 - C1) + 2 / 3 * ((C2 > C3) * (C3 - C2) + 2 / 3 * ((C3 > C4) * (C4 - C3) + 2 / 3 * ((C4 > C5) * (C5 - C4) + 2 / 3 * ((C5 > C6) * (C6 - C5) + 2 / 3 * ((C6 > C7) * (C7 - C6) + 2 / 3 * ((C7 > C8) * (C8 - C7) + 2 / 3 * ((C8 > C9) * (C9 - C8) + 2 / 3 * ((C9 > C10) * (C10 - C9) + 2 / 3 * ((C10 > C11) * (C11 - C10) + 2 / 3 * ((C11 > C12) * (C12 - C11) + 2 / 3 * ((C12 > C13) * (C13 - C12) + 2 / 3 * ((C13 > C14) * (C14 - C13) + 2 / 3 * ((C14 > C15) * (C15 - C14) + 2 / 3 * ((C15 > C16) * (C16 - C15) + 2 / 3 * ((C16 > C17) * (C17 - C16) + 2 / 3 * ((C17 > C18) * (C18 - C17) + 2 / 3 * ((C18 > C19) * (C19 - C18) + 2 / 3 * ((C19 > C20) * (C20 - C19) + 2 / 3 * ((C20 > C21) * (C21 - C20) + 2 / 3 * ((C21 > C22) * (C22 - C21) + 2 / 3 * ((C22 > C23) * (C23 - C22) + 2 / 3 * ((C23 > C24) * (C24 - C23)))))))))))))))))))))))))) / (100 - 70)) + ABS(70 < 50 * (C1 - XAVGC5.2) / 3 / (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24))))))))))))))))))))))))) + 50) * (C1 - (100 * (3 - 1) * (.333363 * ((C1 > C2) * (C2 - C1) + 2 / 3 * ((C2 > C3) * (C3 - C2) + 2 / 3 * ((C3 > C4) * (C4 - C3) + 2 / 3 * ((C4 > C5) * (C5 - C4) + 2 / 3 * ((C5 > C6) * (C6 - C5) + 2 / 3 * ((C6 > C7) * (C7 - C6) + 2 / 3 * ((C7 > C8) * (C8 - C7) + 2 / 3 * ((C8 > C9) * (C9 - C8) + 2 / 3 * ((C9 > C10) * (C10 - C9) + 2 / 3 * ((C10 > C11) * (C11 - C10) + 2 / 3 * ((C11 > C12) * (C12 - C11) + 2 / 3 * ((C12 > C13) * (C13 - C12) + 2 / 3 * ((C13 > C14) * (C14 - C13) + 2 / 3 * ((C14 > C15) * (C15 - C14) + 2 / 3 * ((C15 > C16) * (C16 - C15) + 2 / 3 * ((C16 > C17) * (C17 - C16) + 2 / 3 * ((C17 > C18) * (C18 - C17) + 2 / 3 * ((C18 > C19) * (C19 - C18) + 2 / 3 * ((C19 > C20) * (C20 - C19) + 2 / 3 * ((C20 > C21) * (C21 - C20) + 2 / 3 * ((C21 > C22) * (C22 - C21) + 2 / 3 * ((C22 > C23) * (C23 - C22) + 2 / 3 * ((C23 > C24) * (C24 - C23))))))))))))))))))))))))) / 70 - (3 - 1) * (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24)))))))))))))))))))))))))))

And for 30 we would get:

ABS(30 > 50 * (C1 - XAVGC5.2) / 3 / (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24))))))))))))))))))))))))) + 50) * (C1 + (30 * (3 - 1) * (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24))))))))))))))))))))))))) - 100 * (3 - 1) * (.333363 * ((C1 > C2) * (C2 - C1) + 2 / 3 * ((C2 > C3) * (C3 - C2) + 2 / 3 * ((C3 > C4) * (C4 - C3) + 2 / 3 * ((C4 > C5) * (C5 - C4) + 2 / 3 * ((C5 > C6) * (C6 - C5) + 2 / 3 * ((C6 > C7) * (C7 - C6) + 2 / 3 * ((C7 > C8) * (C8 - C7) + 2 / 3 * ((C8 > C9) * (C9 - C8) + 2 / 3 * ((C9 > C10) * (C10 - C9) + 2 / 3 * ((C10 > C11) * (C11 - C10) + 2 / 3 * ((C11 > C12) * (C12 - C11) + 2 / 3 * ((C12 > C13) * (C13 - C12) + 2 / 3 * ((C13 > C14) * (C14 - C13) + 2 / 3 * ((C14 > C15) * (C15 - C14) + 2 / 3 * ((C15 > C16) * (C16 - C15) + 2 / 3 * ((C16 > C17) * (C17 - C16) + 2 / 3 * ((C17 > C18) * (C18 - C17) + 2 / 3 * ((C18 > C19) * (C19 - C18) + 2 / 3 * ((C19 > C20) * (C20 - C19) + 2 / 3 * ((C20 > C21) * (C21 - C20) + 2 / 3 * ((C21 > C22) * (C22 - C21) + 2 / 3 * ((C22 > C23) * (C23 - C22) + 2 / 3 * ((C23 > C24) * (C24 - C23)))))))))))))))))))))))))) / (100 - 30)) + ABS(30 < 50 * (C1 - XAVGC5.2) / 3 / (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24))))))))))))))))))))))))) + 50) * (C1 - (100 * (3 - 1) * (.333363 * ((C1 > C2) * (C2 - C1) + 2 / 3 * ((C2 > C3) * (C3 - C2) + 2 / 3 * ((C3 > C4) * (C4 - C3) + 2 / 3 * ((C4 > C5) * (C5 - C4) + 2 / 3 * ((C5 > C6) * (C6 - C5) + 2 / 3 * ((C6 > C7) * (C7 - C6) + 2 / 3 * ((C7 > C8) * (C8 - C7) + 2 / 3 * ((C8 > C9) * (C9 - C8) + 2 / 3 * ((C9 > C10) * (C10 - C9) + 2 / 3 * ((C10 > C11) * (C11 - C10) + 2 / 3 * ((C11 > C12) * (C12 - C11) + 2 / 3 * ((C12 > C13) * (C13 - C12) + 2 / 3 * ((C13 > C14) * (C14 - C13) + 2 / 3 * ((C14 > C15) * (C15 - C14) + 2 / 3 * ((C15 > C16) * (C16 - C15) + 2 / 3 * ((C16 > C17) * (C17 - C16) + 2 / 3 * ((C17 > C18) * (C18 - C17) + 2 / 3 * ((C18 > C19) * (C19 - C18) + 2 / 3 * ((C19 > C20) * (C20 - C19) + 2 / 3 * ((C20 > C21) * (C21 - C20) + 2 / 3 * ((C21 > C22) * (C22 - C21) + 2 / 3 * ((C22 > C23) * (C23 - C22) + 2 / 3 * ((C23 > C24) * (C24 - C23))))))))))))))))))))))))) / 30 - (3 - 1) * (.333363 * (ABS(C1 - C2) + 2 / 3 * (ABS(C2 - C3) + 2 / 3 * (ABS(C3 - C4) + 2 / 3 * (ABS(C4 - C5) + 2 / 3 * (ABS(C5 - C6) + 2 / 3 * (ABS(C6 - C7) + 2 / 3 * (ABS(C7 - C8) + 2 / 3 * (ABS(C8 - C9) + 2 / 3 * (ABS(C9 - C10) + 2 / 3 * (ABS(C10 - C11) + 2 / 3 * (ABS(C11 - C12) + 2 / 3 * (ABS(C12 - C13) + 2 / 3 * (ABS(C13 - C14) + 2 / 3 * (ABS(C14 - C15) + 2 / 3 * (ABS(C15 - C16) + 2 / 3 * (ABS(C16 - C17) + 2 / 3 * (ABS(C17 - C18) + 2 / 3 * (ABS(C18 - C19) + 2 / 3 * (ABS(C19 - C20) + 2 / 3 * (ABS(C20 - C21) + 2 / 3 * (ABS(C21 - C22) + 2 / 3 * (ABS(C22 - C23) + 2 / 3 * (ABS(C23 - C24)))))))))))))))))))))))))))

But increasing the period of the Wilder's RSI would result in a formula which is too long and slow to be practical.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Redeyez
Posted : Friday, November 22, 2013 11:46:31 AM
Registered User
Joined: 10/7/2004
Posts: 16

Thanks much Bruce. Your thoughts and examples have given me something to work with as we approach the Thanksgiving holiday week. May you and yours and the Worden community have a blessed Thanksgiving!  :)

My apologies for this tardy reply; I simply had not expected any more activity upon this thread. I was wrong. :)

Redeyez  :)

stochastics
Posted : Thursday, December 5, 2013 11:54:38 PM
Gold Customer Gold Customer

Joined: 3/3/2013
Posts: 57

An interesting discussion for sure.  So, I tried an idea that worked well with Windows OS but not with Android OS.  I took both formulas & plotted them on the same pane (colored appropriately of course) & then added a moving average.  I was surprised to get a channel that flexes with price volatility and whatsmore was able to perform a scan with the MA crossing up/down either stochastic line.  The channel is a bit blocky and could be smoothed but it does give the general idea.  I was not successful when adding price into the pane. 

MINL12 + .8 * (MAXH12 - MINL12) 

MINL12 + .2 * (MAXH12 - MINL12)

AVGC2 

Bruce_L
Posted : Friday, December 6, 2013 9:38:52 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

It doesn't work in either TC2000 for Phones or TC2000 for Tablets because the Custom PCF Indicators end up being autoscaled instead of being scaled with each other. The highest value touches the top of the pane and the lowest value touches the bottom of the pane.

I do not know why you would not be successful in the desktop version of TC2000 when adding price to the pane. I can certainly add the Custom PCF Indicators to the Price History pane and have them scale correctly.

Adding and Moving Indicators

As far as additional smoothing, it should be noted that you can set the Period and Average Type in a Custom PCF Indicator. Setting the period to something other than 1 plots a moving average of the formula instead of just plotting the formula directly.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Redeyez
Posted : Thursday, January 16, 2014 11:15:54 AM
Registered User
Joined: 10/7/2004
Posts: 16

Hello again and back to this subject.

As user stochastics wrote above, the plots of those formulas are indeed interesting.

One simple question for now: those formulas use the traditional ob/os levels of 70 and 30. How would I modify those two formulas to use the 80 and 20 levels I prefer to use? Simply substitute 80 for 70 wherever 70 is found in that formula, and likewise 30 for 20 wherever 30 is found in that formula?

Thanks again.

Redeyez

Bruce_L
Posted : Thursday, January 16, 2014 11:24:55 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

Yes, it should just be matter of replacing all of the instances of either 70 or 30 with the desired values instead. I think this should be five replacements in each formula.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
stochastics
Posted : Tuesday, February 4, 2014 7:05:24 PM
Gold Customer Gold Customer

Joined: 3/3/2013
Posts: 57

Another followup please:

Does the Stochastic Theoretical $ Range =

(MINL12 + .8 * (MAXH12 - MINL12))
-
(MINL12 + .2 * (MAXH12 - MINL12))
 

and how to calculate the Stochastic Theoretical % Range betw/ support & resistance? 

Thank you again sir! 

Bruce_L
Posted : Wednesday, February 5, 2014 10:03:23 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

I am probably misunderstanding the question. The formula given in your post would calculate the difference between a price for the current bar being at 80 or at 20 for a raw 12-period stochastic.

The actual total dollar range for the same raw 12-period stochastic would just be:

MAXH12 - MINL12

And the percent range for the same raw 12-period stochastic would be:

100 * (MAXH12 / MINL12 - 1)



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Users browsing this topic
Guest-1

Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.