private void RaiseStopOrdersChanged(IEnumerable <Order> stopOrders)
        {
            foreach (var stopOrder in stopOrders)
            {
                StopOrderChanged?.Invoke(stopOrder);
            }

            StopOrdersChanged?.Invoke(stopOrders);
        }
 private void RealTraderOnStopOrdersChanged(IEnumerable <Order> orders)
 {
     StopOrdersChanged.SafeInvoke(this, new OrdersEventArgs(orders));
 }
Beispiel #3
0
 /// <summary>
 /// To call the event <see cref="StopOrdersChanged"/>.
 /// </summary>
 /// <param name="stopOrder">Stop orders that should be passed to the event.</param>
 private void RaiseStopOrderChanged(Order stopOrder)
 {
     StopOrderChanged?.Invoke(stopOrder);
     StopOrdersChanged?.Invoke(new[] { stopOrder });
 }
Beispiel #4
0
 private void StopOrdersChangedHandler(IEnumerable <Order> orders)
 {
     AddGuiAction(() => StopOrdersChanged.SafeInvoke(orders));
 }
Beispiel #5
0
 /// <summary>
 /// To call the event <see cref="Connector.StopOrdersChanged"/>.
 /// </summary>
 /// <param name="stopOrders">Stop orders that should be passed to the event.</param>
 private void RaiseStopOrdersChanged(IEnumerable <Order> stopOrders)
 {
     StopOrdersChanged.SafeInvoke(stopOrders);
 }