A New Decent System Out; 10 stocks 75%+ annual rtn; 20%- dr.dn.

Hi all!

I have been a bit shy on making my systems and sim available to the public but one of them has been showing very consistent result so I decided to share.

The Ranking System is VladsNewGrowth and the sim is VladsNewGrowth S10 W1 R98.

One thing that was curious about this system is it did not allow me to optimize it a lot after what I entered the first time.

I had this strategy (in my mind, only tool I have been using to automate it is Reuter‘s screener) for quite a while and have been using to for real money portfolio and for paper trading slightly different versions of it.

Both the ranking system and the sim are rather crude, basic. So I will welcome any ideas for optimization.

Things I like about it:

  • relatively simple ranking system; it has a lot of parameters in the p123 version but I think similar results can be achieved with less; main goal is good growth in relatively well priced stocks with some positive tech indicators; also I give favor (just in the ranking system not in the filtering in the sim) to smaller less followed stocks.

  • extremely simple sim rules; if you look you will see what I mean; the only sell rule is the lowering rank; and for entry is just the basics; again, I would love to hear about anybody being able to improve on these.

  • relatively diversified - 10 stocks; I personally am very unhappy investing in any portfolio holding les that 10 stocks; experimented with up to 30, 40 stocks - reduced the total return a bit but becomes smother.

  • behaves very well in periods where even good portfolios, general market and good funds are challenged;

  • relatively high Profit/Loss Ratio - about 4; relatively high ration of avg return percentage vs. avg loss return.

  • relatively stable; small changes in the parameters of the systems or the sim do not degrade the performance results.

Let me know what you think if you guys happen to experiment with this one.

Happy trading,

Vlad

Ah, yes. There is a porfolio that has been performing pretty nicely for about a month now too:
CCC VladsNewGrowth S10 W1 R98
9% up for the month. :smiley:

Vlad

p.s. vladinvest, by the way, is my new subscription id. And hoping to stay like that for long happy trading days :slight_smile:

vladinvest,

I have spent a little time checking out your Ranking System and your Sim, and I have these comments:

First;
Your Ranking System is one of the best that I have run across on P123, second only to Dan’s TopPort123Factors&Formulas Ranking System.

I base this on its performance using the following inputs;

Number of Buckets = 99
Minimum Price = $1.00
Rebalance Frequency = Monthly
Chart Type = Annualized Returns

This analysis shows the annual gain of the top 1% Ranked stocks to be 49%, which is very good. I t also shows that the next lower Ranked Stocks (98 & 97%) gained 31%, which is also good (better than most Ranking Systems), but 18% less than the top 1% Ranked stocks!

This implies that a Sim that only buys the top 1% stocks should do very well. However, a Sim would give up 18%/year if the Buy Rules were so strict that the Sim was forced to buy stocks with a Rank < 99. This would imply that a Sim that had a Buy Rule; Rank > 99, and a Sell Rule; Rank < 99 would perform well.

Second;
Your Sim uses for ‘Commission each Trade’ a value of 1 cent/share which is unusual for the type of shares the Sim is buying. Your Sim bought as little as 368 shares in the beginning for a commission of $3.68 ( I don’t know any broker who will trade for that small a trade), and the Sim bought as many as 9330 shares near the end for a commission of $93.30 (I don’t know any investor willing to pay that much for a trade).

Your Sim uses a Slippage of 0.01% (or 1/100 of 1%) which is unrealistic to achieve. P123 recommends 0.5% (or 1/2 of 1%). this value works pretty well in my real P123 moderate risk Ports.

Your Buy Rule ‘Price > 0.1’ is meaningless when combined with your Buy Rule ‘BuyAmount/Price < 0.05*AvgVol(20)’, and with your initial investment of $100,000, and Number of Positions = 10 stocks. The minimum buy is $10,000/stock, you would have to buy 1 Million shares, and for the buy to be < 5% of the average daily Volume, the volume on a $0.01 stock would have to be 20 Mil shares (which doesn’t happen with penny stocks). This can be seen in the Transactions Page, the cheapest stock bought was $3.22.

