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 |

SMI Rate this Topic:
Previous Topic · Next Topic Watch this topic · Print this topic ·
Michaelc1507
Posted : Monday, May 8, 2017 3:01:38 PM
Registered User
Joined: 12/3/2006
Posts: 278

Morning Bruce - would you please make me a formula for the Stochastic Momentum Index using

6 periods and an 8 ema and no double smoothing and let me know what to check off in the custom

indicator box.     Thanks - Mike

Bruce_L
Posted : Monday, May 8, 2017 3:21:29 PM


Worden Trainer

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

You should be able to just set the Period of the Custom PCF Indicator to 1 and use the following Formula.

200 * (XAVGC8 - (XAVG(MAXH6, 8) + XAVG(MINL6, 8)) / 2) / (XAVG(MAXH6, 8) - XAVG(MINL6, 8))



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Michaelc1507
Posted : Monday, May 8, 2017 3:52:11 PM
Registered User
Joined: 12/3/2006
Posts: 278

Hey thanks - you're too quick - I think I must have asked the question wrong.  Let me try again because what I'm looking for are two lines like say the 12-3-3 Stochastic.  The periods would be 6 and the ema would be 8 and they would cross up and down a zero line.  I read about this in Stockcharts.

 

Thanks again - Mike

Bruce_L
Posted : Monday, May 8, 2017 4:07:31 PM


Worden Trainer

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

Can you point me to an article on how this particular SMI might be calculated? You don't have enough periods if you want to plot a second line for any of the SMI indicators of which I am aware.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Aces4Me
Posted : Monday, May 8, 2017 5:42:13 PM
Registered User
Joined: 4/30/2015
Posts: 197

200 * (XAVGC6 - (XAVG(MAXH15,6) + XAVG(MINL15,6)) / 2) / (XAVG(MAXH15,6) - XAVG(MINL15,6))

I am using 15 6 Setting

 

HOW CAN I GET THE 2 FOLLOW TRUE FALSE STATEMENTS

the above crossing UP its 5 period simple moving average

 

The above crossing Down it 5 period simple moving average

 

Thanks

Aces4Me
Posted : Monday, May 8, 2017 5:43:10 PM
Registered User
Joined: 4/30/2015
Posts: 197

dont really need the cross up and down, just the true if above

and True if below

Michaelc1507
Posted : Monday, May 8, 2017 6:28:30 PM
Registered User
Joined: 12/3/2006
Posts: 278

Thanks Aces for the example - looks like it matches my program example.  Only thing missing is the moving average line for crosses - like a Stochastic cross.  Bruce, I'm wondering if a 15 ema on the above index line from Aces would be possible??  I can't find any formulas for you as they only have two inputs. 

Thanks - Mike

Aces4Me
Posted : Monday, May 8, 2017 9:27:15 PM
Registered User
Joined: 4/30/2015
Posts: 197

200 * (XAVGC6 - (XAVG(MAXH15,6) + XAVG(MINL15,6)) / 2) / (XAVG(MAXH15,6) - XAVG(MINL15,6))

I would also like the formula for 1 bar ago and 2 bars ago

Wish to be able to say

SMI > SMI.1 and SMI.1 > SMI.2

 

also

SMI < SMI.1 and SMI.1 < SMI.2

Bruce_L
Posted : Tuesday, May 9, 2017 11:27:28 AM


Worden Trainer

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

Aces4Me,

Since you use TC2000 v17, you can use a shorter version of your formula than is required in TC2000 v7.

200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6)

Checking for crossing above its own 5 period simple moving average can be written as follows.

XUP(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), AVG(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), 5))

Checking for this crossing down its own 5 period simple moving average can be written as follows.

XDOWN(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), AVG(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), 5))

Checking for this being above its own 5 period simple moving average can be written as follows.

200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6) > AVG(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), 5)

Checking for this being below its own 5 period simple moving average can be written as follows.

200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6) < AVG(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), 5)

The 1 bar ago version can be written as follows.

200 * XAVG(C1 - (MAXH15.1 + MINL15.1) / 2, 6) / XAVG(MAXH15.1 - MINL15.1, 6)

And the 2 bars ago version can be written as follows.

200 * XAVG(C2 - (MAXH15.2 + MINL15.2) / 2, 6) / XAVG(MAXH15.2 - MINL15.2, 6)

Moving up two bars in a row can be written as follows.

CountTrue(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6) > 200 * XAVG(C1 - (MAXH15.1 + MINL15.1) / 2, 6) / XAVG(MAXH15.1 - MINL15.1, 6), 2) = 2

