Thanks. Copy and paste can be both a blessing and a curse. Still probably better with fewer mistakes than trying to manually type everything out though.
Bruce
Personal Criteria Formulas TC2000 Support Articles

Mine really are just designed to be shorter versions of those formulas.
I take advantage of the fact that an exponential moving average always moves in the direction of what is being averaged. So:
XAVGC13 < XAVGC13.1 can be shortened to C < XAVGC13.1
Also uncascaded the exponential moving averages and used the difference equation for exponential moving averages to shorten:
((XAVGC12  XAVGC26  XAVG(XAVGC12,9) + XAVG(XAVGC26,9)) < (XAVGC12.1  XAVGC26.1  XAVG(XAVGC12.1,9) + XAVG(XAVGC26.1,9)))
Into:
119 * C + 765 * XAVGC12.1 < 65 * XAVGC26.1 + 819 * XAVGC9.1
It even ends up being a bit shorter than the modern syntax (and can calculate with less data).
MACD12.26  XAVG(MACD12.26, 9) < MACD12.26.1  XAVG(MACD12.26.1, 9)
Bruce
Personal Criteria Formulas TC2000 Support Articles

My guess would be Greater Than 0.00, but I don't actually have access to the ElderDisk to know for sure what formulas are being used for the dots on the chart (to know what is returned when true versus what is returned when false).
I use the following for red.
C < XAVGC13.1 AND 119 * C + 765 * XAVGC12.1 < 65 * XAVGC26.1 + 819 * XAVGC9.1
The following for green.
C > XAVGC13.1 AND 119 * C + 765 * XAVGC12.1 > 65 * XAVGC26.1 + 819 * XAVGC9.1
And the following for blue.
SGN(C  XAVGC13.1) <> SGN(119 * C + 765 * XAVGC12.1  65 * XAVGC26.1  819 * XAVGC9.1)
Bruce
Personal Criteria Formulas TC2000 Support Articles

Please try the following indicator formula.
SGN(XAVG(O1 + H1 + L1 + C1, 3)  HAVG(O + H + L + C, 21)) + SGN(GREATEST(4 * H, XAVG(O1 + H1 + L1 + C1, 3))  MAX(GREATEST(4 * H1, XAVG(O2 + H2 + L2 + C2, 3)), 2))
Bruce
Personal Criteria Formulas TC2000 Support Articles

The only thing changing in these formulas is the values at the beginning and end of the formula.
(100) <= 100 * (C  C14) / SUM(ABS(C  C1), 14) AND 100 * (C  C14) / SUM(ABS(C  C1), 14) <= (50)
Bruce
Personal Criteria Formulas TC2000 Support Articles

Please try the following.
ABS(TrueInRow(C > 1.01 * XAVGC8 AND ABS(XAVGC8 / XAVGC50  1.02) <= .01 AND ABS(XAVGC50 / XAVGC150  1.02) <= .01, 10)  6.5) < 3
I do not know what is being requested in the second paragraph.
Bruce
Personal Criteria Formulas TC2000 Support Articles

Make sure when you create the condition that you have selected the top band for both Bollinger Bands and Keltner Channels for the first condition and the Bottom band for both Bollinger Bands and Keltner Channels for the second condition.
If you don't specifically select the correct bands for both channels, the conditions will not work correctly.
Also verify that the time frame of the conditions are the same as the time frame on the chart, that you are scrolled all the way to the right edge of the chart, and that the settings on the chart match the settings in the conditions for both the Bollinger Bands and Keltner Channels.
If this does not resolve the issue, please contact technical support (as it is working correctly on my system).
Bruce
Personal Criteria Formulas TC2000 Support Articles

There is not a way to reference fundamentals in the Personal Criteria Formula Language, so there is no way for your to create the desired fundamental.
About the best you could do is add Sales 1Yr to a chart in a yearly time frame along with a 3 period Rate of Change Percent indicator. Change the Data Source of the ROC% to use Sales 1Yr instead of Price History.
Bruce
Personal Criteria Formulas TC2000 Support Articles
