Dukascopy omvat een Zwitserse bank en een Letse beleggingsonderneming. Een Nederlands inwoner moet eerst de echte contractpartij, producttoegang en toepasselijke voorwaarden controleren. Een rekening bij de Europese onderneming is niet uitsluitend door het groepsmerk een Zwitsers bankdeposito. Onderstaande voorbeelden zijn fictieve rekentests, geen echte transacties of persoonlijke acceptatiebevestiging.

Wat de naam Zwitserse bank wel en niet zegt

De bedrijfspagina noemt oprichting van Dukascopy Bank SA op 2 november 2004 in Genève en FINMA-toezicht als bank en effectenonderneming. Dukascopy Europe IBS AS is een afzonderlijke beleggingsonderneming in Riga onder Latvijas Banka. Die centrale bank nam per 1 januari 2023 de FCMC-taken over. Controleer de naam en dienst in het contract en het passende officiële register.

Een bankvergunning, vermogensbeschrijving of rekeningoverzicht is geen onafhankelijke actuele solvabiliteitsbeoordeling. Geschikte deposito's, bewaarde effecten en een hefboompositie hebben verschillende risico's en beschermingsvoorwaarden. Vergelijk jaarstukken en contractuele rechten afzonderlijk. Noch Zwitserse domicilie noch EU-lidmaatschap verzekert een gewone verliesgevende transactie.

SWFX en ECN veranderen de contractpartij niet

De bank-FAQ zegt expliciet dat Dukascopy Bank tegenpartij is van alle cliënttransacties op SWFX. Eventuele interbancaire transacties doet de bank op eigen naam; niet iedere cliëntorder krijgt een afzonderlijke externe hedge. ECN beschrijft hier onder meer technologie en liquiditeitsverwerking, geen afwezigheid van een juridische tegenpartij.

Een kleinere slippagetolerantie kan volgens de FAQ meer orderafwijzingen opleveren. De stop-lossuitleg noemt juist risico op grote slippage bij snelle markten of koerssprongen. Een gewone stop is daarom geen gegarandeerde prijs. Controleer exact welk ordertype en welke interface je gebruikt; een stop-limit kan uitvoering laten uitblijven en lost daarmee niet automatisch het resterende positierisico op.

JForex-provisie: juiste USD-waarde aan beide zijden

De JForex-tabel drukt provisie uit per miljoen verhandelde USD voor elke openings- of sluitingstransactie. Het Zwitserse basistarief voor valutaparen is USD 35 per miljoen per zijde. De bankstaffel gebruikt netto-inleg, equity of handelsvolume; de Europese tabel gebruikt netto-inleg en equity en kiest de laagste passende provisie. Andere instrumenten en rekeningarrangementen hebben andere tarieven.

Het oorspronkelijke model koopt EUR 10.000 tegen 1,1000 en verkoopt dezelfde hoeveelheid tegen 1,1020 op een USD-rekening. Bij USD 35 per miljoen kost openen 10.000 × 1,1000 × 35 / 1.000.000 = USD 0,385. Sluiten kost USD 0,3857. Samen USD 0,7707 vóór afronding; USD 20 prijswinst laat USD 19,2293 over na alleen deze provisie.

De modelprijzen zijn veronderstelde werkelijke koop- en verkoopfills: dezelfde ingebouwde spread mag je niet nogmaals aftrekken. Voeg financiering, conversie, betalingen en rekeningkosten waar toepasselijk apart toe. MT4 heeft een andere methode: het Europese tarief berekent een round-turnbedrag bij openen. Dat reeds voorbetaalde sluitingsdeel verdubbel je niet opnieuw. Zie de volledige kostenvergelijking.

Een strategie overzetten: controleer eerst de volume-eenheid

Lot en JForex amount zijn verschillende eenhedenFictief EUR/USD: 0,10 standaardlot is EUR 10.000 en amount 0,01 miljoen. Verkeerd amount 0,10 is EUR 100.000. Bij 20 pips: USD 20 tegenover USD 200 prijsverlies. Kosten en slippage uitgesloten.ZELFDE GETAL, ANDERE EENHEIDFictief EUR/USD · standaardlot EUR 100.000Plan: 0,10 lot = EUR 10.000Juist: amount = 0,010,01 miljoen = EUR 10.00020 pips → USD 20 verliesGekopieerd: amount = 0,100,10 miljoen = EUR 100.00020 pips → USD 200 verliesEerst nominaal, dan API-eenheid.Pip = 0,0001 USD per EUR.USD-rekening; geen kosten of slippage.Geen echte orders of historische serie.
Eerst de hoeveelheid, daarna de API-eenheid. Het originele model vergelijkt EUR 10.000 gepland met EUR 100.000 na verkeerd kopiëren.

Zet lots eerst om naar nominaal en daarna naar de gedocumenteerde amount-eenheid.

Op een klein scherm kun je het diagram horizontaal verschuiven of vergroten. De waarden en conclusie staan ook hieronder als tekst.

Plan
EUR 10.000 – 0,10 standaardlot in dit model.
Juist amount
0,01 miljoen – Zelfde nominale hoeveelheid; USD 20 bij 20 pips.
Verkeerd amount
0,10 miljoen – Tienvoudige hoeveelheid; USD 200 bij 20 pips.

Het behouden EUR/USD-model neemt één standaardlot als EUR 100.000 en één pip als USD 0,0001 per EUR. 0,10 lot is EUR 10.000. De aangehaalde IEngine.submitOrder-variant met Instrument verwacht amount in miljoenen: EUR 10.000 / 1.000.000 = 0,01. Het getal 0,10 kopiëren naar dat veld maakt EUR 100.000, tien keer zoveel.