I would recommend a Stop Loss rule something like ‘PctFromHi < -20’ since 7% of the stocks that the Sim bought lost over 20% and as much as 39% before they were sold by your ‘Rank < 98’ Rule. Although many investors would argue against a stop loss rule, I am not willing to take the big hits of over 50% that can occur in one day with some stocks. Although the Sim wouldn’t catch it until the weekend, in a real Port, it can save a lot of money (and has foe me).

I would also recommend a laggard sell rule, something like ‘GainPct < BenchPct & NoDays > 30’. Many very good Value stocks can drag on for over 200 days without gaining or losing over 5%, and still be ranked over 99. We are trying to achieve gains greater than CD’s. That’s why we invest in stocks in the first place! 1/4th of the stocks in your Sim gained or lost less than 5% and many were invested for over 100 days. Remember, the top 1% ranked stocks gained on average 49% annually. Don’t settle for these slow movers.

Well, that’s about it. Although the last few paragraphs might seem a little negative, remember you do have one of the very best Ranking Systems, and it does justify a lot more effort from the community to help you develop a very good Sim to go along with it! I’ll give it a real good effort over the next few weeks, and let you know how I do.

Good Job!
Denny:sunglasses:

Real big thank you Denny!

No, I think you are right about a lot of the notes that you have on opportunities to improve the sim. I see some of you guys here with a lot of experience and definitely much to learn from.

I spend quite a lot of time optimizing but will probably only make public things that I consider to be of some value. I don’t want to clog the community search with numerous experiments.

I, since I joined, probably spent more time looking at and experimenting with the p123 and the community systems than my own ones.

This one just showed not bad results. And again one thing that was special about this one is that it did not give in on a lot of optimization. The system and the sim are very close to what I started with.

Let me give some reasoning to things that you (Danny) comment on. You are welcome to let me know what you think. I think we have to keep these forums as much as possible open to any ideas and insights, since this an excellent way for us to improve.

Ranking system performance - I too like the high average gain of the >99 bucket. I would love to see p123 put a distribution bar, as we talked, to see how consistent are those results. I find the difference between the 99 and 98 bucket an advantage because this demonstrates a good discriminating power of the ranking system. I have other systems developed on the strategies of very famous successful investors. One thing I dislike about them is the avg return across buckets 30 to 99 are almost one and the same. I know that the difference between 99-98 can be a problem if the rules for diversification (either because one wants to hold more stocks or wants to cover more industries) force you to buy in lower buckets. Again the distribution graph will help because it will tell us whether there are better performers in the lower buckets and whether it is practically possible to re-shuffle them better by changing the ranking system.

Trading costs parameters in the sim - 1 cent per share is not uncommon. I trade with a broker that charges 1c per share for up to 500 share regardless of the price of the share, (min $1 - that‘s hard to program but you rarely trade less than 100 shares in the sim) and 0.5c per share for above 500 shares - really less than 1c on average. They charge maximum 0.2% of the trade value. So really my sim is set with higher than real commission costs.

I can think of at lest two other brokers who change such or lower commissions including ones that change $0.00 (under certain conditions). I have been trading for the last 12 years and have been extremely sensitive to how much I pay the brokers. Among else I currently have accounts that I trade stocks for $0.00 commission, mutual funds (-all of the types!) for $0.00 commission, options for $1 a contract no minimums (- this was real hard to find), forex - $0.00, futures and futures options - $2.5.

For the slippage I think you are right I have to increase it a bit to be more realistic. My reasoning though was - I want to see whether the system catches well the general movements. Percent here, percent there may eventually average out. I see is, for a system that already shows some promising results I will try to put it under additional stress (reality check). But again the average % return/loss is about 30%/9% so a shift of about 1% should not affect the quality of the system. I agree that it would be important for comparison with other systems. May be, and I though about this before, we should, informally, create a standard “benchmark” condition set so we can compare systems more fairly.

The buy rule for price > 0.1- I have not put that much reason in especially how it will interact with the other rules and whether it is not needed. It came from testing the ranking system. And I want to have it there especially if for some reason decide to remove or change the others that currently replace it. Why I have been happy testing my ranking system with 0.1 price is because it simply does not degrade the results and until we have a tool to see the distribution of the results in the buckets I am not convinced that I should simply avoid these stocks. Well I agree that in our case we have other rules filtering those out.

