Exemplo n.º 1
0
 private void RaisePositionsChanged(IUserInfo user, AccountInfo account, List <Position> positions)
 {
     if (user != null)
     {
         PositionsChanged?.Invoke(this, new EventArgs <UserAccount, List <Position> >(new UserAccount(user, account), positions));
     }
 }
Exemplo n.º 2
0
 private void RealTraderOnPositionsChanged(IEnumerable <Position> positions)
 {
     PositionsChanged.SafeInvoke(this, new PositionsEventArgs(positions));
 }
Exemplo n.º 3
0
 private void RaisePositionChanged(Position position)
 {
     PositionChanged?.Invoke(position);
     PositionsChanged?.Invoke(new[] { position });
 }
Exemplo n.º 4
0
 private void PositionsChangedHandler(IEnumerable <Position> positions)
 {
     AddGuiAction(() => PositionsChanged.SafeInvoke(positions));
 }
Exemplo n.º 5
0
 /// <summary>
 /// To call the event <see cref="Connector.PositionsChanged"/>.
 /// </summary>
 /// <param name="positions">Positions that should be passed to the event.</param>
 private void RaisePositionsChanged(IEnumerable <Position> positions)
 {
     PositionsChanged.SafeInvoke(positions);
 }
Exemplo n.º 6
0
 protected virtual void OnPositionsChanged()
 {
     InitializeGradient(_angle, _colors, SortPositions(_locations), _rectangle);
     PositionsChanged?.Invoke();
 }
Exemplo n.º 7
0
 internal void OnPositionsChanged(PositionChangedResponse message)
 {
     PositionsChanged?.Invoke(this, new EventArgs<string, List<Position>>(message.AccountID,
         message.Positions.ToList().Select(p => p.ToClientPosition()).ToList()));
 }
Exemplo n.º 8
0
 protected void OnPositionsChanged(List <Position> positions) =>
 PositionsChanged?.Invoke(this, new EventArgs <List <Position> >(positions));