Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
5 registered members (AbrahamR, wdlmaster, 7th_zorro, dr_panther, 1 invisible), 764 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 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,729
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,729
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: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
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