Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
397 views
in Technique[技术] by (71.8m points)

fix protocol - When do GTD orders actually expire

If a "new order single" order is GTD, meaning that it expires lets say 90 days from now, do GTD orders traditionally have a time stamp component or just date? So if I am placing a GTD order at 10 am, for 90 days, and I do not specify a timestamp, it makes sense to me that this order would expire in 90 days, at 10:00:01 am. And if I am placing a 90 day GTD order and I am specifically indicating timestamp of 11:46am, I expect that it will expire at 11:46:01 -- or something like that. Does it make sense?

I am having a discussion with someone where they are trying to convince me that the order will expire in 90 days at the end of the day --- and that makes no sense, its counter-intuitive. Thank u

question from:https://stackoverflow.com/questions/65889697/when-do-gtd-orders-actually-expire

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

As with all things FIX, it depends on your counterparty.

The default FIX message dictionary is at best a suggestion, which brokers can and usually do use in varied and weird ways. Perhaps the FIX docs may specify what it "ought" to be, but it doesn't really matter out in the wild.

Never trust anything but the counterparty's docs.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...