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
..
2018-12-14 12:38:55 -03:00
2020-04-27 19:03:03 -03:00
2023-07-28 17:49:58 -04:00
2019-12-31 12:42:21 +01:00
2022-11-09 17:38:34 -03:00
2022-11-09 17:38:34 -03:00
2020-04-01 16:15:05 +01:00
2021-11-15 14:44:30 -03:00
2019-10-17 10:26:37 -03:00