Stop Loss. I love stop loss orders and I use them exclusively in my real trading. Why I do not believe in them in P123 sims is because first they degraded the performance of this particular sim. Second I do not think (and I need to experiment and discuss with Marco and everyone more knowledgeable here about this) the stock gets any special status after it is kicked out because of a stop loss. I see a window for a stock that has been dropped by a stop-loss rule to be re-purchased again (even if you skip a week) because the ranking may still be high but the downturn may not have ended. I have ways to control this manually and it is fantastic thing one can do to avoid losses. In p123 what can automatically help you achieve that without a “stop loss” per-se is a good technical factor in the ranking system. If the price is hading South, the ranking will automatically kick the stock out and will not allow it to reenter until improves. Or technically based buy rule that will filter plunging stocks.

I like the idea about the laggard sell rule. I was not able to improve the sims performance with it. I am also thinking about a technical factor that eighth help with that.

I hope everyone does not hate these long posts here. But I find this a great opportunity for us to learn.

Thanks again Denny! Great input.

Vlad

vladinvest,

OK, I’ve been playing with your Ranking System some more and discovered a very unusual effect with it.

I was having a hard time improving on the results no matter what Buy Rules I tried. It seemed that any rule that restricted the Sim from the very highest Ranked stocks would reduce the performance. So I ran a test to see how sensitive the top 1% Ranked stocks were.

If you view the 4 Sims below You can see what I mean:

VladsNewGrowth 3 Stks, R>99.8
VladsNewGrowth 3 Stks, R 99.6>99.8
VladsNewGrowth 3 Stks, R 99.4>99.6
VladsNewGrowth 3 Stks, R 99.2>99.4

What I did was set up the Sims so they would only buy the stocks with a ranking of only 0.2% variation, and then sold all stocks and rebalanced after 3 months.

As you can see there was a drastic difference in each 0.2% reduction in Rank. The stocks with a Rank > 99.8 out performed the stocks with a Rank between 99.6 & 99.8 by an annual gain of 17%.

This is why any Buy Rules that caused the Sim to buy stock with a Rank < 99.8 is fighting a loosing battle in trying to increase the performance.

I have seen no other Ranking System that exhibits the trend.

My best Sim to date based on your Ranking System is:

Denny’s VladsNewGrowth 3 Stks, R >99.8

95% annual gain with 33% max drawdown.
Only 28 stock trades, with 80% winners!

Stay tuned, I’m still playing with it.

Denny:sunglasses:

Denny,

Thanks a lot for paying attention to the system and for the shared results of efforts to improve.

I think your work is remarkably thorough.

I too, some times run hundreds of version of a sim to analyse but it looks like what is a little bit different in my style is I never go in to very fine changes. In general I believe that what I should trust as an indication for a system’s performance is the worst or “worst adjusted” average results of a whole strategy. So that makes me less of a believer in precise fine-tuning. So the difference in the performance in the split 99% rank I would have probably never got to.

So, again thank you very much for throwing an effort here. This gives me results I would not have found.

So you are saying - the system is extremely discriminating at about 99.8%. If you go lower it loses edge?

Hm, interesting. I normaly go for deversification. Hoping that I will reduce volatility even with the price of reduced return. I for example always backtest or search the commuinty for sims with at least 10 stocks. If we look at old portfolio deversification books we will even see the 12 as a minimum. And most mutual funds are not allowed to hold les than 25 positions.

I will look in the results that you are pointing out but I can see a definite value of your research where it shows it is not really worth it to deversify if I am consistently adding worse performing plays by doing that.

I will also try to add more slipage cost to my simulated trades - very good advise from you. Again a detail that has not come in my radar because I in general will look in overall positve results. All in all, any backtesting results I will only treat as an indication. Even if a good system performs in reallity 15% worse, I will still be happy. :slight_smile:

I am currenlty trading this system by the way. One portfolio with 10 stocks and one with 30.

I have anoher system underway (to be put on p123) that I currenly trade with manually applied rules. It is un interesting one. I expect less of an annual return on it (compared to NewGrowth) but it is much smoother - very small drawdownds. Over all real results with it - has been climbing SP’s uphills with a betta of let’s say 2 and on downhills has been staying steady or going up slghtly. This one almost represents my personal understanding for quality investment instrument. Let’s see how easy it will be to put it in P123 definitions. :slight_smile:

