Gamestudio Links
Zorro Links
Newest Posts
Blobsculptor tools and objects download here
by NeoDumont. 03/28/24 03:01
Issue with Multi-Core WFO Training
by aliswee. 03/24/24 20:20
Why Zorro supports up to 72 cores?
by Edgar_Herrera. 03/23/24 21:41
Zorro Trader GPT
by TipmyPip. 03/06/24 09:27
VSCode instead of SED
by 3run. 03/01/24 19:06
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
5 registered members (AndrewAMD, monk12, TipmyPip, Quad, aliswee), 1,029 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
sakolin, rajesh7827, juergen_wue, NITRO_FOREVER, jack0roses
19043 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Experience with Dukascopy plugin #482913
04/16/21 12:02
04/16/21 12:02
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Hi
- Has anyone had any experience with this plugin?
- Does someone use this plugin in a real or demo account?

The broker makes a good impression on me


[Jeder ist sich selbst am Nächsten]
Re: Experience with Dukascopy plugin [Re: JeyKey II] #482962
04/19/21 09:11
04/19/21 09:11
Joined: Jan 2021
Posts: 4
H
Hajoha Offline
Guest
Hajoha  Offline
Guest
H

Joined: Jan 2021
Posts: 4
Hi,

I use the Dukascopy plugin in a demo account on a VPS with 2 GB memory since a few months, running Z12. I had to restart Zorro twice in that period because Zorro freezes, it takes 99% memory. The last time after 3,5 week. I dont know the exact reason for that, but it seems that the plugin is using that memory. I changed some of the settings of the plugin to see if that helps to get it more stable (less memory usage). It is running now for 3 weeks and every day the memory usage is a bit higher (seems to go up slowly), at this moment just around 90%, so it seems to slowly increase towards a freeze again.
After the restart, it took the running trades in a good way so restarting seems not to be a real big issue.
I have doubts about starting with a real account, not sure yet. But would be a shame not to be able use Zorro in combination with Dukascopy.

I think Dukascopy is a good broker, their platform is ok, I had one issue in the past with their platform and the help desk was then skill- and helpful.

Re: Experience with Dukascopy plugin [Re: Hajoha] #483151
05/06/21 13:08
05/06/21 13:08
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Hi,

I'm probably doing something wrong.
I use the plugin (version 0.9.71) from "Ibne" and Java version jdk1.8.0_261, but it doesn't work with a demo account.
- Or does it only work with a real account?
- Did I miss something?
- Do I need a key or something similar?

Please can someone help me


[Jeder ist sich selbst am Nächsten]
Re: Experience with Dukascopy plugin [Re: JeyKey II] #483246
05/12/21 14:58
05/12/21 14:58
Joined: Jan 2021
Posts: 4
H
Hajoha Offline
Guest
Hajoha  Offline
Guest
H

Joined: Jan 2021
Posts: 4
Hi,

I am using the same plugin and Java version It does work with a demo account. Not sure what you are missing, do you see the Dukascopy in the broker drop down?
If not what can help is to start Zorro by using the zorroDukascopy batch file (with the right path set), see the general installation step 5 on Github. I missed that in my first tries with this plugin.

Re: Experience with Dukascopy plugin [Re: JeyKey II] #483276
05/15/21 19:32
05/15/21 19:32
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Hi,

As far as I interpret it from the dzplugin.log. (I can be wrong too)
A connection to my demo account is apparently established, but is canceled again due to several errors.

