S#

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


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


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

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 нет.

Теги:


Спасибо:




2 Ответов
watashi

Фотография
Дата: 19.08.2011
Ответить


Логи:

Код

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

Фотография
Автор статей
Дата: 21.08.2011
Ответить


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

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

*** CUT ***

Спасибо.

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


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy