Welcome Guest, please sign in to participate in a discussion. | Search | Active Topics | |
Registered User Joined: 8/19/2006 Posts: 6
|
Can I do sorting on the doate other than today, or say the date several days ago?
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
There are two distinct ways to use historical data with Personal Criteria Formulas.
Any criteria can be used to scan X number of days back by adding '.XX' where XX is equal to the number of market days past to calculate for. An example of this is (AVGC21.21), which is a 21 day moving average 21 of close, 21 days ago. This use of historical data always refers to the market day XX number of days ago (in this case, 21). If you wish to use a specific date’s data, use the option detailed below.
The other method of using historical data is by specifying a precise date in history to use. For example, (AVGC21.'12/31/97') will provide a 21 day moving average of close for December 31, 1997 (the period should be used in cases where the first method requires a period and not used when the first method does not use a period). In this particular case, December 31 is the last trading day of that specific year. This will not always be the case. Always confirm that the date you wish to use using this parameter was a market day.
You may wish to review the following:
Create your own stock rankings using WatchLists and Sort conditions How to create a Personal Criteria Forumula (PCF) Handy PCF example formulas to help you learn the syntax of PCFs!
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Registered User Joined: 8/19/2006 Posts: 6
|
Thanks for your quick reply. But my concerns is how can I sort Linear Regression and Bollinger Bands on 11/12/06 as example.
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
You can't use indicator sorting to do this, but you can use Personal Criteria Formulas as described in my previous post in this topic. Here are some examples:
Slope of 6-Period Linear Regression for previous period:
AVGC6.1 + 2.5 * (2.5 * C1 + 1.5 * C2 + 0.5 * C3 - 0.5 * C4 - 1.5 * C5 - 2.5 * C6) / 17.5
Slope of 6-Period Linear Regression for 11/13/06 (I couldn't use 11/12/06 since it was not a trading day):
(2.5 * C'11/13/06' + 1.5 * C'11/10/06' + .5 * C'11/09/06' - .5 * C'11/08/06' - 1.5 * C'11/07/06' - 2.5 * C'11/06/06') / 17.5
Price > Upper Bollinger Band (6,15) for previous period:
C1 > AVGC6.1 + 1.5 * SQR(ABS(C1 ^ 2 + C2 ^ 2 + C3 ^ 2 + C4 ^ 2 + C5 ^ 2 + C6 ^ 2 - 6 * AVGC6.1 ^ 2) / 5)
Price > Upper Bollinger Band (6,15) for 11/13/06:
C'11/13/06' > AVGC6.'11/13/06' + 1.5 * SQR(ABS(C'11/13/06' ^ 2 + C'11/10/06' ^ 2 + C'11/09/06' ^ 2 + C'11/08/06' ^ 2 + C'11/07/06' ^ 2 + C'11/06/06' ^ 2 - 6 * AVGC6.'11/13/06' ^ 2) / 5)
You may wish to review the following:
Modelling Bollinger Bands (& Standard Deviation) in a TC PCF Using Linear Regression vs Classical Peaks/Valleys for Divergence Analysis Linear regression channel calculations
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Registered User Joined: 8/19/2006 Posts: 6
|
I set for Linear Regression and saw three straight line came up on the graphic. And then I do sorting I can get the result. How can I set Linear Regression using PCF and see the same as I do using build in functio? Please give me the procedure step by step. Thanks,
Peter Cao
|
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
I've been thinking about using Indicator Sorting on past dates. You can create a Custom Indicator reproducing Price for any date, apply your Bollinger Band or Linear Regression to this and then use any of the built in Indicator Sorts. For example, to do this for Linear Regression ending on 11/13/06:
Select Chart Template | Add Indicator | Indicator: - Visible: Checked or Unchecked? (doesn't really matter). - Center Zero Line: Unchecked - Plot using price scale: Unchecked - Smoothing Average: 1 - Average Type: Doesn't matter (because the Smoothing Average is 1) - Indicator Formula: C'11/13/06' Select Chart Template | Add Indicator | Linear Regression | FormulaC'11/13/06' 1 Period Adjust the settings as desired. Do an Indicator Sort on this Linear Regression.
The Visual Slope will not match the Actual Value that would have happened on that date because the scaling will be based on the Highest Close and Lowest Close instead of the Highest High and Lowest Low during the period, but it should be fairly close under a significant percentage of the time. The Percent Slope Value should match what would have happened at the time.
If you really want to try this using Personal Criteria Formulas, you may wish to review the following:
PCF TO RANK MUTUAL FUNDS USING LINEAR REGRESSION LINE Linear Regression Visual Sorts from "n" days ago. PCFs for Sort By
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
|
Guest-1 |