Moving down two bars in a row can be written as follows.

CountTrue(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6) < 200 * XAVG(C1 - (MAXH15.1 + MINL15.1) / 2, 6) / XAVG(MAXH15.1 - MINL15.1, 6), 2) = 2



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Bruce_L
Posted : Tuesday, May 9, 2017 11:44:27 AM


Worden Trainer

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

Michaelc1507,

The formula for the 15-period exponential moving average of the non-double smoothed SMI15,6 would be fairly short in TC2000 v17.

XAVG(200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6), 15)

But even an approximation is much longer in TC2000 v7.

25.024142 * ((XAVGC6 - (XAVG(MAXH15, 6) + XAVG(MINL15, 6)) / 2) / (XAVG(MAXH15, 6) - XAVG(MINL15, 6)) + .875 * ((XAVGC6.1 - (XAVG(MAXH15.1, 6) + XAVG(MINL15.1, 6)) / 2) / (XAVG(MAXH15.1, 6) - XAVG(MINL15.1, 6)) + .875 * ((XAVGC6.2 - (XAVG(MAXH15.2, 6) + XAVG(MINL15.2, 6)) / 2) / (XAVG(MAXH15.2, 6) - XAVG(MINL15.2, 6)) + .875 * ((XAVGC6.3 - (XAVG(MAXH15.3, 6) + XAVG(MINL15.3, 6)) / 2) / (XAVG(MAXH15.3, 6) - XAVG(MINL15.3, 6)) + .875 * ((XAVGC6.4 - (XAVG(MAXH15.4, 6) + XAVG(MINL15.4, 6)) / 2) / (XAVG(MAXH15.4, 6) - XAVG(MINL15.4, 6)) + .875 * ((XAVGC6.5 - (XAVG(MAXH15.5, 6) + XAVG(MINL15.5, 6)) / 2) / (XAVG(MAXH15.5, 6) - XAVG(MINL15.5, 6)) + .875 * ((XAVGC6.6 - (XAVG(MAXH15.6, 6) + XAVG(MINL15.6, 6)) / 2) / (XAVG(MAXH15.6, 6) - XAVG(MINL15.6, 6)) + .875 * ((XAVGC6.7 - (XAVG(MAXH15.7, 6) + XAVG(MINL15.7, 6)) / 2) / (XAVG(MAXH15.7, 6) - XAVG(MINL15.7, 6)) + .875 * ((XAVGC6.8 - (XAVG(MAXH15.8, 6) + XAVG(MINL15.8, 6)) / 2) / (XAVG(MAXH15.8, 6) - XAVG(MINL15.8, 6)) + .875 * ((XAVGC6.9 - (XAVG(MAXH15.9, 6) + XAVG(MINL15.9, 6)) / 2) / (XAVG(MAXH15.9, 6) - XAVG(MINL15.9, 6)) + .875 * ((XAVGC6.10 - (XAVG(MAXH15.10, 6) + XAVG(MINL15.10, 6)) / 2) / (XAVG(MAXH15.10, 6) - XAVG(MINL15.10, 6)) + .875 * ((XAVGC6.11 - (XAVG(MAXH15.11, 6) + XAVG(MINL15.11, 6)) / 2) / (XAVG(MAXH15.11, 6) - XAVG(MINL15.11, 6)) + .875 * ((XAVGC6.12 - (XAVG(MAXH15.12, 6) + XAVG(MINL15.12, 6)) / 2) / (XAVG(MAXH15.12, 6) - XAVG(MINL15.12, 6)) + .875 * ((XAVGC6.13 - (XAVG(MAXH15.13, 6) + XAVG(MINL15.13, 6)) / 2) / (XAVG(MAXH15.13, 6) - XAVG(MINL15.13, 6)) + .875 * ((XAVGC6.14 - (XAVG(MAXH15.14, 6) + XAVG(MINL15.14, 6)) / 2) / (XAVG(MAXH15.14, 6) - XAVG(MINL15.14, 6)) + .875 * ((XAVGC6.15 - (XAVG(MAXH15.15, 6) + XAVG(MINL15.15, 6)) / 2) / (XAVG(MAXH15.15, 6) - XAVG(MINL15.15, 6)) + .875 * ((XAVGC6.16 - (XAVG(MAXH15.16, 6) + XAVG(MINL15.16, 6)) / 2) / (XAVG(MAXH15.16, 6) - XAVG(MINL15.16, 6)) + .875 * ((XAVGC6.17 - (XAVG(MAXH15.17, 6) + XAVG(MINL15.17, 6)) / 2) / (XAVG(MAXH15.17, 6) - XAVG(MINL15.17, 6)) + .875 * ((XAVGC6.18 - (XAVG(MAXH15.18, 6) + XAVG(MINL15.18, 6)) / 2) / (XAVG(MAXH15.18, 6) - XAVG(MINL15.18, 6)) + .875 * ((XAVGC6.19 - (XAVG(MAXH15.19, 6) + XAVG(MINL15.19, 6)) / 2) / (XAVG(MAXH15.19, 6) - XAVG(MINL15.19, 6)) + .875 * ((XAVGC6.20 - (XAVG(MAXH15.20, 6) + XAVG(MINL15.20, 6)) / 2) / (XAVG(MAXH15.20, 6) - XAVG(MINL15.20, 6)) + .875 * ((XAVGC6.21 - (XAVG(MAXH15.21, 6) + XAVG(MINL15.21, 6)) / 2) / (XAVG(MAXH15.21, 6) - XAVG(MINL15.21, 6)) + .875 * ((XAVGC6.22 - (XAVG(MAXH15.22, 6) + XAVG(MINL15.22, 6)) / 2) / (XAVG(MAXH15.22, 6) - XAVG(MINL15.22, 6)) + .875 * ((XAVGC6.23 - (XAVG(MAXH15.23, 6) + XAVG(MINL15.23, 6)) / 2) / (XAVG(MAXH15.23, 6) - XAVG(MINL15.23, 6)) + .875 * ((XAVGC6.24 - (XAVG(MAXH15.24, 6) + XAVG(MINL15.24, 6)) / 2) / (XAVG(MAXH15.24, 6) - XAVG(MINL15.24, 6)) + .875 * ((XAVGC6.25 - (XAVG(MAXH15.25, 6) + XAVG(MINL15.25, 6)) / 2) / (XAVG(MAXH15.25, 6) - XAVG(MINL15.25, 6)) + .875 * ((XAVGC6.26 - (XAVG(MAXH15.26, 6) + XAVG(MINL15.26, 6)) / 2) / (XAVG(MAXH15.26, 6) - XAVG(MINL15.26, 6)) + .875 * ((XAVGC6.27 - (XAVG(MAXH15.27, 6) + XAVG(MINL15.27, 6)) / 2) / (XAVG(MAXH15.27, 6) - XAVG(MINL15.27, 6)) + .875 * ((XAVGC6.28 - (XAVG(MAXH15.28, 6) + XAVG(MINL15.28, 6)) / 2) / (XAVG(MAXH15.28, 6) - XAVG(MINL15.28, 6)) + .875 * ((XAVGC6.29 - (XAVG(MAXH15.29, 6) + XAVG(MINL15.29, 6)) / 2) / (XAVG(MAXH15.29, 6) - XAVG(MINL15.29, 6)) + .875 * ((XAVGC6.30 - (XAVG(MAXH15.30, 6) + XAVG(MINL15.30, 6)) / 2) / (XAVG(MAXH15.30, 6) - XAVG(MINL15.30, 6)) + .875 * ((XAVGC6.31 - (XAVG(MAXH15.31, 6) + XAVG(MINL15.31, 6)) / 2) / (XAVG(MAXH15.31, 6) - XAVG(MINL15.31, 6)) + .875 * ((XAVGC6.32 - (XAVG(MAXH15.32, 6) + XAVG(MINL15.32, 6)) / 2) / (XAVG(MAXH15.32, 6) - XAVG(MINL15.32, 6)) + .875 * ((XAVGC6.33 - (XAVG(MAXH15.33, 6) + XAVG(MINL15.33, 6)) / 2) / (XAVG(MAXH15.33, 6) - XAVG(MINL15.33, 6)) + .875 * ((XAVGC6.34 - (XAVG(MAXH15.34, 6) + XAVG(MINL15.34, 6)) / 2) / (XAVG(MAXH15.34, 6) - XAVG(MINL15.34, 6)) + .875 * ((XAVGC6.35 - (XAVG(MAXH15.35, 6) + XAVG(MINL15.35, 6)) / 2) / (XAVG(MAXH15.35, 6) - XAVG(MINL15.35, 6)) + .875 * ((XAVGC6.36 - (XAVG(MAXH15.36, 6) + XAVG(MINL15.36, 6)) / 2) / (XAVG(MAXH15.36, 6) - XAVG(MINL15.36, 6)) + .875 * ((XAVGC6.37 - (XAVG(MAXH15.37, 6) + XAVG(MINL15.37, 6)) / 2) / (XAVG(MAXH15.37, 6) - XAVG(MINL15.37, 6)) + .875 * ((XAVGC6.38 - (XAVG(MAXH15.38, 6) + XAVG(MINL15.38, 6)) / 2) / (XAVG(MAXH15.38, 6) - XAVG(MINL15.38, 6)) + .875 * ((XAVGC6.39 - (XAVG(MAXH15.39, 6) + XAVG(MINL15.39, 6)) / 2) / (XAVG(MAXH15.39, 6) - XAVG(MINL15.39, 6)) + .875 * ((XAVGC6.40 - (XAVG(MAXH15.40, 6) + XAVG(MINL15.40, 6)) / 2) / (XAVG(MAXH15.40, 6) - XAVG(MINL15.40, 6)) + .875 * ((XAVGC6.41 - (XAVG(MAXH15.41, 6) + XAVG(MINL15.41, 6)) / 2) / (XAVG(MAXH15.41, 6) - XAVG(MINL15.41, 6)) + .875 * ((XAVGC6.42 - (XAVG(MAXH15.42, 6) + XAVG(MINL15.42, 6)) / 2) / (XAVG(MAXH15.42, 6) - XAVG(MINL15.42, 6)) + .875 * ((XAVGC6.43 - (XAVG(MAXH15.43, 6) + XAVG(MINL15.43, 6)) / 2) / (XAVG(MAXH15.43, 6) - XAVG(MINL15.43, 6)) + .875 * ((XAVGC6.44 - (XAVG(MAXH15.44, 6) + XAVG(MINL15.44, 6)) / 2) / (XAVG(MAXH15.44, 6) - XAVG(MINL15.44, 6)) + .875 * ((XAVGC6.45 - (XAVG(MAXH15.45, 6) + XAVG(MINL15.45, 6)) / 2) / (XAVG(MAXH15.45, 6) - XAVG(MINL15.45, 6)) + .875 * ((XAVGC6.46 - (XAVG(MAXH15.46, 6) + XAVG(MINL15.46, 6)) / 2) / (XAVG(MAXH15.46, 6) - XAVG(MINL15.46, 6)) + .875 * ((XAVGC6.47 - (XAVG(MAXH15.47, 6) + XAVG(MINL15.47, 6)) / 2) / (XAVG(MAXH15.47, 6) - XAVG(MINL15.47, 6)) + .875 * ((XAVGC6.48 - (XAVG(MAXH15.48, 6) + XAVG(MINL15.48, 6)) / 2) / (XAVG(MAXH15.48, 6) - XAVG(MINL15.48, 6)) + .875 * ((XAVGC6.49 - (XAVG(MAXH15.49, 6) + XAVG(MINL15.49, 6)) / 2) / (XAVG(MAXH15.49, 6) - XAVG(MINL15.49, 6)) + .875 * ((XAVGC6.50 - (XAVG(MAXH15.50, 6) + XAVG(MINL15.50, 6)) / 2) / (XAVG(MAXH15.50, 6) - XAVG(MINL15.50, 6)) + .875 * ((XAVGC6.51 - (XAVG(MAXH15.51, 6) + XAVG(MINL15.51, 6)) / 2) / (XAVG(MAXH15.51, 6) - XAVG(MINL15.51, 6))))))))))))))))))))))))))))))))))))))))))))))))))))))



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Aces4Me
Posted : Tuesday, May 9, 2017 3:21:47 PM
Registered User
Joined: 4/30/2015
Posts: 197

