← Zurück

NewMyTrades и NewOrders работают только для ордеров и сделок, уже существующих в момент подключения

Уважаемые коллеги, добрый день!

NewMyTrades и NewOrders работают только для ордеров и сделок, уже существующих в момент подключения.


namespace SampleGUI
{
    using...

	public partial class MainWindow
	{
		private bool _isConnected;

		public  AlfaTrader Trader;
        private Portfolio _portfolio;
        private Security _lkoh;
        private CandleManager _candleManager;
        private TimeSpan _timeFrame;
        private Order _order;

*** CUT ***
        
		public MainWindow()
		{
			InitializeComponent();
			MainWindow.Instance = this;

			Logger.Instance().Updated += UpdateLog;
		}

		private static void UpdateLog()
		{
			var entries = Logger.Instance().NewEntries;

			if (entries.Count == 0)
				return;

			foreach (var entry in entries)
			{
				var text = String.Format("{0:HH:mm:ss} | {1,-5} | {2,-15} | {3}",
					DateTime.Now, entry.Level, entry.Source, entry.Message);

				Trace.WriteLine(text);
				Trace.Flush();
			}
		}

		protected override void OnClosing(CancelEventArgs e)
		{
			if (this.Trader != null)
				this.Trader.Dispose();

			base.OnClosing(e);
		}

		public static MainWindow Instance { get; private set; }

		private void Connect_Click(object sender, RoutedEventArgs e)
		{
			try
			{
				if (!_isConnected)
				{
					if (this.Trader == null)
					{
						// создаем шлюз
						this.Trader = new AlfaTrader();

						// инициализируем механизм переподключения (будет автоматически соединяться
						// каждые 10 секунд, если шлюз потеряется связь с сервером)
						this.Trader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(10);
						//this.Trader.ReConnectionSettings.WorkingTime = Exchange.Rts.WorkingTime;
						this.Trader.ReConnectionSettings.ConnectionRestored += () => this.GuiAsync(() =>
						{
							// разблокируем кнопку Экспорт (соединение было восстановлено)
							ChangeConnectStatus(true);
							MessageBox.Show(this, "Соединение восстановлено.");
						});

						// подписываемся на событие успешного соединения
						this.Trader.Connected += () =>
						{
							// возводим флаг, что соединение установлено
							_isConnected = true;

							// разблокируем кнопку Экспорт
							this.GuiAsync(() => ChangeConnectStatus(true));
						};

						// подписываемся на событие разрыва соединения
						this.Trader.ConnectionError += error => this.GuiAsync(() =>
						{
							// заблокируем кнопку Экспорт (так как соединение было потеряно)
							ChangeConnectStatus(false);

							MessageBox.Show(this, error.ToString(), "Ошибка соединения");
						});

						this.Trader.ProcessDataError += error => this.GuiAsync(() => MessageBox.Show(this, error.ToString(), "Ошибка обработки данных"));

						this.Trader.NewSecurities += securities => 

*** CUT ***

                        this.Trader.NewMyTrades += trades =>
                            {
                                foreach (MyTrade trade in trades)
                                {
                                    this.GuiAsync(() => logTextBox.AppendText(" trade " + trade.Trade.Id + " " + trade.Trade.OrderDirection + " price " + trade.Trade.Price + System.Environment.NewLine));
                                }
                            };

                        this.Trader.NewOrders += orders => 
                            {
                                foreach (Order order in orders)
                                {
                                    this.GuiAsync(() => logTextBox.AppendText(" order " + order.Id + " " + order.Direction + " price " + order.Price + System.Environment.NewLine));
                                }
                            };
						
                        this.Trader.NewPortfolios += portfolios => 

*** CUT ***

						//this.Trader.NewPositions += positions => this.GuiAsync(() => _positionsWindow.Positions.AddRange(positions));

						// подписываемся на событие о неудачной регистрации заявок
						this.Trader.OrdersFailed += OrdersFailed;

						// подписываемся на событие о неудачной регистрации стоп-заявок
						this.Trader.StopOrdersFailed += OrdersFailed;

						this.Trader.Connected += this.Trader.StartExport;

                        _timeFrame = TimeSpan.FromMinutes(double.Parse(timeFrameTextBox.Text));

					}

					this.Trader.Connect();
                    Trader.RegisterTrades(_lkoh);
*** CUT ***
				}
				else
				{
                    Trader.UnRegisterTrades(_lkoh);
                    this.Trader.Disconnect();
                    timeFrameTextBox.IsEnabled = accountTextBox.IsEnabled = secCodeTextBox.IsEnabled = true;
				}
			}
			catch (Exception ex)
			{
				MessageBox.Show(this, ex.Message, "Ошибка");
			}
		}

