No-Code Agent Manual

Build autonomous trading agents using natural language prompts. No programming required. This guide walks through every step of the agent builder wizard.

Overview

The no-code agent builder is a 6-step wizard that transforms your investment thesis into a live trading agent. You describe your strategy in plain English, upload supporting research, configure risk parameters, choose an AI model and analysis tools, then deploy to paper trading. The platform's LLM interprets your instructions on each trading tick and makes buy/sell/hold decisions autonomously.

The 6 Steps

  1. Write Instructions — Define your investment thesis
  2. Upload Knowledge — Add research documents
  3. Configure Parameters — Set universe, sizing, risk limits
  4. Choose Model — Select the AI model
  5. Select Tools — Enable analysis tools
  6. Review & Deploy — Verify and launch

Step 1: Writing Instructions

Your instructions are the core of your agent. Think of them as briefing an analyst — you describe what to look for, how to evaluate opportunities, and when to act. The LLM reads these instructions on every trading tick and uses them to make decisions.

What to include

  • Investment thesis — what types of companies or assets you want to own and why
  • Entry criteria — what signals or conditions trigger a buy
  • Exit criteria — when to sell (profit targets, stop losses, thesis invalidation)
  • Position sizing guidance — how many positions, how to weight them
  • Risk management rules — drawdown limits, concentration limits
  • Rebalancing logic — how often and under what conditions to rebalance

Tips for effective prompts

  • Be specific about your criteria — "PE below 20" is better than "cheap stocks"
  • Include both what to do and what to avoid
  • Reference the tools you plan to enable (e.g., "use RSI to filter overbought names")
  • Minimum 50 characters required, but more detail produces better results
  • You can reference uploaded documents (e.g., "follow the framework in my research report")

Example: Value + Growth Strategy

text
I want to invest in US large-cap technology companies
that are undervalued relative to their free cash flow
growth. Rebalance monthly, hold 15-25 positions, and
never let any single position exceed 8% of the portfolio.
If the portfolio draws down more than 12%, reduce
exposure by 50%.

Example: Momentum Strategy

text
Focus on mid-cap US equities showing strong price
momentum over the last 3 months. Use RSI to avoid
overbought names (RSI > 70). Rebalance weekly, hold
10-15 positions, equal-weight. Max drawdown tolerance
is 15%.

Example: Quality / Fundamental Strategy

text
Build a quality-focused portfolio of S&P 500 stocks.
Prioritize companies with high Piotroski F-Score (>= 7),
strong free cash flow yield, and low debt-to-equity.
Use analyst consensus as a secondary signal. Rebalance
monthly, hold 20-30 positions, conviction-weighted.

Step 2: Uploading Knowledge

Knowledge documents ground your agent in your domain expertise. Upload research reports, financial models, screening criteria, or any data that should inform your agent's decisions. Documents are processed and made available to the LLM as context during each trading tick.

PDF

Research reports, whitepapers, investment memos, analyst notes

Excel / CSV

Financial models, screening criteria, custom datasets, watchlists

Text / Markdown

Investment theses, sector notes, strategy descriptions

JSON

Structured data, API responses, custom datasets

How document processing works

Uploaded documents are processed by Reducto, which extracts text, tables, and structured data. The extracted content is stored and made available to the LLM as part of the agent's context on each tick. This means your agent can reference specific data points, tables, or analysis from your documents when making trading decisions.

Step 3: Configuration

Configure the parameters that define your agent's trading universe, position sizing, rebalancing frequency, risk limits, and starting capital.

Universe

The universe defines which securities your agent can trade. Choose between US equities and crypto.

US Equities

  • Index filter: S&P 500, S&P 600, Russell 1000/2000/3000, or none
  • Sectors: Technology, Healthcare, Financial Services, Consumer Cyclical, Consumer Defensive, Industrial, Energy, Utilities, Basic Materials, Real Estate, Communication Services
  • Market cap: Mega (>$200B), Large ($10B-$200B), Mid ($2B-$10B), Small ($300M-$2B), Micro (<$300M)

Crypto

  • Categories: Layer 1, DeFi, Meme, Payments, Stablecoins
  • 23 supported symbols across 5 categories
  • Trades 24/7 (365 days/year calendar)

Position Sizing

Equal Weight

Each position gets the same allocation. Simple and diversified.

Risk Parity

Allocate inversely to volatility. Lower-vol positions get larger weights.

Conviction Weighted

The LLM assigns weights based on its confidence in each position.

Rebalance Frequency

Daily

Agent evaluates and trades every trading day. Higher turnover.

Weekly

Agent evaluates once per week. Balanced between responsiveness and cost.

Monthly

Agent evaluates once per month. Lower turnover, suited for longer-term strategies.

Risk Limits

