Welcome Guest, please sign in to participate in a discussion. | Search | Active Topics | |
Registered User Joined: 12/1/2004 Posts: 126
|
Hi;
I have an easy scan that produces a list of stocks which I would like to narrow by including only the ones that represent an increase in the top 50 percent of the stocks that rose for the day.
How would I write such a pcf so I could include it in the easy scan?
thanks
tom
|
|
Worden Trainer
Joined: 10/1/2004 Posts: 4,308
|
Tom: I'm not sure I understand what you're saying. Can you clarify for me?
- Doug Teaching Online!
|
|
Registered User Joined: 1/28/2005 Posts: 6,049
|
tsatte
At the beginning of your easy scan add:
C>C1
(this will eliminate stocks that were down or flat for the day)
Add the TC PCF:
"percent change today"
Use the range slider to limit it to the top 50%.
Now you can apply your easy scan to these stocks.
The "C>C1" may not be needed. The percent change for the day sort may eliminate the stocks that were down or flat. (but you never know)
Thanks
|
|
Worden Trainer
Joined: 10/1/2004 Posts: 18,819
|
Diceman, this will find the stocks that were in the top 50% of the total market, not the top 50% of the up movers.
tsatte,
I want to be sure I understand. If 1,000 of the 7,000 stocks were up today you would want the EasyScan to return the top 500 performing stocks for the day, correct?
- Craig Here to Help!
|
|
Registered User Joined: 12/1/2004 Posts: 126
|
Hello Again:
Well, I went back to the search list and this time this question was on the list. Don't know where it came from or where it was hiding but I will try to answer the question.
Your question is if 1000 stocks were up I would want the easy scan to return the top 500 performers for the day. That is correct
Thanks for bearing with me.
Tom
|
|
Registered User Joined: 12/1/2004 Posts: 126
|
HI:
Does you message mean you found this pcf sitting somewhere and were able to put it under my name.
Tom
|
|
Worden Trainer
Joined: 10/1/2004 Posts: 18,819
|
Glad you found it!
There are two ways to do this... One will give you exactly the top half of the stocks that were up. The second will allow you to find the top half and requires a lot less work on a daily basis.
I will start with the easier method (the second one).
Build the following EasyScan:
WatchList (ALL STOCKS) Price Per Share (limit based on your trading) Volume 90-day (limit based on your trading) Price Percent Change Today (VALUE: +0.01 to MAX)
This will give you a WatchList of all the stocks that went up that day. You should then SORT this list by the condition Price Percent Change today. In the lower left corner under the list it will say X of Y,YYY stocks in list. The Ys will be the number of stocks that were up. You only need to mentally divide this number in half to get your stocks. They will be sorted by Price Percent Change Today so the stocks you want will be in the top half of the resulting WatchList. The list won't contain JUST the top half but isolating the top half is easy.
The other option is to create the same EasyScan then copy all of the symbols to a NEW Personal WatchList then create another EasyScan with the following settings:
WatchList (The new personal WatchList you created) Price Percent Change Today (LIST RANK: 50 to MAX)
This will give you just the top half but a new personal WatchList and new EasyScan will have to be created or refreshed on a daily basis. I think the otehr method will be better for you on a daily basis.
- Craig Here to Help!
|
|
Registered User Joined: 1/1/2005 Posts: 2,645
|
Craig,
tsatte answered your question:
"If 1,000 of the 7,000 stocks were up today you would want the EasyScan to return the top 500 performing stocks for the day, correct?"
in the affirmative, but, your suggested approach does not appear to comply.
I believe your approach selects the "top half" from a restricted WatchList rather than forming the restricted WatchList from the "top half" of the All Stocks WatchList. The "top half" and "other restrictions" do not commute.
Maybe your approach is what tsatte actually wanted, but the two procedures will produce different WatchLists.
Thanks, Jim Murphy
|
|
Worden Trainer
Joined: 10/1/2004 Posts: 18,819
|
Yes I did add price per share and volume as potential conditions. He may or may not restrict these conditions.
- Craig Here to Help!
|
|
Registered User Joined: 1/1/2005 Posts: 2,645
|
Craig,
My point was that if you had imposed the price per share and volume as potential conditions after finding the "top half" of the All Stocks WatchList, the resulting WatchList would be different.
Tom has not been told how to accomplish this.
Thanks, Jim Murphy
|
|
Worden Trainer
Joined: 10/1/2004 Posts: 18,819
|
Correct.
If he wishes to do that he only needs to drop the Price Per Share and Volume 90-days from the EasyScan I gave to get the final list.
He can then filter based on price and volume from there.
- Craig Here to Help!
|
|
Guest-1 |