/// <summary> /// Остановка торгов, закрытие позиций, отмена ордеров /// </summary> public void CLOSE() { FirstBroker.Stop(); SecondBroker.Stop(); if (IsPositionOpen) { FirstBroker.ClosePosition(); SecondBroker.ClosePosition(); FirstBroker.CancelOrder(); SecondBroker.CancelOrder(); //FirstBroker.CloseOrderSell(); //SecondBroker.CloseOrderBuy(); PositionClose?.Invoke(FirstBroker.Position, SecondBroker.Position); IsPositionOpen = false; return; } }
public void ClosePosition() { FirstBroker.ClosePosition(); SecondBroker.ClosePosition(); PositionClose?.Invoke(FirstBroker.Position, SecondBroker.Position); }