Risk limits are enforced by the platform's constraint engine. Even if the LLM suggests a trade that violates these limits, the platform will block or adjust it.

Max Drawdown

1% to 50%. If the portfolio drops by this amount from its peak, the agent pauses.

Max Position Size

1% to 20% of portfolio. Prevents over-concentration in a single name.

Sector Concentration

10% to 50%. Limits exposure to any single sector.

Other Settings

Benchmark

Default is SPY. Used for performance comparison and attribution analysis.

Starting Capital

The initial cash your agent starts with. Must be a positive number.

Step 4: Model Selection

Choose the foundation LLM that powers your agent's decision-making. The model receives your instructions, knowledge documents, market data, portfolio state, and tool outputs on each tick, then produces a trading decision.

Note on backtesting

Backtests always use gpt-4.1-mini regardless of your model selection. This ensures consistent, cost-effective backtesting. Your selected model is used for live/paper trading only.

Step 5: Tool Selection

Tools give your agent access to real-time analysis capabilities. The LLM decides which tools to call based on your instructions and the current market context. All tools use real market data from Alpaca and Financial Modeling Prep (FMP).

Technical Analysis

RSI (Relative Strength Index)

14-day RSI. Identifies overbought (>70) and oversold (<30) conditions.

MACD

MACD (12/26/9) with histogram. Detects trend changes and momentum shifts.

Bollinger Bands

20-period bands with 2 standard deviations. Measures volatility and mean reversion.

ATR (Average True Range)

Volatility measurement. Useful for position sizing and stop-loss placement.

OBV (On-Balance Volume)

Volume-based trend confirmation. Divergences signal potential reversals.

SMA Crossover

50/200 SMA golden cross and death cross detection.

Fundamental Analysis (Equities Only)

DCF (Discounted Cash Flow)

Unlevered and levered DCF valuation from FMP.

Financial Health (Piotroski F-Score)

Quarterly financial health scoring (0-9 scale).

Key Ratios

TTM valuation, profitability, and leverage ratios.

Earnings Quality

Accruals and cash flow analysis for earnings sustainability.

Comparable Analysis

Peer multiples comparison across industry groups.

Analyst Consensus

Wall Street ratings and price targets aggregation.

Market & Data

News Sentiment

Stock news with sentiment analysis. Available for both equities and crypto.

Earnings Calendar

Upcoming earnings dates and consensus estimates.

Earnings Surprise

Historical earnings beats and misses.

Market Regime

Bull/bear/sideways regime detection based on SPY and VIX.

Sector Performance

Sector ETF 30-day returns ranking for rotation strategies.

Crypto tool availability

Crypto agents have access to: RSI, MACD, Bollinger Bands, ATR, OBV, SMA Crossover, and News Sentiment. Fundamental analysis tools (DCF, Financial Health, etc.) are not available for crypto assets.

Step 6: Review & Deploy

The final step shows an AI-generated summary of your agent configuration, including risk warnings and potential issues. Review everything carefully before deploying.

Deployment Options

  • Paper Trading — Deploy to live paper trading. The agent will execute on the configured schedule using simulated money.
  • Save as Draft — Save your configuration without deploying. You can come back and deploy later.

Agent Lifecycle

  • Draft — Saved but not running
  • Running — Actively trading on schedule
  • Paused — Temporarily stopped, can be resumed
  • Stopped — Permanently stopped
  • Error — Stopped due to an error (e.g., max drawdown breached)

How Agent Execution Works

Once deployed, your agent runs on a scheduled tick cycle. On each tick, the platform:

  1. Fetches current market data for all symbols in your universe (prices, daily changes)
  2. Reads your agent's current portfolio state (cash, positions, unrealized P&L)
  3. Assembles a prompt with your instructions, knowledge documents, market data, portfolio state, and available tools
  4. Sends the prompt to the LLM, which can call tools (RSI, DCF, etc.) and reason about the data
  5. The LLM returns target portfolio weights or individual buy/sell decisions
  6. The constraint engine validates the decisions against your risk limits (max position size, sector concentration, max drawdown)
  7. The trade deriver converts target weights into actual orders, accounting for current positions
  8. Orders are submitted to the broker (Alpaca) for execution

Equity agent schedule

Equity agents tick at 4:30 PM ET (21:30 UTC) on weekdays, in 3 batches staggered by 1 minute. This is after market close, so decisions are based on end-of-day data and orders execute at the next day's open.

Crypto agent schedule

Crypto agents tick daily at midnight UTC, in 3 batches. Crypto markets trade 24/7, so there is no market close concept.

Platform Limits

Max Agents

20 per user

Daily Backtests

30 per day

Backtest Range

Max 365 calendar days

Data Start Date

2016-01-01

Short Selling

Not supported

Capital Range

$1,000 — $10,000,000