Files
Jhonathan Abreu 906ab20bee Trailing stop orders (#7402)
* Add trailing stop orders base implementation

* Handle trailing stop order prices rounding

* Implement trailing stop orders fill logic

* Minor fill model changes

* Add ApplySplit to fill model interface for models that might need to be aware of splits.

Filling trailing stop orders require keeping track of min/max prices, which need to be split adjusted.

* Add brokerage order updated event for communicating certain order types prices changes

* Add order update event args class for brokerage side order updates

* Revert IFillModel.ApplySplit

* Add trailing stop orders regression algorithm

* Updated order ticket demo algorithm to include trailing stop orders

* Some cleanup

* Support trailing stop orders in IB brokerage model

* Some cleanup

* Fix failing tests

* Fix failing regression algorithm

* Address peer review

* Add trailing stop price calculation unit tests

* Minor changes

* Minor change
2023-07-28 17:49:58 -04:00
..
2023-07-28 17:49:58 -04:00
2023-07-27 10:02:02 -03:00
2023-07-28 17:49:58 -04:00
2023-07-28 17:49:58 -04:00
2023-07-28 17:49:58 -04:00
2021-04-02 11:20:01 -07:00
2023-07-28 17:49:58 -04:00
2023-07-28 17:49:58 -04:00
2022-08-31 20:50:00 -03:00
2022-11-09 17:38:34 -03:00
2023-02-24 16:31:51 -03:00
2023-07-28 17:49:58 -04:00
2023-02-21 13:07:56 -03:00