Gamestudio Links
Zorro Links
Newest Posts
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
Release 2.68 replacement of the .par format
by Martin_HH. 09/23/25 20:48
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
0 registered members (), 18,161 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
GTC Orders and BrokerTrade #486271
07/10/22 18:15
07/10/22 18:15
Joined: Aug 2021
Posts: 101
M
MegaTanker Offline OP
Member
MegaTanker  Offline OP
Member
M

Joined: Aug 2021
Posts: 101
I'm trying to write BrokerBuy2 such that the Zorro process doesn't block while waiting for feedback from the broker about the order. So BrokerBuy2 returns the trade id immediately so that Zorro can then query the status with BrokerTrade. But this is not working as I would expect it to. When I leave the pFill pointer alone in BrokerBuy2 before returning, Zorro assumes the trade was completely filled (which it isn't actually), but when I set pFill = 0, Zorro correctly prints "Long %0..." in the message log but then never calls BrokerTrade afterwards so it never learns the status of the trade. With pFill untouched, Zorro does call BrokerTrade repeatedly.

I would want the fill to be 0 in Zorro until it actually is partially or fully filled.

Re: GTC Orders and BrokerTrade [Re: MegaTanker] #486272
07/11/22 01:21
07/11/22 01:21
Joined: Feb 2017
Posts: 1,806
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,806
Chicago
You might need the TR_GTC flag set for TradeMode.
https://zorro-project.com/manual/en/trademode.htm

Re: GTC Orders and BrokerTrade [Re: MegaTanker] #486274
07/11/22 07:10
07/11/22 07:10
Joined: Jul 2000
Posts: 28,022
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,022
Frankfurt
Yes. pFill must be set to the actuall fill amount. BrokerTrade updates the fill amount, and is always called unless the trade was rejected, cancelled, or closed.

Re: GTC Orders and BrokerTrade [Re: MegaTanker] #486275
07/11/22 07:25
07/11/22 07:25
Joined: Aug 2021
Posts: 101
M
MegaTanker Offline OP
Member
MegaTanker  Offline OP
Member
M

Joined: Aug 2021
Posts: 101
I did set the TR_GTC flag before but did not change the OrderDuration which appears to be 0 by default. So probably Zorro saw the trade as closed because the plugin returned 0 fill and the order immediately timed out on Zorro's side. Will try changing that later.


Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1