protected void RaiseNewTickEvent(Tick tick)
 {
     NewTickEvent?.Invoke(this, new TickEventArgs(tick));
 }
 public TickEventArgs(Tick tick)
 {
     Tick = tick;
 }