dzplugin.log
Code
2021-05-13 19:38:31,544 DEBUG [DefaultDispatcher-worker-1] login.LoginApi$brokerLogin$1 (BrokerLogin.kt:27) - Starting login: username DEMO2abced accountType Demo
2021-05-13 19:38:35,771 ERROR [DefaultDispatcher-worker-1] zorro.ZorroNatives (ZorroNatives.kt:12) - BrokerLogin failed! Error message: null Stack trace: java.lang.Exception: java.lang.NullPointerException
	at com.jforex.dzjforex.misc.PluginKt.getStackTrace(Plugin.kt:53)
	at com.jforex.dzjforex.login.LoginApi$brokerLogin$3.invoke(BrokerLogin.kt:40)
	at com.jforex.dzjforex.login.LoginApi$brokerLogin$3.invoke(BrokerLogin.kt:18)
	at arrow.typeclasses.ApplicativeError$handleError$1.invoke(ApplicativeError.kt:28)
	at arrow.typeclasses.ApplicativeError$handleError$1.invoke(ApplicativeError.kt:9)
	at arrow.effects.IOFrame$Companion$ErrorHandler.recover(IOFrame.kt:24)
	at arrow.effects.IOFrame$Companion$ErrorHandler.recover(IOFrame.kt:21)
	at arrow.effects.IORunLoop.step(IORunLoop.kt:49)
	at arrow.effects.IO.unsafeRunTimed(IO.kt:130)
	at arrow.effects.IO.unsafeRunSync(IO.kt:127)
	at com.jforex.dzjforex.misc.PluginKt.runDirect(Plugin.kt:62)
	at com.jforex.dzjforex.misc.PluginKt$runWithProgress$1.invokeSuspend(Plugin.kt:64)
	at com.jforex.dzjforex.misc.PluginKt$runWithProgress$1.invoke(Plugin.kt)
	at arrow.effects.DeferredK$Generated$DefaultGenerated$1.invokeSuspend(DeferredK.kt:188)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:32)
	at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:233)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:594)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.access$runSafely(CoroutineScheduler.kt:60)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:742)
Caused by: java.lang.NullPointerException
	at com.dukascopy.dds4.transport.client.netty.TransportClientSession.shutdown(TransportClientSession.java:1150)
	at com.dukascopy.dds4.transport.client.netty.TransportClientSession.terminate(TransportClientSession.java:541)
	at com.dukascopy.dds4.transport.client.netty.TransportClient.connect(TransportClient.java:1088)
	at com.dukascopy.api.impl.connect.DCClientImpl.connect(DCClientImpl.java:390)
	at com.dukascopy.api.impl.connect.DCClientImpl.connect(DCClientImpl.java:334)
	at com.jforex.kforexutils.client.LoginApi$login$1.invoke(LoginApi.kt:26)
	at com.jforex.kforexutils.client.LoginApi$login$1.invoke(LoginApi.kt:12)
	at arrow.typeclasses.ApplicativeError$DefaultImpls.catch(ApplicativeError.kt:37)
	at arrow.typeclasses.MonadError$DefaultImpls.catch(MonadError.kt)
	at arrow.typeclasses.MonadThrow$DefaultImpls.catch(MonadError.kt)
	at arrow.effects.typeclasses.MonadDefer$DefaultImpls.catch(MonadDefer.kt)
	at arrow.effects.instances.IOMonadDeferInstance$DefaultImpls.catch(io.kt)
	at arrow.effects.instances.io.monadDefer.IOMonadDeferInstanceKt$monadDefer$1.catch(IOMonadDeferInstance.kt:83)
	at com.jforex.dzjforex.misc.PluginDependencies$Companion$invoke$1.catch(Plugin.kt)
	at com.jforex.kforexutils.client.LoginDependencies$Companion$invoke$1.catch(IClientLoginExtension.kt)
	at arrow.typeclasses.ApplicativeError$DefaultImpls.catch(ApplicativeError.kt:43)
	at arrow.typeclasses.MonadError$DefaultImpls.catch(MonadError.kt)
	at arrow.typeclasses.MonadThrow$DefaultImpls.catch(MonadError.kt)
	at arrow.effects.typeclasses.MonadDefer$DefaultImpls.catch(MonadDefer.kt)
	at arrow.effects.instances.IOMonadDeferInstance$DefaultImpls.catch(io.kt)
	at arrow.effects.instances.io.monadDefer.IOMonadDeferInstanceKt$monadDefer$1.catch(IOMonadDeferInstance.kt:83)
	at com.jforex.dzjforex.misc.PluginDependencies$Companion$invoke$1.catch(Plugin.kt)
	at com.jforex.kforexutils.client.LoginDependencies$Companion$invoke$1.catch(IClientLoginExtension.kt)
	at com.jforex.kforexutils.client.LoginApi.login(LoginApi.kt:18)
	at com.jforex.kforexutils.client.IClientLoginExtensionKt$login$$inlined$with$lambda$1.invoke(IClientLoginExtension.kt:60)
	at com.jforex.kforexutils.client.IClientLoginExtensionKt$login$$inlined$with$lambda$1.invoke(IClientLoginExtension.kt)
	at arrow.effects.IORunLoop.step(IORunLoop.kt:56)
	... 11 more