ty was not sure we had a shorter version

 

Aces4Me
Posted : Thursday, May 11, 2017 8:16:58 AM
Registered User
Joined: 4/30/2015
Posts: 197

QUOTE (Aces4Me)

200 * (XAVGC6 - (XAVG(MAXH15,6) + XAVG(MINL15,6)) / 2) / (XAVG(MAXH15,6) - XAVG(MINL15,6))

I would also like the formula for 1 bar ago and 2 bars ago

Wish to be able to say

SMI > SMI.1 and SMI.1 > SMI.2

 

also

SMI < SMI.1 and SMI.1 < SMI.2

 

Bruce confused on 1 item

My request was 15,6

ALL the forumulas you provide have 15 and 8 in them

do i need to change the 8 in each to a 6 OR use them as you posted?

Thanks

Aces4Me
Posted : Thursday, May 11, 2017 8:19:09 AM
Registered User
Joined: 4/30/2015
Posts: 197

Thinking the 8 was from Michaelc1507

Bruce_L
Posted : Thursday, May 11, 2017 9:17:33 AM


Worden Trainer

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

Yes, you can just replace the 8s with 6s instead.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Michaelc1507
Posted : Saturday, May 13, 2017 10:40:56 AM
Registered User
Joined: 12/3/2006
Posts: 278

