# Turn your plan into code you can read.

> You know what you want to trade. AlgoBarsX lets you write it in plain words, check it says what you meant, and test it before you risk a cent.

Source: https://algobarsx.com/for/traders/

## What gets in your way.

- **You have ideas, not code** Most trading languages expect you to be a programmer first.
- **You cannot check the code** If someone else wrote it, how do you know it does what you asked?
- **Tests that flatter** A backtest that peeks ahead or fills at perfect prices will lie to you.

## How AlgoBarsX helps.

- **Say it in English** Type your idea and press Convert to AlgoBarsX. You get real code you can read and change. [Read more](https://algobarsx.com/docs/first-strategy/)
- **Read it back** Every script is turned into plain English by the compiler. If the words are wrong, the code is wrong. [Read more](https://algobarsx.com/docs/what-is-algobarsx/)
- **Tests that do not cheat** No peeking ahead. When unsure, the stop wins. When the money is gone, the test stops. [Read more](https://algobarsx.com/docs/#execution-rules)
- **Size by risk** Write `risk: 1%` with a stop. The lot size is worked out for you. [Read more](https://algobarsx.com/docs/sizing/)
- **Watch it play back** See each trade open and close, bar by bar. [Read more](https://algobarsx.com/docs/terminal-tools/)
- **Free** $0 a month. No card. Not a trial. [See pricing](https://algobars.com/pricing)

## Code your whole team can read.

This is a complete strategy. A risk manager, a partner or a new hire can follow it. The compiler also writes it out in plain English.

```algobarsx
strategy "EMA Cross"
    market: EURUSD
    bars: 15m

input fast = 20
input slow = 50

when crosses_above(ema(close, fast), ema(close, slow)):
    buy risk: 1%, stop: 25 pips, target: 2R

when crosses_below(ema(close, fast), ema(close, slow)):
    close_all
```

The compiler reads it back:

> When the EMA of the close over `fast` bars crosses above the EMA of the close over `slow` bars, it buys at market, risking 1% of the balance, with a stop 25 pips from the entry and with a target 2R from the entry.

> When the EMA of the close over `fast` bars crosses below the EMA of the close over `slow` bars, it closes all trades.

## Start here.

- [Build a rule in one minute](https://algobarsx.com/#try)
- [Your first strategy](https://algobarsx.com/docs/first-strategy/)
- [The cheat sheet](https://algobarsx.com/docs/cheat-sheet/)
- [Strategies](https://algobarsx.com/strategies/)
- [Indicators](https://algobarsx.com/indicators/)
- [Alerts](https://algobarsx.com/alerts/)

> **Please read this.** AlgoBarsX is a tool for building and testing your own rules. It does not pick trades, give advice or promise results. Tests leave out spread, fees, swaps and slippage. Trading is risky and you can lose money.

## Good questions.

**Do I need to know how to code?** No. The code reads like plain words, it reads itself back in English, and you can type your idea in plain English and press Convert to AlgoBarsX.

**Is it really free?** Yes. $0 a month with no card. It is not a trial. You only pay if you want more credits for AI, tests and auto trades.

**Will live results match a backtest?** No. Tests use past prices and leave out spread, fees, swaps and slippage. Past results do not tell you what will happen next.

**Does AlgoBars hold client money?** No. AlgoBars is software, not a broker. It links to accounts at supported brokers. It never holds money and it does not give advice.

## Important

Trading is risky and you can lose money. AlgoBars is software, not a broker or an adviser. Backtests are hypothetical and leave out spread, fees, swaps and slippage. AlgoBarsX is in beta.
