MT5 hosted for you, or connect cTrader directly — no VPS either way

Draw a level.
It executes itself,
everywhere.

chartTrigger turns a line on a chart into a rule that watches the market for you — on your own MetaTrader 5 account, which we host and supervise, or on cTrader, which connects straight over its own API. No server to rent, nothing to install, no machine of yours to keep awake. Close the laptop; the rule keeps working.

  • Hosted terminals, supervised around the clock
  • Paper lane before anything goes live
  • Every fire recorded, with its reasons
EURUSD · M15 · live ink ARMED
LIVE INK · 1.1640 FIRED · buy
Live · 665544filled 0.20
Live · 771203filled 0.50
Ghost · papertracking
Illustration of the rule lifecycle. Not a trading recommendation, and not a result.
  • Your broker, our infrastructure. MT5 terminals hosted and supervised; cTrader connects directly. Either way, not your machine.
  • Your rules, written down. Every rule is readable JSON you can version, copy and share.
  • Nothing silent. Each fire keeps the values that caused it, and what happened next.

cTrader accounts are here — connect one directly, no terminal at all

chartTrigger now runs the same rules, the same Proving Ground and the same alerts on cTrader as it always has on MetaTrader 5. Authorise your cTrader account and it trades over its own API in seconds — nothing to host, nothing to supervise. Your MT5 berths keep working exactly as before.

Hosting, handled

You don't need a VPS. That's the whole point.

Running MetaTrader yourself means renting a Windows server, installing the terminal, logging it in, and hoping it is still alive at three in the morning. chartTrigger does that part for you: every MT5 account you connect gets its own terminal on our infrastructure, started, logged in and watched.

Using cTrader instead? There is no terminal to host in the first place — a cTrader account authorises once and trades straight over its own API. This whole section is what MT5 needs that cTrader simply doesn't.

  • A terminal of its own, per account Each berth runs an isolated MetaTrader 5 instance with its own folder, settings and login cache. Accounts never share a session or step on each other.
  • Started, logged in, and restarted when it dies We launch the terminal, sign it in, and watch its process. If it stops or a broker drops the connection, it comes back without you knowing there was a problem.
  • Your computer is not part of the loop Close the tab, shut the laptop, lose your Wi-Fi. Rules keep evaluating and firing, because none of it was ever running in your browser.
  • Credentials encrypted, and no withdrawal access Your broker password is encrypted at rest and used only to sign that terminal in. chartTrigger never holds your funds and cannot move money out of your account.

Doing it yourself

  • Rent a Windows VPS, monthly, forever
  • Install MetaTrader, patch it, keep it signed in
  • Find out it died only when a trade is missed
  • Remote in to fix things from your phone

With chartTrigger

  • Add your broker login and you're done
  • The terminal is provisioned and signed in for you
  • Health, memory and connection state on screen
  • Alerts reach you wherever you actually are
your berths · supervised LIVE
Terminal state
Live · 665544
Qberx-Real · EURUSD, GBPUSD
connected
Live · 771203
Qberx-Real · XAUUSD
connected
Demo · 500119
Qberx-Demo · US30
reconnecting…
Nothing to install. These run on our infrastructure, not on your machine.
Illustration of the berth panel. Sample accounts and symbols.

Start here

From a line on a chart to a rule that runs itself

Five steps, in order. You can stop after step three and never let it touch a live account — plenty of people use chartTrigger purely to watch and alert.

  1. 1

    Connect a berth

    Add your MT5 login and chartTrigger gives it a private terminal of its own — or authorise a cTrader account and it connects straight over the API, no terminal needed. One berth per account, either way.

  2. 2

    Draw it or build it

    Press L and click where you would take the trade. Or skip the chart entirely: build it in the Workbench, start from a template, or describe it in plain English and let the AI copilot write it for you.

  3. 3

    Test it on history

    The Proving Ground replays your rule over past bars using the same evaluator the live engine uses, with the spread and slippage you state up front.

  4. 4

    Run it on paper

    Ghost Mode arms the rule for real, on live prices, without sending a single order. Watch it behave for a week before you decide anything.

  5. 5

    Arm it across accounts

    Point the rule at a cohort. Each account keeps its own sizing, and one arm covers them all. The brake stops everything instantly, whenever you want.

Steps three and four are optional, and deliberately boring. They exist so that the first time a rule sends a real order is not the first time you have seen it work.

New — AI copilot

Say it in plain English. Get a rule you can read.

Most people know the setup they want. Turning it into conditions, filters, sizing and a stop is the part that stops them. Describe it the way you would to another trader, and the copilot writes the rule — in a language you can read, check and change before anything is armed.

You type

“a low-risk gold strategy on the 15 minute chart using bollinger, RSI and stochastic — just alert me, don't trade it”

  • No syntax to learn. Typos, half-sentences and trader shorthand are fine.
  • It asks for what's missing. If you didn't say which account, it says so rather than guessing.
  • Refine it by talking. “tighten the stop”, “only during London”, “skip it when the spread is wide”.
You get back
name "Gold oversold bounce"
symbol XAUUSD
timeframe M15
mode alert

when price crosses above bbands(20, 2).lower
  and rsi(14) < 35
  and stoch(14, 3, 3).k < 30
  and spread < 1.5 pips
then alert all

cooldown 30m

An illustration of the language, not a recommendation.

  • It can only write real rules

    Whatever it writes is compiled and checked against the same engine that runs your live rules — the same indicators, the same checks, your own accounts and cohorts by name. An invented indicator or an account that isn't yours is a red underline, not a rule.

  • It never arms anything

    The copilot hands you a draft. You read it, change what you like, test it on history, run it on paper. Arming it is your decision and stays your decision — nothing it writes reaches a broker on its own.

  • Included in your plan

    No separate AI subscription and no API key of your own to set up. Each plan carries a monthly allowance, and the app shows how much of it is left before you spend it — as a simple percentage, with a weekly share so one busy afternoon can't use up the month.

It writes rules; it does not predict markets. Nothing the copilot produces is advice, and a rule that compiles is not a rule that should be traded — that is what the Proving Ground and Ghost Mode are for.

Walkthrough

See it without signing up

Six screens, in the order you would meet them. Step through at your own pace, or let it play.

Berths
BerthServerStateEquity
Live · 665544Qberx-Realconnected1 195.60
Live · 771203Qberx-Realconnected4 010.22
Demo · 500119Qberx-Demologging in—

Each berth is an isolated MT5 terminal chartTrigger starts and supervises for you. If one drops, it reconnects and says so.

Level · 1.1640 · drag to move the rule
LevelTrendZone Press L, then click the chart

The line is not an annotation. Drag it and the rule moves with it — that is what Live Ink means.

Whenprice crosses above the level
AndRSI(14) is below 70
Andsession is London
Andspread is at most 2.0 pips
Thenbuy into cohort Majors, stop 20 pips, target 2R
Andalert my confirmed destinations

Point and click, or write the same thing as JSON on the Blueprint tab. Both edit one rule; neither is the "advanced" one.

2 790bars replayed
11 148evaluations
37times it would have fired
75blocked by the spread guard
historical simulation Assumed spread 2.0 pips · slippage 0.5 pips · stop checked before target within the bar

A run that fires nothing tells you which condition blocked it, and how often. Past bars are not a forecast, and chartTrigger never presents them as one.

Price above 1.16401.16385 · 1.5 pips away
RSI(14) below 7052.6
Session is London09:41 UTC
Spread at most 2.0 pips2.3 pips

The Bench shows every condition as the engine sees it, right now, with the distance still to go. When a rule stays quiet, this is why.

fired09:44:12 UTC · EURUSD · 1.16402
RuleLondon break · v4
Conditions4 of 4 met
Orders2 live, 1 paper
Alertsemail, Telegram
665544 buy 0.20 · filled · 41 ms
771203 buy 0.50 · filled · 63 ms
ghost buy 0.10 · tracking to target

One record per fire, kept forever: the values that caused it, what was sent, what came back, and who was told.

Every screen above is an illustration of the interface, with sample values. Nothing here is a result, a recommendation, or a claim about what any rule will do.

What you get

Everything a rule needs to be trusted

The parts below exist so you can answer one question at any moment: what is this rule doing, and why.

Live Ink

The drawing is the rule

Drag the level and the rule moves with it. Delete it and the rule disarms. There is no second step where you transcribe what you drew into a form — the line on the chart is the thing the engine watches.

Proving Ground

Simulate it on history before it touches money

A strategy simulator for MT5, cTrader and forex rules: it replays your rule through the same evaluator the live engine uses, with the spread and slippage you state. A run that fires nothing tells you which condition blocked it, and how often.

Blueprint

Readable JSON

Every rule is a document you can diff, version and roll back. Saved on every edit.

The Workbench

Build it without a chart

Point and click, in plain language. Twenty standard setups ship as templates you can edit or reset.

The Bench

Why it hasn't fired

Live condition state for every armed rule, and how far price still has to travel to trip it.

Ghost Mode

A paper lane on live prices

Same rule, same triggers, same conditions — no broker. Run it for a week and watch how it behaves before a single real order is sent. Promote it to live when, and only when, you want to.

Provenance & Flight Recorder

Every fire keeps its reasons

One record per event: the value of each condition, the orders planned, what the broker sent back, and who was told. Sampled snapshots let you scrub back to what the engine saw at any moment.

Cohorts

One arm, many accounts

Group berths and give each its own sizing — fixed lots, risk percentage, or lots per thousand.

The Brake & Deadman

Stop everything, instantly

Kill switches per account, per cohort, or across the lot. Daily-loss limits pull the brake for you.

Alerts & Open Line

Told wherever you are

Email, Telegram, SMS, Discord, Slack or your own webhook. Inbound hooks can trigger rules too.

Three charting engines, one set of rules

Draw on Lightweight Charts or KLineCharts, both fed from your own berth, or embed the TradingView widget when you want their tools. The rule does not care which one you drew it on.

With no berth connected yet, the chart runs on a clearly-labelled demo feed so you can try the drawing tools and templates before you connect anything.

An audit trail you did not have to set up

Every action you take, every engine event, every inbound webhook and every alert attempt is recorded and searchable, with exports. If an order went out, you can show exactly what caused it.

Sessions are listed and revocable, sign-ins are rate limited, and credentials for your broker connections are encrypted at rest.

Plans

Pick the size you need

Plans differ by how many broker connections, rules and cohorts you can run. Everything else — the Proving Ground, Ghost Mode, alerting, the audit trail — is in every plan.

Loading plans…

Prices are set by the operator of this installation and shown live from the admin portal. Payments are confirmed by a person, so access starts once your payment is matched.

Questions

The things people ask first

Do I need a VPS, or to install MetaTrader?

Neither. That is the part we take off your hands. When you add an MT5 account, chartTrigger provisions a terminal for it on our infrastructure, signs it in, and supervises the process — restarting it if it stops and reconnecting it if the broker drops. A cTrader account skips this altogether: authorise it once and it trades directly over its own API, with no terminal at all. Either way, you never rent a server or remote in to fix anything.

Do I need to leave my computer on?

No. The engine runs where chartTrigger is hosted, not in your browser. Once a rule is armed you can close the tab, shut the laptop and go out; the terminals stay logged in and the rule keeps evaluating.

Does chartTrigger hold my money?

No. It never touches your funds and has no access to withdrawals. You add a broker login, it drives that terminal to place the orders your rules describe, and that is the whole relationship.

Will it make me money?

That is not a question anyone honest can answer, and chartTrigger makes no claim about it. It is execution and alerting software: it does what your rule says, consistently, and records what happened. The rule and the risk are yours.

What does the Proving Ground actually tell me?

How your rule would have behaved over past bars, using the same evaluator as the live engine and the spread and slippage you state. It is a historical simulation for spotting broken logic, not a forecast, and it is labelled that way everywhere it appears.

Is chartTrigger an MT5 or forex simulator?

It simulates rules, not clicks. The Proving Ground replays a rule you drew or described over historical bars with the spread, slippage and commission you state, and Ghost Mode runs it on live prices with simulated fills. It does not offer a candle-by-candle mode for placing trades by hand, and a simulation is not a forecast. How the different kinds of simulator compare.

Can I use it without ever placing a live order?

Yes, and many people do. Set a rule to alert-only or to Ghost Mode and it will watch, notify and record without any order reaching a broker.

Do I need to know how to code?

No. The Workbench is point and click, and templates cover the common setups. The JSON view is there if you want it, not because you need it.

Which brokers work?

Any broker offering a retail MetaTrader 5 account, and any broker reachable through cTrader’s Open API. MT5 runs through the normal client terminal, which we host for you; cTrader connects directly with no terminal at all. Either way, there is nothing for your broker to approve.

What happens if something breaks mid-trade?

Failed orders are retried with duplicate protection, so a retry cannot open the same position twice. Every attempt, including the failures and the broker's return codes, is on the record.

Contact

Ask us anything before you commit

Questions about whether your broker works, what a plan covers, or how a particular setup would be written as a rule — send them over. A person reads these.

  • Tell us your broker and we will say whether it fits
  • Describe a setup and we will sketch the rule
  • Ask for the partner-broker route if a subscription does not suit

We use what you send only to reply. No third-party tracking runs on this page.

Start with one rule, on paper

Connect a berth, draw a level, and let it run in Ghost Mode for a week. That costs you nothing but attention, and it is the honest way to find out whether your idea survives contact with the market.