OK - Bruce - thanks for all your help so far - I think I'm over-thinking this.  Just to be sure though - if I use the non-double smoothed calculations, it's a tad faster than the double smoothed, correct??

 

Now, would you please stack these for me for comparisons =

 

Double smoothed 15,6 SMI

 

Non-Double smoothed

 

Thanks again - Mike

 
Bruce_L
Posted : Monday, May 15, 2017 10:34:45 AM


Worden Trainer

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

An SMI 15,6,6 (the version that assumes the double smoothing period is same the same as the somoothing period) can be written as follows in TC2000 v17.

200 * XAVG(XAVG(C - (MAXH15 + MINL15) / 2, 6), 6) / XAVG(XAVG(MAXH15 - MINL15, 6), 6)

An SMI 15,6,1 (the non-double smoothed version) can be written as follows in TC2000 v17.

200 * XAVG(C - (MAXH15 + MINL15) / 2, 6) / XAVG(MAXH15 - MINL15, 6)

Converting the double smoothed version to v7 results in the following.

200 * (C - (MAXH15 + MINL15) / 2 + 5 / 7 * (2 * (C1 - (MAXH15.1 + MINL15.1) / 2) + 5 / 7 * (3 * (C2 - (MAXH15.2 + MINL15.2) / 2) + 5 / 7 * (4 * (C3 - (MAXH15.3 + MINL15.3) / 2) + 5 / 7 * (5 * (C4 - (MAXH15.4 + MINL15.4) / 2) + 5 / 7 * (6 * (C5 - (MAXH15.5 + MINL15.5) / 2) + 5 / 7 * (7 * (C6 - (MAXH15.6 + MINL15.6) / 2) + 5 / 7 * (8 * (C7 - (MAXH15.7 + MINL15.7) / 2) + 5 / 7 * (9 * (C8 - (MAXH15.8 + MINL15.8) / 2) + 5 / 7 * (10 * (C9 - (MAXH15.9 + MINL15.9) / 2) + 5 / 7 * (11 * (C10 - (MAXH15.10 + MINL15.10) / 2) + 5 / 7 * (12 * (C11 - (MAXH15.11 + MINL15.11) / 2) + 5 / 7 * (13 * (C12 - (MAXH15.12 + MINL15.12) / 2) + 5 / 7 * (14 * (C13 - (MAXH15.13 + MINL15.13) / 2) + 5 / 7 * (15 * (C14 - (MAXH15.14 + MINL15.14) / 2) + 5 / 7 * (16 * (C15 - (MAXH15.15 + MINL15.15) / 2) + 5 / 7 * (17 * (C16 - (MAXH15.16 + MINL15.16) / 2) + 5 / 7 * (18 * (C17 - (MAXH15.17 + MINL15.17) / 2) + 5 / 7 * (19 * (C18 - (MAXH15.18 + MINL15.18) / 2) + 5 / 7 * (20 * (C19 - (MAXH15.19 + MINL15.19) / 2) + 5 / 7 * (21 * (C20 - (MAXH15.20 + MINL15.20) / 2) + 5 / 7 * (22 * (C21 - (MAXH15.21 + MINL15.21) / 2) + 5 / 7 * (23 * (C22 - (MAXH15.22 + MINL15.22) / 2) + 5 / 7 * (24 * (C23 - (MAXH15.23 + MINL15.23) / 2) + 5 / 7 * (25 * (C24 - (MAXH15.24 + MINL15.24) / 2) + 5 / 7 * (26 * (C25 - (MAXH15.25 + MINL15.25) / 2) + 5 / 7 * (27 * (C26 - (MAXH15.26 + MINL15.26) / 2)))))))))))))))))))))))))))) / (MAXH15 - MINL15 + 5 / 7 * (2 * (MAXH15.1 - MINL15.1) + 5 / 7 * (3 * (MAXH15.2 - MINL15.2) + 5 / 7 * (4 * (MAXH15.3 - MINL15.3) + 5 / 7 * (5 * (MAXH15.4 - MINL15.4) + 5 / 7 * (6 * (MAXH15.5 - MINL15.5) + 5 / 7 * (7 * (MAXH15.6 - MINL15.6) + 5 / 7 * (8 * (MAXH15.7 - MINL15.7) + 5 / 7 * (9 * (MAXH15.8 - MINL15.8) + 5 / 7 * (10 * (MAXH15.9 - MINL15.9) + 5 / 7 * (11 * (MAXH15.10 - MINL15.10) + 5 / 7 * (12 * (MAXH15.11 - MINL15.11) + 5 / 7 * (13 * (MAXH15.12 - MINL15.12) + 5 / 7 * (14 * (MAXH15.13 - MINL15.13) + 5 / 7 * (15 * (MAXH15.14 - MINL15.14) + 5 / 7 * (16 * (MAXH15.15 - MINL15.15) + 5 / 7 * (17 * (MAXH15.16 - MINL15.16) + 5 / 7 * (18 * (MAXH15.17 - MINL15.17) + 5 / 7 * (19 * (MAXH15.18 - MINL15.18) + 5 / 7 * (20 * (MAXH15.19 - MINL15.19) + 5 / 7 * (21 * (MAXH15.20 - MINL15.20) + 5 / 7 * (22 * (MAXH15.21 - MINL15.21) + 5 / 7 * (23 * (MAXH15.22 - MINL15.22) + 5 / 7 * (24 * (MAXH15.23 - MINL15.23) + 5 / 7 * (25 * (MAXH15.24 - MINL15.24) + 5 / 7 * (26 * (MAXH15.25 - MINL15.25) + 5 / 7 * (27 * (MAXH15.26 - MINL15.26))))))))))))))))))))))))))))

