AlgoTrader is a software tool that automates the execution of user-defined trading rules through the Alpaca brokerage API. It does not provide personalized investment advice, recommendations, or solicitations to buy or sell any security. All trading decisions are made by the algorithm based on parameters configured by you, the user.
Algorithmic and high-frequency intraday trading can result in rapid and substantial financial loss, including the loss of your entire account balance, in a short period of time. You should only trade with capital you can afford to lose. The system's built-in safeguards (stop loss, daily loss limit, drawdown stop, VIX filter, PDT guard) reduce but do not eliminate risk.
This software is provided "AS IS" without warranty of any kind, express or implied, including but not limited to fitness for a particular purpose, accuracy, completeness, or non-infringement. The authors and operators are not liable for any direct, indirect, incidental, special, or consequential damages arising from your use of the software, including but not limited to trading losses, data loss, downtime, or brokerage execution errors.
Order execution, account custody, and market data are provided by Alpaca Securities LLC (member FINRA/SIPC) under a separate agreement between you and Alpaca. AlgoTrader is an unaffiliated third-party tool. Any disputes regarding executions, fills, pricing, or account status must be resolved with Alpaca directly.
Under FINRA Rule 4210, an account with less than $25,000 in equity is limited to 3 day-trades in any rolling 5-business-day period. AlgoTrader includes a PDT guard that pauses entries to prevent violation, but you remain responsible for monitoring your account status. Violations may result in account restrictions imposed by your broker.
The following risks are inherent to automated trading systems and outside the software's control:
The AI scanner uses a locally hosted Large Language Model (Ollama / qwen2.5) to score news sentiment. LLM outputs may be inaccurate, biased, or hallucinated. Sentiment scores are weighted alongside technical indicators and should never be the sole basis for a trade. The system is designed so that no trade fires on sentiment alone.
By default, AlgoTrader is configured for paper (simulated) trading via Alpaca's
paper-trading endpoint. Switching to a live account requires changing the
ALPACA_BASE_URL environment variable. Test thoroughly in paper mode
for at least 30 trading days before considering live deployment, and start with the
smallest possible position size.
You are solely responsible for compliance with all applicable laws and regulations, including securities law, tax reporting, and any rules specific to your jurisdiction. AlgoTrader provides a CSV export of all trades for your records but does not generate tax documents. Consult a licensed tax professional.
By using AlgoTrader, you acknowledge that you have read, understood, and agreed to all of the terms above. If you do not agree, discontinue use immediately and remove the software from your systems.
Last updated: 2026-04-27 | ← Back to Dashboard