Learn/Documentation

Charton Documentation

Everything you need to build, test, and automate your trading strategies.

Charton is a technology platform, not a broker-dealer or investment adviser, and does not provide investment advice. Trading involves substantial risk of loss. Backtested and hypothetical results are not indicative of future performance. You are solely responsible for your trading decisions. Terms / Risk Disclosure

Common path

Platform features


Quick start

Charton is a single environment for building, testing, and running automated trading strategies. You don't need a separate charting platform, a separate broker dashboard, or a third-party automation tool.

The first time you open Charton, you'll be taken to the Strategy Architect. You can start building immediately — no setup required before your first strategy. Broker connection is only needed when you want to move from demo testing to live execution.

Connect a broker

Charton connects to broker accounts using two methods: API key or OAuth 2.0. Both are one-time setups.

API key
Generate a key from your broker developer settings and paste it into Charton. You control the permissions assigned to the key.
OAuth 2.0
Log in through your broker authorization flow directly from Charton. No key to manage — Charton receives a scoped access token automatically.

Before connecting to a live account, you can test everything using Charton's built-in demo portfolios, available on all plans.


Strategy Architect — Overview

The Strategy Architect is where you turn a trading idea into a structured, testable strategy through a chat interface. There are three ways to start a build: describe research criteria, describe specific logic, or upload an image. After a build, Charton can surface up to five historical parameter variations for your review.

Criteria-based building

You describe research criteria: “Compare historical gold strategy candidates with a defined drawdown limit.”

The system scans combinations across more than 150 technical tools and returns historical candidates that match your criteria. You get a hypothetical backtest summary in the chat, and the full strategy with chart visualization in the Workspace.

Knowledge-based building

You describe a specific setup: “Build a strategy based on order blocks inside the London session, 1:1 risk/reward, stop below the order block.”

If the logic is supported in the system, the Architect structures the rules, tests them, and returns results. You can refine any parameter through follow-up messages in the same chat.

Image-based building

Upload a screenshot of a chart or a hand-drawn sketch of a setup. The system reads the image, converts it into structured trading logic, and builds a testable strategy from it automatically. Useful when you have a visual concept that is difficult to describe in words.

Strategy variations

After a strategy build, Charton can generate up to five alternative parameter sets using historical data. Each variation includes historical diagnostics such as win rate, drawdown, or profit factor.

The system also flags signs of overfitting — if the strategy has too many conditions, unusually clean results, or parameters that are suspiciously precise. Variations are not recommendations; you decide what to test or apply.


Backtesting Engine — Overview

After a strategy is built in the chat, you get a hypothetical historical summary: win rate, total trades, net P&L. For the full picture, the strategy moves to the Workspace — where every entry and exit appears directly on the chart, alongside the complete performance report. Any change made through the chat updates the backtest in real time.

Tick-level data

The backtesting engine processes every price movement — not just candle opens and closes. Intra-candle stop triggers and take profits are evaluated correctly, which candle-based engines cannot do. Results are substantially more accurate than standard OHLC backtests, particularly for strategies with tight stops or short timeframes.

Commissions & slippage

You can add commissions and slippage before running a backtest. Both are applied to every simulated trade, ensuring results reflect real execution conditions. A strategy that looks profitable before costs is not necessarily profitable after them.

Performance report

The report covers four categories:

Returns
  • Net profit/loss
  • Profit factor
  • Return on investment
Trade statistics
  • Win rate
  • Total trades
  • Average win vs. average loss
Risk metrics
  • Maximum drawdown
  • Longest losing streak
  • Recovery factor
Execution quality
  • Average trade duration
  • Trades per day/week
  • Entry timing distribution

What is an agent

An agent is the entity that connects your strategies to a broker account and transmits authorized orders according to the mode you configure. One agent corresponds to one broker account. You can assign multiple strategies to a single agent. The agent monitors the market continuously, applies all risk rules, and transmits orders or alerts based on the execution mode you've set.

Create & launch

Creating an agent takes three steps: create the agent, connect it to a broker account, and assign the strategies you want it to follow. Once launched, the agent runs continuously according to your configured mode.

You can pause a strategy without stopping the entire agent. You can also add or remove strategies from a running agent at any time.

Demo vs live

Before going live, you have two options: Charton's built-in demo portfolios (available on all plans) or your broker's own demo account. Demo portfolios simulate order execution against live market data. Many users review a new strategy in demo mode before connecting to a funded account.

Execution modes

Automatic order transmission
The agent transmits orders according to the strategy rules and broker permissions you authorized.
Semi-automatic
The agent identifies setups and sends an alert requesting approval. You review and approve or reject each trade before it is placed.
Alerts only
No orders are sent to the broker. The agent monitors the market and notifies you when a strategy would have triggered.

Strategy-level limits

Settings that apply per strategy and control individual trade behavior:

  • Stop loss — required on every trade, no exceptions
  • Take profit — fixed or dynamic target
  • Risk per trade — as a percentage of account balance or a fixed amount
  • Maximum simultaneous positions — cap on open trades for this strategy
  • Session filter — restrict the strategy to specific market hours
  • Max consecutive losses — pause or alert after N losses in a row when configured
  • Trailing stop — follow price movement and lock in profits
  • Break-even rule — move stop to entry price once a profit threshold is reached

Agent-level limits

Settings that apply across all strategies on the same account. When a configured threshold is detected, the agent can pause activity or notify you according to the mode you selected:

  • Maximum daily loss — new entries can be paused until the next day
  • Maximum total drawdown — agent activity can be paused until manually reviewed
  • Maximum total open positions — cap across all strategies combined
  • Maximum trades per day — limits total daily execution volume

Prop firm setup

Example configuration for a standard FTMO-style $100,000 account (5% daily loss limit, 10% total drawdown limit):

Max daily loss (agent)
4% — $4,000
Buffer below the 5% hard limit.
Max drawdown (agent)
8% — $8,000
Buffer below the 10% hard limit.
Risk per trade (strategy)
0.5–1%
Keeps single-trade exposure controlled.
Stop loss (strategy)
Required
Enforced on every trade without exception.

All risk settings are optional — Charton enforces nothing by default. Read your firm's terms carefully and configure accordingly.


Alert types

Trade opened
Fired when the agent enters a new position.
Trade closed
Fired when a position is closed — at take profit, stop loss, or manually.
Limit reached
Fired when a strategy-level or agent-level limit is triggered.
Agent stopped
Fired when the agent halts due to a daily loss or drawdown limit.
Approval required
In semi-automatic mode — waiting for your decision on a trade.
Strategy paused
Fired when a strategy is automatically paused due to consecutive losses.

Delivery channels

Alerts are delivered via email and through the Charton web app. Mobile push notifications are not currently available. In semi-automatic mode, every alert includes a direct link to the approval page.


Supported brokers

Charton supports broker connections across all major asset classes.

Alpaca
Interactive Brokers
Robinhood
cTrader
Chase
Vision Trade Forex
Trading Cult
Wall Street Funded
Funded X

API key connection

Log in to your broker platform and navigate to the developer or API settings section. Generate a new API key with trading permissions enabled. Paste it into Charton's broker connection screen. The key is stored encrypted and never exposed after the initial entry. To revoke access, delete the key from your broker settings.

OAuth connection

Click “Connect via OAuth” on the broker connection screen. You'll be redirected to your broker authorization page. Log in and approve the requested permissions. Charton receives a scoped access token that is refreshed automatically. To revoke access, disconnect from either Charton's settings or your broker connected applications page.

Trade faster,
smarter, better.