Converting the non-double smoothed version to TC2000 v7 results in the following.

200 * (XAVGC6 - (XAVG(MAXH15, 6) + XAVG(MINL15, 6)) / 2) / (XAVG(MAXH15, 6) - XAVG(MINL15, 6))



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Michaelc1507
Posted : Monday, May 15, 2017 1:53:41 PM
Registered User
Joined: 12/3/2006
Posts: 278

Bruce - thanks again - I'm going to have to watch these for awhile - they are so close!

Mike

Aces4Me
Posted : Wednesday, May 17, 2017 1:03:24 PM
Registered User
Joined: 4/30/2015
Posts: 197

200 * XAVG(C - (MAXH10 + MINL10) / 2, 4) / XAVG(MAXH10 - MINL10,4)

is the 4 considered the smoothing number

Bruce_L
Posted : Wednesday, May 17, 2017 1:43:14 PM


Worden Trainer

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

Yes, the 4 would be the smoothing factor in that formula.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Aces4Me
Posted : Wednesday, May 24, 2017 10:59:48 AM
Registered User
Joined: 4/30/2015
Posts: 197

XUP(200 * XAVG(C - (MAXH10 + MINL10) / 2, 4) / XAVG(MAXH10 - MINL10, 4), AVG(200 * XAVG(C - (MAXH10 + MINL10) / 2, 4) / XAVG(MAXH10 - MINL10, 4), 4))

