Quick take · 30 seconds

Most "how to pick a broker" guides are surface-level. Here’s a deeper checklist for algorithmic traders: seven structural questions that separate brokers genuinely built for automated strategies from those that just permit them.

Picking a broker is the single highest-leverage decision an algorithmic trader makes. The strategy can be perfect. The infrastructure underneath it decides whether the strategy actually works in production.

Most "best broker" guides focus on the wrong things — spread sizes, account types, country availability. Useful to know, but not what determines whether your strategy survives.

This is a deeper checklist. Seven structural questions, in the order you should ask them. Each one has a right answer and a wrong answer, and together they tell you whether a broker is genuinely built for automated trading or just permits it.

The strategy can be perfect. The infrastructure underneath decides whether it actually works.

"Do you take the other side of client trades?"

This is the single most important question, and almost no one asks it. If the answer is yes (or "sometimes" or "in certain conditions"), the broker profits when you lose. The whole rest of the relationship is built on that misalignment.

The right answer is: no. The broker should be a true ECN venue — your order routed directly to the market, the broker earning a flat commission whether you win or lose. This is the structural foundation that everything else depends on.

If a broker hedges on this question, watch their language carefully. Phrases like "we route most orders to the market" or "our execution model is hybrid" or "we may act as counterparty in certain market conditions" are all ways of saying the same thing: yes, sometimes we take the other side. That’s a structural problem, regardless of how it’s phrased.

The execution model isn’t a feature you can opt into. It’s the foundation everything else stands on. If it’s wrong, every other broker capability sits on a misaligned base.

"What’s your average execution latency, and your fill rate?"

Both are concrete numbers. A serious broker can quote them.

<50ms
Latency — institutional zone
99.9%+
Fill rate — baseline, not best-day
Hold in news
Both numbers during volatility

One important nuance: ask whether the quoted latency holds during news events. Many brokers can claim impressive latency during quiet sessions, then quietly fail during the moves their fastest strategies are actually built to capture. A broker that can speak to latency under stress is operating at a different level to one that only quotes the average.

Fill rate is the partner number. A broker quoting sub-30ms latency but only a 97% fill rate isn’t actually doing you a favour — they’re executing fast, but their rejection rate is silently throwing away three out of every hundred trades.

If the broker hedges, says "varies," or won’t commit to a specific number, that’s an answer in itself. They don’t track it. Or they do, and don’t want you to see it.

"Where does your liquidity come from?"

You’re looking for an explicit answer about multi-venue aggregation from tier-1 providers. "Deep liquidity" is meaningless on its own. "Aggregated from multiple top-tier banks and institutional venues" is meaningful.

Also ask how the liquidity behaves under stress. A broker that has clearly thought about this will have a concrete answer about session opens, news events, and high-volatility periods. One that hasn’t will give you a marketing-speak answer.

"Deep liquidity" is meaningless on its own. The right phrase is "multi-venue, tier-1, aggregated."

A useful field test: ask the broker how their liquidity behaves during a non-farm payrolls release. A serious broker has an answer. A serious broker has measurement systems running on this. A non-serious broker says "our liquidity is robust." The two answers mean entirely different things.

"Do you actively support algorithmic trading?"

Most brokers permit it. Fewer support it. The difference shows up in three places:

API throughput. Can it handle production-scale load? What are the rate limits? Are EAs and automated systems fully supported, or restricted?

Platform. Is it MetaTrader 5 or another professional platform with native EA support? Or a custom web app that bolts an API on as an afterthought?

Account structure. Are there any restrictions or penalties for accounts running heavy automation? If yes, the broker doesn’t actually want algorithmic flow.

An honest signal: brokers that actively support algorithmic trading talk about it specifically on their site. They have documentation. They mention EAs by name. They publish API references. They have a dedicated section for it.

Brokers that just permit it bury automation in the fine print. There’s no API documentation, no EA section, no mention of throughput. The signal is in what’s present, not just in what’s absent.

"How exactly do you make money?"

Two acceptable answers: a flat commission per lot, or a clearly stated spread markup. Both are honest.

The wrong answers: vague references to "competitive spreads," hidden order-flow payments, or "we make money on the spread." If a broker can’t explain their own revenue model in one sentence, the model is designed to be opaque.

Wrong answer

"We make money on the spread."

No specific number
Spread can widen invisibly
You can’t verify what you’re paying
Right answer

"Raw spread + flat $8–$10 per lot."

Specific, verifiable
Doesn’t change with conditions
Same price at 0.01 or 50 lots

The other useful question on pricing: ask about overnight financing rates. Brokers that publish them in detail are signalling transparency. Brokers that quietly include them in the dealing model are signalling something else.

"Where are client funds held, exactly?"

The right answer involves the words "segregated accounts" and "established banking partners." Segregation means your money is ringfenced from the broker’s operational capital — if anything happens to the broker’s business, client funds aren’t on the hook.

A good broker can describe this in operational terms. They can name the banking arrangement, the segregation structure, and the verification process for withdrawals.

If the broker can name the banking partner (or at least describe the type of institution and the jurisdiction), that’s a meaningful signal. Vague "trusted banking partners" without any further detail is much weaker. Real operations have real names attached.

And ask about the withdrawal verification process. A broker that takes this seriously will explain that withdrawals are verified against the same source as the original deposit. That’s standard AML practice — and the brokers that don’t enforce it tend to be the ones that have other operational issues, too.

"How fast can I withdraw, and who do I talk to?"

Withdrawals are a stress test for the broker’s operations. A 24-48 hour processing time is the institutional standard. Multiple business days or vague timelines mean the operational backbone isn’t built for it.

And on support: ask whether you get a real human. Email, live chat, dedicated account manager — these are the signals of a broker that treats clients like clients. Ticket queues and chatbots are the signals of one that treats them like load.

"What happens when something goes wrong?"

The seven questions above test the broker in normal conditions. This one tests them at the moment that matters most: when something has gone wrong.

Ask about their last major incident. What happened? How did they communicate? How was it resolved? A broker with operational maturity can answer this. They have post-mortem documents. They have process. They learn from incidents.

A broker that says "we’ve never had an incident" is either too new to have one, or not honest enough to admit one. Both are signals worth weighing.

You learn more about a broker from how they handle a bad day than how they handle a good one.

The whole list, one screen.

01 · Execution model
True ECN. Broker never takes the other side.
02 · Latency & fills
Specific numbers. Held under stress.
03 · Liquidity
Multi-venue tier-1 aggregation.
04 · Automation
Actively supported, not just permitted.
05 · Pricing
Specific, verifiable, identical at all sizes.
06 + 07 · Trust signals
Segregated funds. Fast withdrawals. Real humans.

If a broker can answer all seven concretely, with specifics, you’re in the right neighbourhood. If they can’t answer half of them, move on.

The best brokers are the ones who can tell you exactly what they do. The marketing copy is always shorter than the operational truth.

About Tradiso

Tradiso checks all seven boxes.

Sub-30ms execution. 99.99%+ fill rate. Tier-1 multi-venue liquidity. True ECN routing. Production-grade API. Segregated client funds. 24-hour withdrawals. Real humans on every account.