        private void Start()
        {
*** CUT ***
                        _order = new Order
                        {
                            Type = OrderTypes.Market,
                            Portfolio = _portfolio,
                            //Price = _lastPrice + 50,
                            Security = _lkoh,
                            Volume = 1,
                            Direction = OrderDirections.Buy,
                        };
                        Trader.RegisterOrder(_order);
*** CUT ***

Спасибо.

UPD: NewOrders заработало. NewMyTrades нет.

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

watashi
watashi Autor

Логи:


15:21:06 | Debug | AlfaTrader      | OnConnect()
15:21:06 | Info  | AlfaTrader      | AlfaDirect v.3.5.2.7
15:21:06 | Debug | AlfaTrader      | StartExport()
15:21:06 | Debug | AlfaWrapper     | ReadPortfolios()
15:21:06 | Debug | AlfaTrader      | OnProcessPortfolios()
15:21:06 | Debug | AlfaTrader      | 148397|1000192,57|998608,87|

15:21:06 | Debug | AlfaWrapper     | ReadSecurities()
15:21:06 | Debug | AlfaTrader      | OnProcessSecurities
15:21:06 | Debug | AlfaTrader      | 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2067|Татнефть а.о. 3 в.|25.08.2011|6|TATN3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2701|Газпром Нефть а.о.|25.08.2011|6|SIBN|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2734|Сургутнефтегаз а.о.|25.08.2011|6|SNGS|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2735|Сургутнефтегаз а.п.|25.08.2011|6|SNGSP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2862|Ростелеком а.о.|31.12.9999|6|RTKM|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
5859|Газпром а.о.|25.08.2011|6|GAZP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
9838|ГМК НорНикель а.о.|18.08.2011|6|GMKN|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12910|Сбербанк а.о. 3 в.|25.08.2011|6|SBER3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12911|Сбербанк а.п. 3 в.|25.08.2011|6|SBERP3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|

15:21:07 | Debug | AlfaTrader      | Security create : 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
15:21:07 | Debug | AlfaTrader      | Security create : 2067|Татнефть а.о. 3 в.|25.08.2011|6|TATN3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
15:21:07 | Debug | AlfaTrader      | Security create : 2701|Газпром Нефть а.о.|25.08.2011|6|SIBN|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
15:21:07 | Debug | AlfaTrader      | Security create : 2734|Сургутнефтегаз а.о.|25.08.2011|6|SNGS|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
15:21:07 | Debug | AlfaTrader      | Security create : 2735|Сургутнефтегаз а.п.|25.08.2011|6|SNGSP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
15:21:07 | Debug | AlfaTrader      | Security create : 2862|Ростелеком а.о.|31.12.9999|6|RTKM|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
15:21:07 | Debug | AlfaTrader      | Security create : 5859|Газпром а.о.|25.08.2011|6|GAZP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
15:21:07 | Debug | AlfaTrader      | Security create : 9838|ГМК НорНикель а.о.|18.08.2011|6|GMKN|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
15:21:07 | Debug | AlfaTrader      | Security create : 12910|Сбербанк а.о. 3 в.|25.08.2011|6|SBER3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
15:21:07 | Debug | AlfaTrader      | Security create : 12911|Сбербанк а.п. 3 в.|25.08.2011|6|SBERP3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
15:21:07 | Debug | AlfaWrapper     | ReadOrders()
15:21:07 | Debug | AlfaTrader      | OnProcessOrders()
15:21:07 | Debug |                 | 75393919|148397-000|291|M|B|1593,1|1|1|19.08.2011 15:12:13||
75394008|148397-000|291|M|S|1565,6|1|1|19.08.2011 15:13:03|54637348|
75394095|148397-000|291|M|B|1588,3|1|1|19.08.2011 15:13:38|54637349|

15:21:07 | Debug | AlfaTrader      | create order: id = 75393919
15:21:11 | Debug | AlfaTrader      | update order: id = 75393919
15:21:11 | Debug | AlfaTrader      | create order: id = 75394008
15:21:11 | Debug | AlfaTrader      | create order: id = 75394095
15:21:11 | Debug | AlfaTrader      | update order: id = 75394008
15:21:11 | Debug | AlfaTrader      | update order: id = 75394095
15:21:11 | Debug | AlfaWrapper     | ReadMyTrades()
15:21:11 | Debug | AlfaTrader      | OnProcessMyTrades()
15:21:11 | Debug | AlfaTrader      | OnProcessPositions()
15:21:11 | Debug |                 | 148397|291|1|LKOH|
148397|331|998608,87|money|

15:21:11 | Debug | AlfaTrader      | RegisterTrades:LKOH@MICEX_SHR
15:21:11 | Debug |                 | 113415055|75393919|148397|291|1577,4|1|B|19.08.2011 15:12:13|
113415176|75394008|148397|291|1575,7|1|S|19.08.2011 15:13:03|
113415232|75394095|148397|291|1577,8|1|B|19.08.2011 15:13:38|

15:21:14 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:14 | Debug | AlfaTrader      | OnProcessPositions()
15:21:14 | Debug |                 | 148397|291|1|LKOH|

is enabled.
15:21:17 | Debug | AlfaTrader      | OnProcessPositions()
15:21:17 | Debug |                 | 148397|291|1|LKOH|
148397|331|998608,87|money|

15:21:19 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:19 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:19 | Debug | AlfaTrader      | OnProcessPositions()
15:21:19 | Debug |                 | 148397|291|1|LKOH|

15:21:29 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:29 | Debug | AlfaTrader      | OnProcessPositions()
15:21:29 | Debug |                 | 148397|291|1|LKOH|

15:21:30 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:30 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:31 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:31 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:32 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:32 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:33 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:32 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:33 | Debug | AlfaTrader      | OnProcessPositions()
15:21:33 | Debug |                 | 148397|291|1|LKOH|

15:21:33 | Debug | AlfaTrader      | OnProcessOrders()
15:21:33 | Debug |                 | 75395266|148397-000|291|M|S|1567|1|1|19.08.2011 15:21:30||

15:21:33 | Debug | AlfaTrader      | create order: id = 75395266
15:21:33 | Debug | AlfaTrader      | update order: id = 75395266
15:21:35 | Debug | AlfaTrader      | OnProcessPositions()
15:21:35 | Debug |                 | 148397|291|0|LKOH|
148397|331|1000190,71|money|

15:21:35 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:35 | Debug | AlfaTrader      | OnProcessPositions()
15:21:35 | Debug |                 | 148397|291|0|LKOH|

15:21:39 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:21:39 | Debug | AlfaTrader      | OnProcessPositions()
15:21:39 | Debug |                 | 148397|291|0|LKOH|

*** CUT ***

15:38:54 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:38:57 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:01 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:01 | Debug | AlfaTrader      | OnProcessPositions()
15:39:01 | Debug |                 | 148397|291|0|LKOH|

15:39:03 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:03 | Debug | AlfaTrader      | OnRegisterOrder: tr.id = 55266028
15:39:03 | Debug | AlfaWrapper     | RegisterOrder
15:39:03 | Debug |                 | 148397-000, MICEX_SHR, LKOH, 19.08.2011 23:55:00, 55266028, RUR, B, 1, 0
15:39:05 | Debug | AlfaTrader      | OnProcessOrders()
15:39:05 | Debug |                 | 75397744|148397-000|291|M|B|1603,3|1|1|19.08.2011 15:39:03|55266028|

15:39:05 | Debug | AlfaTrader      | OnProcessPositions()
15:39:05 | Debug | AlfaTrader      | create order: id = 75397744
15:39:05 | Debug |                 | 148397|291|1|LKOH|
148397|331|998596,34|money|

15:39:05 | Debug | AlfaTrader      | update order: id = 75397744
15:39:06 | Debug | AlfaTrader      | OnProcessPositions()
15:39:06 | Debug |                 | 148397|291|1|LKOH|
148397|331|998596,34|money|

15:39:07 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:09 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:09 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:10 | Debug | AlfaTrader      | OnProcessPositions()
15:39:10 | Debug |                 | 148397|291|1|LKOH|

15:39:11 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:11 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:12 | Debug | AlfaTrader      | OnProcessPositions()
15:39:12 | Debug |                 | 148397|291|1|LKOH|

15:39:13 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:15 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:15 | Debug | AlfaTrader      | OnProcessPositions()
15:39:15 | Debug |                 | 148397|291|1|LKOH|

15:39:17 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:18 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:18 | Debug | AlfaTrader      | OnProcessPositions()
The thread '<No Name>' (0x554) has exited with code 0 (0x0).
15:39:19 | Debug | AlfaTrader      | OnProcessPositions()
15:39:20 | Debug |                 | 148397|291|1|LKOH|

15:39:20 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:20 | Debug |                 | 148397|291|1|LKOH|

15:39:20 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:22 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:22 | Debug | AlfaTrader      | OnProcessPositions()
15:39:22 | Debug |                 | 148397|291|1|LKOH|

The thread '<No Name>' (0x560) has exited with code 0 (0x0).
15:39:26 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:27 | Debug | AlfaTrader      | OnProcessPositions()
15:39:27 | Debug |                 | 148397|291|1|LKOH|

15:39:27 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:27 | Debug | AlfaTrader      | OnProcessPositions()
15:39:27 | Debug |                 | 148397|291|1|LKOH|

15:39:28 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:28 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:29 | Debug | AlfaTrader      | OnProcessPositions()
15:39:29 | Debug |                 | 148397|291|1|LKOH|

15:39:32 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:33 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:33 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:35 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:39 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:44 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:44 | Debug |                 | 148397|291|1|LKOH|

15:39:44 | Debug | AlfaTrader      | OnProcessPositions()
15:39:49 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:49 | Debug | AlfaTrader      | OnProcessPositions()
15:39:49 | Debug |                 | 148397|291|1|LKOH|

15:39:54 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:55 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:55 | Debug | AlfaTrader      | OnProcessPositions()
15:39:55 | Debug |                 | 148397|291|1|LKOH|

15:39:56 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:39:56 | Debug | AlfaTrader      | OnProcessPositions()
15:39:56 | Debug |                 | 148397|291|1|LKOH|

15:39:59 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:00 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:00 | Debug | AlfaTrader      | OnProcessPositions()
15:40:00 | Debug |                 | 148397|291|1|LKOH|

15:40:02 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:04 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:04 | Debug | AlfaTrader      | OnProcessPositions()
15:40:04 | Debug |                 | 148397|291|1|LKOH|

15:40:05 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:06 | Debug | AlfaTrader      | OnProcessPositions()
15:40:06 | Debug |                 | 148397|291|1|LKOH|

15:40:09 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:10 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:10 | Debug | AlfaTrader      | OnProcessPositions()
15:40:10 | Debug |                 | 148397|291|1|LKOH|

15:40:10 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:10 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:11 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:11 | Debug | AlfaTrader      | OnProcessPositions()
15:40:11 | Debug |                 | 148397|291|1|LKOH|

15:40:11 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:11 | Debug | AlfaTrader      | OnProcessPositions()
15:40:11 | Debug |                 | 148397|291|1|LKOH|

15:40:13 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:40:13 | Debug | AlfaTrader      | OnProcessPositions()
15:40:13 | Debug |                 | 148397|291|1|LKOH|

*** CUT ***

15:44:05 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:05 | Debug | AlfaTrader      | OnRegisterOrder: tr.id = 55266029
15:44:05 | Debug |                 | 148397-000, MICEX_SHR, LKOH, 19.08.2011 23:55:00, 55266029, RUR, S, 1, 0
15:44:06 | Debug | AlfaWrapper     | RegisterOrder
15:44:07 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:07 | Debug | AlfaTrader      | OnProcessPositions()
15:44:07 | Debug |                 | 148397|291|1|LKOH|

15:44:07 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:08 | Debug | AlfaTrader      | OnProcessPositions()
15:44:09 | Debug |                 | 148397|291|0|LKOH|
148397|331|1000190,37|money|

15:44:09 | Debug | AlfaTrader      | OnProcessOrders()
15:44:09 | Debug |                 | 75398789|148397-000|291|M|S|1583,6|1|1|19.08.2011 15:44:05|55266029|

15:44:09 | Debug | AlfaTrader      | create order: id = 75398789
15:44:10 | Debug | AlfaTrader      | update order: id = 75398789
15:44:15 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:16 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:16 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:17 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:17 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:18 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:19 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:19 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:20 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:20 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:20 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:21 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:21 | Debug | AlfaTrader      | OnProcessTrades(): LKOH@MICEX_SHR
15:44:22 | Debug | AlfaTrader      | OnProcessPositions()
15:44:22 | Debug |                 | 148397|291|0|LKOH|

Sergey Masyura
Sergey Masyura

watashi: Уважаемые коллеги, добрый день!

NewMyTrades и NewOrders работают только для ордеров и сделок, уже существующих в момент подключения.

*** CUT ***

Спасибо.

UPD: NewOrders заработало. NewMyTrades нет.

Окей. Буду знать. Может NewMyTrades и не работали никогда ) Проверю в ближайшее время.