having issues, i have this on my main chart and on other chart

 

It is showing false on my main chart on several time frame and on my other chart true on several time frames

 

Identical formula

Aces4Me
Posted : Wednesday, May 24, 2017 11:10:46 AM
Registered User
Joined: 4/30/2015
Posts: 197

i copy from 1 chart to the other, still does not show true when the othe chart does, but if i set alert the alert goes off, when the other chart plots as true, so even though i do not see true on the chart it alerts as if it is

Aces4Me
Posted : Wednesday, May 24, 2017 11:14:12 AM
Registered User
Joined: 4/30/2015
Posts: 197

i got it, i had change to pre market earlier (which i generally do not do on that chart

Bruce_L
Posted : Wednesday, May 24, 2017 11:30:21 AM


Worden Trainer

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

I am happy to read you were able to figure out the issue on your own.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Michaelc1507
Posted : Thursday, June 8, 2017 9:20:55 AM
Registered User
Joined: 12/3/2006
Posts: 278

Morning Bruce - would you please reverse your previous example for me - make it a 6 period - non double smoothed - 15 ema for v7 - 

 

Thanks again - Mike

Bruce_L
Posted : Wednesday, June 21, 2017 10:23:59 AM


Worden Trainer

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

Please try the following.

200 * (XAVGC14 - (XAVG(MAXH6, 15) + XAVG(MINL6, 15)) / 2) / (XAVG(MAXH6, 15) - XAVG(MINL6, 15))



-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.