HistoryEmulationConnector не переходит в состояние Finished

HistoryEmulationConnector не переходит в состояние Finished
Atom
23.02.2014
Rebelion


Добрый вечер, камрады.

HistoryEmulationConnector перестал переходить в состояние Finished. Код, который отрабатывал на ура в 4.2.2.6, перестал работать:

[code=csharp] trader.StateChanged += (oldState, newState) => { if (trader.State == EmulationStates.Stopped) { this.GuiAsync(() => { if (trader.IsFinished) { progressBar.Value = progressBar.Maximum;

                                        strategy.CancelActiveOrders();
                                        strategy.ChildStrategies.DisposeAll();
                                        strategy.DoDispose();
                                        strategy = null;

                                        trader.Disconnect();

                                        candleManager.Series.DoDispose();
                                        candleManager.DoDispose();
                                        candleManager = null;

                                        series.DoDispose();
                                        series = null;

                                        basketTrader.InnerConnectors.Remove(trader);
                                        trader.DoDispose();
                                        trader = null;

                                        maxThreadUsingChecker.Release();
                                    }
                                });
                            }
                            else if (trader.State == EmulationStates.Started)
                            {
                                candleManager.Start(series);
                                strategy.Start();
                            }
                        };

[/code]

Переход на if (trader.IsFinished) не происходит в принципе. Т.е. if (trader.State == EmulationStates.Stopped) не отрабатывает. В чём косяк? Спасибо.


Теги:


Спасибо:


devruss

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


У меня тоже самое. При этом еще и продолжает активно жрать память и использовать процессорное время!

Спасибо:

esper

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


Что в логах?

Спасибо:

Rebelion

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


[quote=esper;29766]Что в логах?[/quote]Сегодня сделаю оные и выложу. Просто временно вернулся на 4.2.2.6

Спасибо:


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

loading
clippy