Static demo
Output of the Rails app for five example screens, on real daily prices (Yahoo chart API). The live app streams results as they're found; run it with bin/dev.
Plain English in, ranked stocks out
Type a stock screen the way you'd say it.
Each query below was parsed into a screen spec (the same contract as EquityScout, its Python sibling), run over 100 large US stocks through a funnel, and the survivors ranked.
RSI under 40, price above the 200-day moving average
- Daily RSI (14) under 40
- Price above its 200-day average
0of 100 matched
within 5% of the 52-week high, price above the 50-day average, volume above its 20-day average
- Within 5% of 52-week high
- Price above its 50-day average
- Volume above its 20-day average
14of 100 matched
LLYGILDMOMAAMGNLMT
+8
golden cross, up over the last 3 months, weekly RSI above 60
- 50-day average above 200-day average (uptrend)
- Price up over 3 months
- RSI (14-week) > 60
32of 100 matched
TMOACNGILDABBVLLYXOM
+26
down at least 20% from the 52-week high, RSI under 40, price between $20 and $200
- Down at least 20% from 52-week high
- Daily RSI (14) under 40
- Price between $20 and $200
7of 100 matched
NFLXNOWBASCHWTBAC
+1
MACD above its signal, volume above its 20-day average, price above the 50-day average
- MACD minus signal > 0
- Volume above its 20-day average
- Price above its 50-day average
18of 100 matched
LLYLMTGILDMAAMGNSYK
+12
RSI under 30 on the daily, MACD crossing above its signal on the weekly, volume above its 20-day average
- Daily RSI (14) under 30
- Weekly MACD crossed above its signal this week
- Volume above its 20-day average
0of 100 matched