Bij 20 pips tegenbeweging is het prijsverlies op een USD-rekening USD 20 tegenover USD 200, zonder kosten of slippage. Hetzelfde veldgetal bewaart de blootstelling dus niet. Controleer de specificatie van iedere andere interface en ieder product; deze voorbeeldconversie maakt amount niet tot een universele eenheid voor alle API's.

JForex, Java en een extra controle in EUR

De officiële JForex API-pagina beschrijft Java-toepassingen, historische tests en een directe beveiligde verbinding met de handelsservers. De grafische JForex-interface hoeft niet tegelijk te draaien, maar de toepassing en verbinding blijven nodig. MT4 en MT5 worden ook vermeld; bevestig aanbod en tarief per rekening. Een MQL-strategie naar Java overzetten vraagt mogelijk herschrijven en opnieuw testen van gedrag en eenheden, geen aanname dat één taal altijd beter is.

Nieuwe EUR-controle: budget vóór de API-conversie

Neem fictief EUR 5.000 equity, 0,5% gepland risico = EUR 25, 50 pips stopafstand en een constante koers van 1,10 USD per EUR. Bij een standaardlot is de pipwaarde USD 10. Zonder kosten of slippage past theoretisch 25 × 1,10 / (50 × 10) = 0,055 lot. Veronderstel een volumestap van 0,01 lot: naar beneden afronden geeft 0,05 lot.

Dat is EUR 5.000 nominaal en amount 0,005 miljoen in het genoemde API-veld. Het prijsrisico is USD 25 / 1,10 = ongeveer EUR 22,73. Naar boven afronden naar 0,06 lot geeft ongeveer EUR 27,27 en overschrijdt het EUR 25-budget. De aangenomen stap is modelinvoer, geen Dukascopy-productspecificatie. Dit is ook geen margegoedkeuring; provisie, financiering en koerssprongen kunnen het verlies verhogen.

Test bij migratie daarnaast gedeeltelijke sluiting, kostenboekingen, herverbinding en dubbele orderpreventie. Een historische simulatie bewijst geen live fillkwaliteit. Bewaar de versie van de API en de gebruikte contractspecificatie bij het testverslag, zodat een latere wijziging niet stilzwijgend dezelfde uitkomst krijgt.

Zwitserland en Letland beschermen verschillende claims

Voor geschikte Zwitserse deposito's geldt onder voorwaarden CHF 100.000 per cliënt en bank, met samenvoeging van passende rekeningen. Dat is geen universele garantie voor alle beleggingsactiva. De Letse beleggersregeling is een ander stelsel. Artikel 3 van de actuele Letse wet, in deze versie vanaf 1 juli 2024, noemt onvervulde verplichtingen tot maximaal EUR 20.000, met verrekening en wettelijke voorwaarden en uitsluitingen.

Pas niet automatisch een oude formule van 90% toe: een fictieve volledig passende EUR 8.000 verplichting zonder aftrekposten wordt niet alleen door dat oude percentage EUR 7.200. Latvijas Banka beschrijft eveneens de onvervulde verplichtingen en EUR 20.000-grens en sluit gewoon koersverlies uit. Een verouderde vertaling of marketingtekst is geen reden om het huidige wettelijke bedrag en de valuta te vervangen.

Vergelijk wat wordt beschermd en volgens welke procedure; de hoogste genoemde nominale grens is geen veiligheidsranglijst. Voor Nederland moet je eerst vaststellen welke onderneming, dienst, rekeningcategorie en activa werkelijk van toepassing zijn. Een Zwitsers bankcontract krijgt niet door de Nederlandse woonplaats automatisch alle Europese retail-CFD-regels.

Voor wie zijn de functies relevant?

Java-automatisering, specifieke orders of exportvereisten kunnen concrete vergelijkingscriteria zijn. Een ECN-label of Zwitserse vergunning bewijst geen hoger rendement of gegarandeerde liquiditeit. Bevestig documenttaal, ondersteuning en fiscale rapportage. Een Nederlandse belastingcategorie of EUR-waardering volgt niet uit een Poolse PIT-instructie of de rekeningvaluta.

De Europese pagina met rekeningkenmerken noemt een eerste storting van USD 100 of ondersteund valuta-equivalent, afhankelijk van het cliëntprofiel. Een betaalminimum is geen voldoende strategiekapitaal. In het oorspronkelijke fictieve voorbeeld is 1% van USD 100 slechts USD 1. Vraagt de kleinst beschikbare positie bij de noodzakelijke stop USD 5 prijsrisico, dan past zij niet in dat plan.

Vóór een eventuele aanvraag of botmigratie

  1. Identificeer entiteit, product en Nederlandse woonplaatsacceptatie. Vergelijk toepasselijke bescherming en margevoorwaarden afzonderlijk.
  2. Bereken beide JForex-provisiezijden met de juiste USD-blootstelling, of gebruik de juiste MT4-round-turnmethode. Tel geen kosten dubbel.
  3. Toets eerst het EUR-risicobudget en de productspecificatie; converteer daarna de werkelijke hoeveelheid naar de API-eenheid. Test in demo zonder een geslaagde simulatie als live bewijs te presenteren.
  4. Bewaar historie en rapporten voor de fiscale woonstaat. De buitenlandse rekening bepaalt geen universele aangiftemethode.