New Feature: Scan Within a Date Range

Scanning for a given pattern / signal over a range of dates is a feature I've wanted for a long time.  A nice side-effect of the recent change I made to the way things are stored in the site's database is that it's now much easier for me to build that capability.  Over the last couple of weeks I received a few requests for adding a date range to the scans.  So starting today paid subscribers will be able to run scans across a date range.  You'll see that there's now an end date as part of the search / filter criteria.  

The way this works is that the sytem will find stocks which have made the desired signal on ANY SINGLE DAY within the entered date range. So, for example, if you were looking for stocks which found support at their 50-day moving average over the previous week, it would show stocks that bounced off the 50-day moving average on the previous Monday OR Tuesday OR Wednesday OR Thurday OR Friday.

You'll see this date range option on most of the scans -- all except the following ones:

  • Grade Fell To
  • Grade Rose To
  • Most Alerts
  • Most Bearish Alerts
  • Most Bullish Alerts
  • Percentage Change - Historical
  • STB 50 Bearish
  • STB 50 Bullish
  • Top % Gainers
  • Top % Losers
  • Timeframe Trends 

P.S. To run scans for a single day at a time just make sure the end date is the same as the start date.

S

SwingTradeBot almost 7 years ago

This comment was originally posted by Jason Rood (@disqus_L4EIlHxfgR) on 2017-12-11 19:40:29.


A nice addition. Thanks!

0 Reply
S

SwingTradeBot almost 7 years ago

This comment was originally posted by TraderMike (@mseneadza) on 2017-12-11 19:46:45.


My pleasure Jason.

0 Reply
S

SwingTradeBot almost 7 years ago

This comment was originally posted by Akbar Aziz (@akbaraziz) on 2017-12-23 12:29:07.


I have a scan that I ran a 5 day date range and I had a hit, but when i did the same scan for the same time period but individual days ,i had no hits, why is that

0 Reply
S

SwingTradeBot almost 7 years ago

This comment was originally posted by TraderMike (@mseneadza) on 2017-12-23 14:09:02.


Hi Akbar,

I need more information to answer your question. Would you please run each scan again and copy the URLs from the browser and send them to me?

0 Reply
S

SwingTradeBot almost 7 years ago

This comment was originally posted by TraderMike (@mseneadza) on 2017-12-23 14:26:55.


After thinking about it a little more, I think I know what might be happening. When a date range is used, I'm using the closing price & volume from the last date in the range to match against the scan's chosen filters. So, for example, it's possible that if you're only looking for stocks above $10 you could get the results you saw. So, let's say it's Friday, and stock XYZ Rose from 9.50 on Thursday to close at 10.25 on Friday. Let's also say that XYZ bounced off its 50 DMA on Thursday. If you ran the "50 DMA support" scan for Thursday, XYZ would not appear because it's under 10. But if you ran the same scan for a date range ending Friday, it would appear.

My guess is something like that is happening due to price, volume, letter grade, or possibly another filter you chose. And I'm not sure that I want to fix that because it would add a TON of complexity to the software code.

0 Reply