Dukascopy review — the Swiss bank and ECN broker
Dukascopy is an unusual creature in the retail forex world: it is not an ordinary CFD broker but a licensed Swiss bank. The company was founded on 2 November 2004 in Geneva, and it is supervised by the Swiss regulator FINMA on two counts at once — as a bank and as a securities firm. For a trader, that means a different tier of safeguards than the average CySEC-licensed broker offers. In this review I explain what Dukascopy actually delivers, what it costs, and who it genuinely suits.
Who Dukascopy is and what "Swiss bank" really means
The group has two faces that are easy to confuse. The first is Dukascopy Bank SA in Geneva — a fully licensed Swiss bank supervised by FINMA, holding both a banking licence and a securities-firm licence. The second is Dukascopy Europe IBS AS in Riga, an EU brokerage in the Latvian jurisdiction supervised by Latvijas Banka (the Latvian central bank, which absorbed the duties of the former FCMC supervisor in 2023). The distinction has real consequences: whichever entity you open an account under determines your capital protection and your leverage limits.
The bank itself is run conservatively. According to its client-protection page, more than 90 percent of Dukascopy Bank's assets are cash and bonds of the Swiss Confederation — the bank grants no credit, holds no real estate and carries no risky securities. In a market where many retail brokers are thinly capitalised partnerships, that balance sheet is an argument in itself.
What SWFX is — an ECN model done the Swiss way
At the heart of the offering sits SWFX, the Swiss FX Marketplace, a proprietary liquidity venue running on an ECN model. Orders reach the market on a Straight Through Processing basis, with no dealing desk and no requotes — the broker does not take the other side of your trade but matches it against liquidity providers' quotes. This is the classic agency model: you buy a raw market spread and pay a separate commission on top. If the difference between this and a dealing-desk broker is not yet obvious to you, it is worth reading first how an ECN model differs from a market maker, because Dukascopy's whole cost philosophy flows from it.
"Between 74% and 89% of retail investor accounts lose money trading CFDs, with average losses per client ranging from EUR 1,600 to EUR 29,000." — European Securities and Markets Authority (ESMA), statement of 27 March 2018
What trading at Dukascopy actually costs
Here honesty is required: Dukascopy does not advertise fixed, marketing-style spreads such as "EUR/USD from 0.2 pip". Spreads are variable and come straight from the SWFX marketplace, so the real cost depends on liquidity at the moment of execution. What is published is the commission table. According to the official fee schedule, commission is charged per million dollars of volume traded, not per lot and not per side.
The commission rate drops as activity and capital rise — from roughly USD 35 per million at the lowest tier down to a few dollars per million at very large volumes. On a MetaTrader 4 account there is an extra USD 0.5 per lot. In practice this is a transparent model for an active trader, but it demands that you total the full cost rather than stare at the spread alone. How that splits into its two components I cover in the piece on spread versus commission, and separately whether such a setup helps scalping on a tight spread.
Platforms: JForex over plain MetaTrader
Dukascopy's calling card is JForex — a proprietary platform written in Java, available as a desktop, web and mobile client. Its biggest strength is the JForex API: a developer can write a strategy in Java, back-test it on historical data (including a visual mode) and connect it directly to the bank's trade servers. For anyone coding algorithms, this environment is more powerful than MetaTrader's MQL language. Dukascopy also offers plain MetaTrader 4 and MetaTrader 5, but JForex is the platform of first choice here and the whole ecosystem is built around it.
The downside is the learning curve. JForex has more features than MT4, which makes it intimidating for a beginner. Anyone who has spent years working solely in MetaTrader, with their own MQL indicators, will pay for the switch in time.
Capital protection: Switzerland versus the EU
This is the genuine differentiator. Deposits at Dukascopy Bank SA are covered by the Swiss esisuisse guarantee scheme up to CHF 100,000 per client. Clients of the Latvian entity, Dukascopy Europe, fall instead under the EU investor-compensation scheme up to EUR 20,000 — the standard set by the EU directive, the same as at CySEC- or KNF-licensed brokers. The difference in amount and in jurisdiction matters; the Swiss cover is simply higher, and it is backed by a bank with a conservative balance sheet.
The mechanics of how these compensation schemes differ across jurisdictions I break down in the review of a broker supervised by the KNF. It is also worth remembering that Dukascopy is not the only banking player in this league — its direct Swiss rival is Swissquote, likewise holding a FINMA banking licence. For the wider context of how regulation protects a retail trader, MyBank's sister site covers the topic in its regulations section.
Who Dukascopy suits — and who it does not
The strengths are clear: a Swiss banking licence and a very high level of capital safety, a true ECN model with no dealing desk, raw market spreads, and a powerful Java API for automation. This is an offering tailored to an active, technically capable trader who values execution transparency and the stability of the institution.
The weaknesses are real too. Dukascopy runs no Polish-language support, and its interface and documentation are in English. The instrument range is narrower than at universal retail brokers such as XTB. Dukascopy does not publish a fixed minimum deposit for a retail account, but the entire positioning — commission charged per million of turnover, and the emphasis on JForex — plainly targets a serious, active client rather than someone who wants to start with a hundred dollars. A beginner will most likely feel lost here.
What to do before opening a Dukascopy account
- Establish which entity you are joining. Check in the agreement whether you are registering with Dukascopy Bank SA (Switzerland, cover up to CHF 100,000) or Dukascopy Europe (Latvia, compensation up to EUR 20,000) — this determines your capital protection and your ESMA leverage limits.
- Total the full cost, not just the spread. Add the per-million commission from the current fee schedule to the variable market spread; only the sum tells you whether this works for your trading style.
- Test JForex on a demo account. Before funding real money, work through the platform tutorial and — if you code — try the JForex API on historical data. The learning curve here is significant.
- Plan your tax reporting. As a foreign broker, Dukascopy will not issue you a domestic tax statement — you convert profits to your home currency and report them yourself. At larger volumes, consider an accountant familiar with forex.
Sources & bibliography
-
Dukascopy Bank SA About the Company — founding, ownership and FINMA status · Data założenia (2 listopada 2004, Genewa), nadzór FINMA jako bank i firma inwestycyjna, model ECN SWFX (STP, no dealing desk), platformy JForex/MT4/MT5 oraz spółka Dukascopy Europe w Rydze. www.dukascopy.com ↗
-
Dukascopy Bank SA Fee Schedule — trading commissions · Model prowizji naliczanej od miliona dolarów obrotu (progi wolumenowe od ok. 35 USD/mln) oraz dopłata na rachunku MetaTrader 4 (0,5 USD za lot, 5 USD/mln). www.dukascopy.com ↗
-
Swiss Financial Market Supervisory Authority (FINMA) Authorised institutions, individuals and products — public register · Oficjalny rejestr instytucji autoryzowanych przez FINMA (banki i firmy inwestycyjne) — niezależne źródło potwierdzające nadzór szwajcarskiego regulatora. www.finma.ch ↗
-
European Securities and Markets Authority (ESMA) ESMA agrees to prohibit binary options and restrict CFDs — 27 March 2018 · Komunikat o interwencji produktowej: 74–89% rachunków detalicznych traci na CFD oraz limity dźwigni (30:1 dla głównych par walutowych). www.esma.europa.eu ↗
Frequently asked
Is Dukascopy safe, and who regulates it?
Dukascopy Bank SA is a fully licensed Swiss bank based in Geneva, supervised by FINMA both as a bank and as a securities firm. Deposits are covered by the Swiss esisuisse guarantee scheme up to CHF 100,000 per client. The bank itself runs a conservative balance sheet — more than 90 percent of its assets are cash and bonds of the Swiss Confederation, it grants no credit and holds no risky securities. Note that clients of the EU entity, Dukascopy Europe in Riga, fall under Latvian supervision and compensation up to EUR 20,000, so your level of protection depends on which entity you join.
What does trading at Dukascopy cost, and what is the spread?
Dukascopy does not advertise fixed, marketing-style spreads. Spreads are variable and come straight from the SWFX marketplace, so the real cost depends on current liquidity. What is published is the commission table: commission is charged per million dollars of volume traded, not per lot. According to the official fee schedule, the rate starts at roughly USD 35 per million at the lowest tier and falls with volume and capital down to a few dollars per million. On a MetaTrader 4 account there is an extra USD 0.5 per lot. The full cost is therefore the sum of the variable spread and the commission, not the spread alone.
What is the JForex platform, and does Dukascopy offer MT4?
JForex is Dukascopy's proprietary platform written in Java, available as a desktop, web and mobile client. Its biggest strength is the JForex API: in Java you can write your own strategy, back-test it on historical data (including a visual mode) and connect it directly to the bank's trade servers. For anyone coding algorithms, this environment is more powerful than MetaTrader's MQL language. Dukascopy also offers plain MetaTrader 4 and MetaTrader 5, but JForex is the platform of first choice here and the whole ecosystem is built around it. The downside of JForex is a clear learning curve for those used solely to MT4.
Who is Dukascopy a good choice for?
Dukascopy suits an active, technically capable trader who values a transparent ECN model with no dealing desk, raw market spreads and Java automation, while seeking a high level of capital safety under a Swiss banking licence. It is less suited to beginners: support is in English, the instrument range is narrower than at universal retail brokers such as XTB, and the JForex interface can be intimidating. Dukascopy does not publish a fixed retail minimum deposit, but its entire positioning — commission charged per million of turnover — targets a serious, active client rather than someone starting with a hundred dollars.