Happy trading ! :slight_smile:

Vlad

vladinvest,

I also believe strongly in diversification; however I do it in an unconventional way,

I am currently trading 7 Ports; all 7 are 3 stock Ports (except Price To Book; a 10 stock port) which give me 21+ different stocks to chouse from. I typically hold 15 to 18. All of the Sims these Ports are based on showed well over 100% annual gain for the full 3.8 years of the P123 data.

Each of the Ports is from different Sims, using these different Ranking Systems:

Balanced4
Momentum Value
IBD SmartSelect (Normal Distrib)
ValueRank
Fiscal Momentum
TopPort123Factors&Formulas
Price To Book

By doing this I am invested in a range from value to growth stocks, from micro to mid cap stocks, and in all industries. Each Port by its self has significant risk, but taken together the risk is acceptable (to me).

The main reason I take this approach is that 7, 3 stock Ports that each imply the potential for > 100% annual growth is much better than 1, 20 stock Port that only shows 70% annual growth. There are no 20 stock (or greater) community Sims with > 100% annual growth that don’t have significant data errors except for the Price To Book Ranking System, and I haven’t been able to develop one.

What I have done is select the best Sims for each Ranking System from either Sims I have developed, or from the community.

Bottom Line: All 7 Ports that I have invested real money in (some since 06/04/04) have performed very well with the annual gain of the worst one at 127%. I know we have been in a good market during this time, but I sure am happy with the results.

I Love This Site!

Denny

PS: I hope I don’t sound to much like a commercial!

That makes a lot of sense Denny.

I agree that a number of portfolios will create a good deversification. Especially if they are based on different strategies and is observed that they do not trade the same stocks very often.

No, it does not sound as a commercial. We are just too lucky to have generous people like you that share so much of their experience with the community.

I too think P123 is a remarkable tool. I have been in financial markets analysis and real trading for about 12 years. Started as pure techie. Came from engineering (aircraft) school (lot’s calculus & numerical methods, cad/cam). Almost insidentaly worked on small project to help a company install a pc-based technical analysys tool. All felt so easily targetable by numerical methods that I jumped in to it immediatley. Long time had to pass to be proven to me that technical analysis on its own is a very difficult game, even with the help of technologies like neural networks and other AI. From a couple of years I am a strong beliver in fundamentals and especially developing signs of future appreciation. I have been looking for a good site/tool to screen and rank amongst all stocks. P123 is so far the best leaving behind highly over-hyped other tools. Yes like you, I do not have any reason ot advertise this site, but I say it.

Vlad

Hi Vlad,

I have been looking at your port - VladsNewGrowth S10 W1 R98 - seems to be pretty good - I changed one of the buy critera to buy into stocks with more average volume and got interesting results - see sim …

“Sim Copy of Port (IR) VladsNewGrowth S10 W1 R98”

I only ran from one start date so I don’t know if result is really consistent. Thanks for sharing your results - seems as if you put quite a bit of work into it.

Charley

Very good, Charley. It looks like you achieved results close to Denny’s sim version over this system with lesser draw down. The key is in trying. Isn’t it?

Thanks. And you are welcome.

To be honest, this is a relatively simple (what it turned out to be) system in comparison to other models I have tried (not necessarily P123 ones). Also I should have worked a bit on ordering the nodes and stuff a bit nicer. If you look in to the system you will see it is a bit ugly. Also you can see I use pretty basic buy/sell rules. It’s just that when I saw the first good results I went on to share it. I don’t show much of all I work on. Most of the stuff has similar concept or results as many of the systems that are already public.

I did put some work in getting it working but it is probably one of the simplest strategies I have ever used. I saw the idea of it explained in a magazine somewhere. Had it on a piece of paper for some time. Luckily not lost. Implemented it first with other tools before knowing about P123. Worked well but was not able to back test. After I joined P123 saw a good opportunity to do that.

If I have to measure the time spent on working on this system and if I can quantify the complexity of it, it is probably 0.1% of everything I have been doing in that respect the last 10 years or so.

Very fortunately other people were generous to share some ideas about improving the buy/sell rules so it has gotten better. I work on a couple of new systems that I have been using outside P123. After I am done with researching them I may go back to NewGrowth to look for any room for optimization.

Vlad

Vlad,

I’m back!

OK, I took a look at Charley’s Sim and decided to try and improve on his. So here are my latest Sims using your Ranking System:

“Denny’s mod to VladsNewGrowth 10 Stks”
This is a 10 stock Sim with a 95% annualized gain and a 23% max drawdown.

“Denny’s mod to VladsNewGrowth 5 Stks”
This is a 5 stock Sim with a 152% annualized gain and a 22% max drawdown.

“Denny’s mod to VladsNewGrowth 3 Stks”
This is a 3 stock Sim with a 221% annualized gain and a 36% max drawdown.

I’m sorry I couldn’t do any better on such short notice!:frowning:
Just kidding. I’ve made all 3 Public so everyone can view them.

Let me know what you think.

Denny:sunglasses:

That is marvelous Denny.

Is there any ending to how much you can squeeze out of a system?:slight_smile:

What I liked about Charley’s version is the simplicity of the Trading System and the low drawdown.

I see that you managed to keep the simplicity of the trading system. The increased max drawdown is compensated by some good annual returns.

What is very interesting in your work Denny is that you added a rule in the trading system about the institutional ownership of the stock.

What was supposed to be a very important part of this strategy initially is - focus on relatively unknown, or un-followed companies. That’s where the word “New” came in the name of the system. The idea is that good companies with generally positive value/growth indicators, if they are new and unknown, may be under-priced and that may not last for long – they will get discovered and priced accordingly at some point. I do not know how well I implemented this in the ranking system but there are a couple of elements in it that are supposed to do that.

That’s just amazing that you managed to come up with a rule that improves the performance and that actually goes along that original premise of the strategy to focus on shallowly followed companies.

Well thanks again for sharing your results.

Happy trading and let’s hope we can put some new systems in.

Vlad

Hi Vlad and Denny

Looks like both of you are doing some interesting stuff. I think the ranking system VladsNewGrowth has a lot of promise. When I get some more time I will revisit more in detail some of the changes Denny made.

Are these still public? I did a search and couldn’t find them.
Thanks.

Found them.

Community,

I have made Additional changes to My Sims using Vlad’s Ranking Systems. The new Sim is:

“Denny’s VladsNewGrowth 15 Stks”

This 15 stock Sim has an annual gain of 79% with a max drawdown of 19%. One unusual thing about this Sim is it didn’t have a loss in January! This Sim bought 261 stocks and had an average gain of over 6% per month per stock with a lower volatility than the earlier Sims. This Sim has one of the highest gains of all Public Sims that are based on 15 stocks (or more) and that uses the full time frame of the P123 data.

Although I made many variations of these Sims, some that had higher annual gains, this one I feel is the most robust with the least chance for “data mining”. I put this one together for members who want to use a single good deversified Port.

Denny:sunglasses:

:smiley:

Tremendous Denny!!!

Marco, you offered rewards for people who will contribute a specific ranking system that will be assessed by P123 to be put as P123 system.

Do you guys think you can think of a tool/page to allow voting for best contributing members or most helpful to other members issues etc. Sort of - every one has certain amount of points to spend on voting every month and the top-n members for the month get some sort of reward.

That way members who have given valuable contribution of any kind - whether it is a new system, suggestion, a resolved user problem or interesting point of view will be encouraged to do so and can be joined by others.

Vlad

Good Work Denny - thanks again. I like VLAds rank system as well - up till now it seems pretty tough or as you say Rigorous.

Just curious what type of engineering are you in ? Up till March 2003 I was in Telecom - unfortunately I (and many of my friends)did not surive the downturn.

Hello all,

In Denny’s SIM ( see Copy 2 of Denny’s VladsNewGrowth 15 Stks ) I added a buy criteria to check liquidity …

BuyAmount/Price < 0.9*AvgVol(20)

Anything below 9% of the 20 day average seemed to degrade performance ( I only wnet up to 10 % so can’t say for sure)

Using “<0,9” – I got …

Total Return 625.59%
Benchmark Return 2.22%
Active Return623.37%
Annualized Return 67.77%
Annual Turnover361.46%
Max Drawdown -15.70%

Just did a search for “VladsNewGrowth” on simulations - la lot of activity - can disregard my last entry.