Commit Graph

11 Commits

Author SHA1 Message Date
Stefano Raggi 8613deb3ef Minor refactor
- Added TimeInForce.GoodTilDate static method
- Made GoodTilDateTimeInForce.Expiry readonly
2018-05-30 18:25:52 +02:00
Stefano Raggi 7a76b07174 Post review updates
- removed TimeInForceType enum
- updated comments in InteractiveBrokersBrokerage.ParseExpiryDateTime
- removed equality methods and operators from TimeInForce class
- fixed TimeInForce JSON serialization/deserialization with custom converter
2018-05-30 10:00:13 +02:00
Stefano Raggi bbf3e32e70 Fix IB issues with GTD orders 2018-05-30 10:00:12 +02:00
Stefano Raggi 9116531e1d Add Good Til Date (GTD) time in force 2018-05-30 10:00:11 +02:00
Stefano Raggi 4406332046 Make TimeInForce class abstract 2018-05-30 10:00:11 +02:00
Stefano Raggi 62e1c2e32c Update DayTimeInForceHandler to use GetNextMarketClose 2018-05-02 22:37:57 +02:00
Stefano Raggi a85ebe42d5 Rename HasOrderExpired to IsOrderExpired 2018-05-02 21:00:56 +02:00
Stefano Raggi bfe5a8b005 Fix time zone bug with Forex orders in DayTimeInForceHandler 2018-05-01 23:53:18 +02:00
Stefano Raggi 2d19ab7ead Review TimeInForce handler interface
- removed IAlgorithm dependency from time in force handlers
- renamed GoodTilCancelled to GoodTilCanceled
- added GTC time in force in regression algorithms
- inlined initialization of time in force handler dictionary
2018-05-01 20:53:43 +02:00
Stefano Raggi 66d6de1540 Rename ITimeInForceHandler methods 2018-04-30 09:28:04 +02:00
Stefano Raggi 48c156e588 Add ITimeInForceHandler interface with GTC and DAY implementations 2018-04-30 09:28:04 +02:00