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 |

PCF'S Rate this Topic:
Previous Topic · Next Topic Watch this topic · Print this topic ·
tsatte
Posted : Sunday, May 21, 2006 12:39:24 AM
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
Doug_H
Posted : Sunday, May 21, 2006 8:53:04 AM


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!
diceman
Posted : Sunday, May 21, 2006 6:34:24 PM
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

Craig_S
Posted : Sunday, May 21, 2006 9:41:48 PM


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!
tsatte
Posted : Monday, May 22, 2006 10:55:51 PM
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
tsatte
Posted : Monday, May 22, 2006 11:03:27 PM
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
Craig_S
Posted : Monday, May 22, 2006 11:59:15 PM


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!
bustermu
Posted : Wednesday, May 24, 2006 7:35:34 AM
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
Craig_S
Posted : Wednesday, May 24, 2006 7:40:14 AM


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!
bustermu
Posted : Wednesday, May 24, 2006 4:40:33 PM
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
Craig_S
Posted : Wednesday, May 24, 2006 4:42:42 PM


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