Zorro Log
Code
2021-05-13 19:38:32.745 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - environment(jnlp.client.mode)=DEMO, platformInstanceId=null
2021-05-13 19:38:32.761 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Auth step 1 request [305D6F8B685EFCAD1E1B0D5E1CA05188EAD17A88]
2021-05-13 19:38:32.761 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - >> [https://login.dukascopy.com/authorization-1/demo/auth?munus=srp_api&passus=1&sermo=ee696c51-4c46-4cf7-ac2c-3b807df1be72&putent_genus=0&appello=305D6F8B685EFCAD1E1B0D5E1CA05188EAD17A88&srp_versio=1]
2021-05-13 19:38:33.307 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - << [{"B":"3e18707d27405167b04ff384cb7838e8a14d65d60e09a79da696e6506068a59677c3ddb95df6c7d8ede37c04881eccbb4f1d24e98448ef118ae2d54f45e4b1defd6fa80f7b3cde259ddd6115cbf677bae66efc065b49f21ccc04b357867e936c02ed400f17dc941565ab0d7b7ed98e1337edcfc8131b4c25d5e3525228a8871d6dd74f47c6e3e3012805f43829c6a0d7c85d13e982ef125bcbcb45283e29af885ca37cbaad387139ed1bc7ae23d8a3e41d632b478d5f0edc7cdc4e3bec36010adf8e09d3ca2b5b7cfd11cd187faf5c82d2f3db4fda98d1efb0ef3941c00feae0d7cce5b319c23b3f8fba077b95cedacc96880d4d6c2df832103d40b9963e191f","S":"7c734845a769d8ed2bee5fdb2c70bbcb","G":"2","H":"SHA-256","K":"5b9e8ef059c6b32ea59fc1d322d37f04aa30bae5aa9003b8321e21ddb04e300","N":"ac6bdb41324a9a9bf166de5e1389582faf72b6651987ee07fc3192943db56050a37329cbb4a099ed8193e0757767a13dd52312ab4b03310dcd7f48a9da04fd50e8083969edb767b0cf6095179a163ab3661a05fbd5faaae82918a9962f0b93b855f97993ec975eeaa80d740adbf4ff747359d041d5c33ea71d281e446b14773bca97b43a23fb801676bd207a436c6481f1d2b9078717461a5b9d32e688f87748544523b524b0d57d5ea77a2775d2ecfa032cfbdbf52fb3786160279004e57ae6af874e7303ce53299ccc041c7bc308d82a5698f3a8d0c38271ae35f8e9dbfbb694b5c803d89f7ae435de236d525f54759b65e372fcd68ef20fa7111f9e4aff73","srp_versio":"1"}]
2021-05-13 19:38:33.307 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Auth step 1 response [ServerResponseObject [passwordServerResponse=Step1ServerResponse [serverPublicValueB=3e18707d27405167b04ff384cb7838e8a14d65d60e09a79da696e6506068a59677c3ddb95df6c7d8ede37c04881eccbb4f1d24e98448ef118ae2d54f45e4b1defd6fa80f7b3cde259ddd6115cbf677bae66efc065b49f21ccc04b357867e936c02ed400f17dc941565ab0d7b7ed98e1337edcfc8131b4c25d5e3525228a8871d6dd74f47c6e3e3012805f43829c6a0d7c85d13e982ef125bcbcb45283e29af885ca37cbaad387139ed1bc7ae23d8a3e41d632b478d5f0edc7cdc4e3bec36010adf8e09d3ca2b5b7cfd11cd187faf5c82d2f3db4fda98d1efb0ef3941c00feae0d7cce5b319c23b3f8fba077b95cedacc96880d4d6c2df832103d40b9963e191f, saltS=7c734845a769d8ed2bee5fdb2c70bbcb, safePrimeN=ac6bdb41324a9a9bf166de5e1389582faf72b6651987ee07fc3192943db56050a37329cbb4a099ed8193e0757767a13dd52312ab4b03310dcd7f48a9da04fd50e8083969edb767b0cf6095179a163ab3661a05fbd5faaae82918a9962f0b93b855f97993ec975eeaa80d740adbf4ff747359d041d5c33ea71d281e446b14773bca97b43a23fb801676bd207a436c6481f1d2b9078717461a5b9d32e688f87748544523b524b0d57d5ea77a2775d2ecfa032cfbdbf52fb3786160279004e57ae6af874e7303ce53299ccc041c7bc308d82a5698f3a8d0c38271ae35f8e9dbfbb694b5c803d89f7ae435de236d525f54759b65e372fcd68ef20fa7111f9e4aff73, correspondingGeneratorG=2, hashAlgorithmH=SHA-256, srpProtocolVersion=1], ]]
2021-05-13 19:38:33.603 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Auth step 2 request A [18254504255644920875520181163650174922168904100966147467146394602523292305817026687898155918053425828272313748521987716411481669451703035224219827183063577283832165045362636074465067467846828129806828871946022493545984107749609432578862332219807840549753293949197359829920197575130780961074065942665867163925606394850832642885012555689072362104662198784225536679576912096914898786490339217419231340410292799859534536398776217394634471701104056712539524427119415939549535227722600561201425900735886006003333853725990484080159023000733272627554911761971839716095802313534349729178584346407155433144115223756506980844206], M1 [1648965817026315526287393715792731159517232585405149800640219651929578218690]
2021-05-13 19:38:33.619 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - >> [https://login.dukascopy.com/authorization-1/demo/auth?munus=srp_api&testimonium_nuntius=3a548158203fa25a0839607e09a412531e0744cbcc66142a7237c944fbd24c2&passus=2&publicus_pendo=909a80ce219b1685e9c0afae6cbbdadc9bed0291e5bc2e2c2f9ab3150e369fc33357417fdee6560c13f4bece3cb73ff5e15fc29a883ae856a05926f99bb431e6748bcc78edd2c5d8c9dbc2692f318b07e133d0e26eaa9bdecb18cbf745866a0384999d590ec33486a47f2ac6bffa014a0913de75149a110e6d6184791c92c8c69ea956cb4e0eeaa3a2cc91bf50d4d198b8ea4673edabf1451d72caa62acbc61180fe1153740c952e3ca1fcbe9426f678eb3bbf6ca375ee0af05b21008ef4750da3ff88b89ef754dfb343284ab544458a22b2d26fc3d2083479ab9ce368f4b430f7a9082dbaf3d1abcdae8317c2d226d749499e1661581cec4125b69a7fb282ae&sermo=ee696c51-4c46-4cf7-ac2c-3b807df1be72&putent_genus=0&srp_versio=1]
2021-05-13 19:38:33.821 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - << [{"M2":"bfb7278445db702f3879385447f04995edf90dedc9a0abc8bfe98810ef1743b6","srp_versio":"1"}]
2021-05-13 19:38:33.821 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Auth step 2 response [ServerResponseObject [passwordServerResponse=Step2ServerResponse [serverEvidenceMessageM2=bfb7278445db702f3879385447f04995edf90dedc9a0abc8bfe98810ef1743b6, srpProtocolVersion=1], ]]
2021-05-13 19:38:33.821 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Auth step 3 request
2021-05-13 19:38:33.821 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - >> [https://login.dukascopy.com/authorization-1/demo/auth?munus=srp_api&passus=3&sermo=ee696c51-4c46-4cf7-ac2c-3b807df1be72&versio=318.4.68&willPing=true&occasus_content_vulgate=0&putent_genus=0&occasus=true&platform=DDS3_JFOREXSDK&srp_versio=1]
2021-05-13 19:38:34.180 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - << [{"occasus":"rO0ABXNyABRqYXZhLnV0aWwuUHJvcGVydGllczkS0HpwNj6YAgABTAAIZGVmYXVsdHN0ABZMamF2\r\nYS91dGlsL1Byb3BlcnRpZX...","authApiURLs":["d-ja-gva-121-130-118.dukascopy.com:10443","d-ja-usa-e-96-4-a.dukascopy.com:10443","d-ja-sgn-04-b.dukascopy.com:10443","d-ja-jpn-102-100-c.dukascopy.com:10443","d-ja-hk-110-05.dukascopy.online:10443","d-ja-msk-10.dukascopy.com:10443","d-ja-hk-111-4.dukascopy.online:10443"],"srp_versio":"1"}]
2021-05-13 19:38:34.211 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Auth step 3 response [ServerResponseObject [passwordServerResponse=Step3ServerResponse [serverResponse={"occasus":"rO0ABXNyABRqYXZhLnV0aWwuUHJvcGVydGllczkS0HpwNj6YAgABTAAIZGVmYXVsdHN0ABZMamF2\r\nYS91dGlsL1Byb3BlcnRpZX...","authApiURLs":["d-ja-gva-121-130-118.dukascopy.com:10443","d-ja-usa-e-96-4-a.dukascopy.com:10443","d-ja-sgn-04-b.dukascopy.com:10443","d-ja-jpn-102-100-c.dukascopy.com:10443","d-ja-hk-110-05.dukascopy.online:10443","d-ja-msk-10.dukascopy.com:10443","d-ja-hk-111-4.dukascopy.online:10443"],"srp_versio":"1"}], responseHeaderFields={Transfer-Encoding=[chunked], null=[HTTP/1.1 200 OK], idle-session-ttl=[900000], x-envoy-upstream-service-time=[186], expires=[Thu, 01 Jan 1970 00:00:00 GMT], CF-RAY=[64eda94d6b550225-ZRH], Server=[cloudflare], client-ip=[82.220.82.177], Connection=[keep-alive], pragma=[no-cache], Date=[Thu, 13 May 2021 17:38:35 GMT], last-modified=[Thu, 13 May 2021 17:38:35 GMT], CF-Cache-Status=[DYNAMIC], access-control-allow-credentials=[true], client-country=[CH], cache-control=[no-cache, must-revalidate, no-store, max-age=0], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"], cf-request-id=[0a086824630000022554014000000001], Content-Type=[text/plain;charset=UTF-8]}]]
2021-05-13 19:38:34.352 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - Selecting the best server...
2021-05-13 19:38:34.367 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - The ping start time=2021-05-13 19:38:34:367
2021-05-13 19:38:34.633 INFO  com.dukascopy.api.impl.connect.AuthorizationClient - The ping end time=2021-05-13 19:38:34:633, the ping processing time=[266]ms
2021-05-13 19:38:34.633 DEBUG com.dukascopy.api.impl.connect.AuthorizationClient - Best api url [d-ja-gva-121-130-118.dukascopy.com:10443] with time [16]
2021-05-13 19:38:34.633 DEBUG com.dukascopy.api.impl.connect.DCClientImpl - d-ja-gva-121-130-118.dukascopy.com:10443@700fd9e9c372debdd6cc1690699504d8c0d3f06c098af4e01a5edc948695e8ce
2021-05-13 19:38:34.633 DEBUG com.dukascopy.api.impl.connect.DCClientImpl - UserAgent: {"clientType":"DDS3_JFOREXSDK","javaVersion":"1.8.0_261","jvmVersion":"25.261-b12","ip":"null","clientVersion":"318.4.68","osName":"Windows 7","userName":"null"}
2021-05-13 19:38:35.366 INFO  com.dukascopy.dds2.greed.util.FilePathManager - WL info is unavailable. Use default App folder for Platform data:  C:\Users\Gery\AppData\Local\JForex


The plugin developer could certainly say something about it.
But it seems to be somewhere in nirvana

I hope someone can give me tips ...
Many Thanks

Attached Files
dzplugin.log (148 downloads)

[Jeder ist sich selbst am Nächsten]
Re: Experience with Dukascopy plugin [Re: JeyKey II] #483372
05/25/21 21:27
05/25/21 21:27
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
nobody ?


[Jeder ist sich selbst am Nächsten]
Re: Experience with Dukascopy plugin [Re: JeyKey II] #483388
05/27/21 08:47
05/27/21 08:47
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Problem solved:

File ".... Zorro \ Plugin \ dukascopy \ Plugin.properties"

plugin.maxheapsize = 1024 (default)
set to 256.

I'm still using a Windows 32Bit and Board 32Bit. 4GB RAM (3.25GB usable)

I think that's the reason why the default value plugin.maxheapsize = 1024 is too big


[Jeder ist sich selbst am Nächsten]

Moderated by  Petra 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1