Three risk levels for the automated bot. Your level is selected when you apply — no configuration required.
Smaller position sizes, wider stop-loss buffers, lower trade frequency. Designed to minimize drawdown while still participating in strong setups. Best for users who prioritize capital preservation.
The default and recommended mode for most beta testers. Standard position sizing, moderate stop placement. Captures a wider range of EMA + RSI + MACD setups without over-trading.
Larger relative positions, tighter stops, higher trade frequency. Targets bigger moves and takes more setups. Higher variance — expect larger swings in both directions. Not recommended for first-time bot users.
Runs locally on your machine. No server. No cloud. No dashboard.
The bot is a Python script that runs in your terminal. There is no server, no cloud execution, and no web dashboard. Your computer stays on, the terminal stays open, and the bot runs for as long as you let it. Close the terminal and the bot stops — that simple.
The bot connects directly to your Alpaca account using your API credentials. Keys never leave your machine — they are read locally and sent directly to Alpaca's API. All trades execute inside your own brokerage account. We have zero visibility or access to your account.
The bot loops every minute while the market is open (9:30am–4:00pm ET for stocks, 24/7 for crypto). Each scan evaluates EMA 9/21 crossovers, RSI momentum, and MACD signal line crosses across your configured watchlist. When conditions align, it enters. When a position hits its target or stop, it exits automatically.
Every position has four defined exit conditions: Take Profit target, Stop Loss (hard floor), Breakeven lock-in once the trade is up enough, and End-of-Day close for stock positions. The bot manages all of these automatically. You never need to babysit open trades.
Every scan, signal, entry, exit, and stop is written to a timestamped log file on your machine. A daily summary runs at 4:05pm ET and produces a clean P&L report with account equity, day P&L, trade-by-trade breakdown, and weekly running total.
You can stop the bot at any time by closing the application. To cut all access permanently, revoke your API key inside Alpaca's dashboard — the bot loses all access the moment the key is revoked. No account changes, no contacting us required.
What's live in beta and what's coming next.
US equities paper and live trading active now. EMA 9/21 + RSI strategy with daily watchlist scanner at 9:10am ET. Supports the Stocks Bot and Full Bundle tiers.
BTC, ETH, SOL, DOGE, XRP and other major pairs via Alpaca's crypto API. EMA 9/21 + MACD + RSI strategy running 24/7. Supports the Crypto Bot and Full Bundle tiers.
Options trading integration via Tastytrade. A separate bot tier requiring a Tastytrade account. Strategy and pricing TBD — beta testers get first access.
Futures integration via Interactive Brokers or NinjaTrader. Planned as a separate tier after the options bot is validated. No timeline confirmed yet.
Beta is free. Paper trading only. Apply and get access within 1 business day.
Apply for Free Beta →Bulls Wall Street sells trading software tools. We are not a broker-dealer, investment advisor, or financial planner. Trading involves substantial risk of loss. Past paper trading results do not guarantee future live performance. Nothing on this site constitutes investment advice. You are solely responsible for all trading decisions.