StockFetcher Forums · General Discussion · ROI(%) = 4,372,537%<< 1 2 >>Post Follow-up
4 posts
msg #98857
Ignore tonyvd
2/2/2011 4:52:18 AM

Here is how:

Filter: close between 0.001 and 0.01

Backtesting parameters:

Start / End date = 09/29/2010 - 01/28/2011
Stop loss: 100%
Profit stop: 100%
Max holding days: 1000

The idea behind this filter was simple: subpennies have limited downside (< 1 cent) and astronomical upside ($$)
What if you just buy them, and wait until they either expire worthless (in most cases) or explode (in rare cases).
Is this a profitable strategy?

The backtesting suggests it is EXTREMELY profitable. The period does not matter: any 4 month period gives the same insane gains. Is this too good to be true?

I am afraid it is. It is caused by a severe bug or database error: the backtesting algorithm purchases stocks at penny values when these stocks did not exist yet (before they started trading). You can verify this by sorting the Gain/Loss column of the "Trades" table, and inspecting the charts of the entries with very high gains (>10000%).

Some examples:

EWEM - Trigger date: Oct 6 Entry price =$0.01 Exit date Dec 8 Exit Price = $40.43 Gain 403,900 %
This is an ETF that started trading at 40.43 on Dec 8.

EWAC Trigger Jan 12 @ $0.01 Exit Jan 13 @ $40.74 Gain 478,135 %
ETF started trading on Jan 12 @ 40.74

XVIX - Trigger Oct 27 @ 0.01 Exit Dec 1 @ 25.13 Gain = 208,816 %
ETN that started trading on Dec 1

GNOM - Trigger Nov 11 @ $0.006 Exit Nov 12 @ $7.67 Gain 135,000 %
Stock that started trading on Nov 12 @ 7.67

Most of the erroneous trades involve ETFs and ETN, but also there are OTC Pink listings (like GNOM).

These errors prevent me from correctly backtesting my penny and subpenny filters.

Any thoughts ?

6 posts
msg #98862
Ignore barrylange26
2/2/2011 9:14:20 AM

Just a guess as I have not tried it, but would adding this to your buy screen filter out what does not exist?

and Volume above 5000

4,577 posts
msg #98864
Ignore Eman93
2/2/2011 2:14:53 PM

gotta watch for reverse spits also... sf dose not adjust.

4 posts
msg #98865
Ignore tonyvd
2/2/2011 2:40:14 PM

EMAN - Thanks for the suggestion. The problem is that SF shows perfectly good looking penny-like activity in the period before the stock was actually trading: high volumes that are different every day. So you can not filter them out by volume. There are open, an close prices that change every day as wel. So it looks like real data from an unrelated penny stock is present during the period when the "high gain" stock wasn't trading yet.

4 posts
msg #98866
Ignore tonyvd
2/2/2011 2:44:51 PM

Sorry EMAN- the above post was a response to Barry' suggestion (Thank you, Barry!).
Thank you for the additional warning regarding reverse splits. Am I correct to assume that they would typically result in (bogus) gains of 200-300%?

86 posts
msg #98869
Ignore jimvin
2/2/2011 5:00:01 PM

Pennies, and especially sub-pennies are (in my experience) very hard to trade; few brokers want to deal with them. There are many horror stories on the Net of people trying to trade penneis and being frustrated at the processing of their orders. That being said, here is a link to one of the better discussions of a search for a penny-stock broker:

Note that ChoiceTrade has elimianted its IRA fees since that article was written; here is an updated reveiw of their service offerings:

Of all the brokers I've researched it appears to be the most penny-friendly.

[Disclaimer: I do not have an account with ChoiceTrade, am not employed by them and receive no remuneration for posting this information. I am, however, seriously considering trading pennies and sub-pennies in the near future (2-3 months) and if I do, I will be opening an account with them.]

6 posts
msg #98873
Ignore barrylange26
2/3/2011 3:49:06 AM

I've been using Fidelity to trade OTCBB. You have to call and specifically request the OTCBB option be enabled on your account, and agree to a risk statement. Only 7.95 per trade. I've been very pleased with their performance.

And, I've tried a few more indicators in that filter, but I can't get the ROI any lower than around 9K%. Still picking up on ones that don't exist yet.

My only advice with pennies is that you make sure the average volume is there. Most folks accumilate pennies over time, up into the million share range, then are unable to unload them when needed due to the low volume, and end up holding the bag all the way back down to nothing.

6 posts
msg #98874
Ignore barrylange26
2/3/2011 4:08:11 AM

This looks like it heading in the right direction:

Sub-penny buy








close between 0.001 and 0.01
and Average Volume(30) above 1000000
and Market is OTCBB
and MA(100) increasing for the last 4 Weeks

650 posts
msg #98895
Ignore mystiq
2/3/2011 10:02:21 PM

close < 0.019
and Average Volume(20) above 500000
close above ema(100)
close above ema(200)
volume > average volume(20) 1 day ago
volume > average volume(5) 1 day ago
volume > volume 1 day ago
high new 6 month high

and ema(100) > ma(100)
and ema(200) > ma(200)
draw ma(200)


4 posts
msg #98898
Ignore tonyvd
2/4/2011 12:36:08 AM

It looks like I have found a workaround for the backtesting errors caused by non-existing stock prices.

Add the following filter to one of your Exit Triggers:

And volume is above average volume(20) 1 day ago

The price increase resulting from a stock starting to trade at $$ levels while its bogus price history is in the penny domain is associated with a large drop in volume (penny stocks have much higher volumes than $$ stocks).

Now we can study the real profitability of buying penny stocks ...

StockFetcher Forums · General Discussion · ROI(%) = 4,372,537%<< 1 2 >>Post Follow-up

*** Disclaimer *** does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. does not recommend particular securities., Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.

Copyright 2016 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus