• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Утечка памяти в Strategy Analizer

Tester

New Member
NinjaTrader
#1
Добрый день.


Проблема - запускаю стратегию(теперь уже совершенно пустую болванку) в Strategy Analizer, и совершенно без системным образом стратегия может пройти на периоде в 3 месяца нормально за несколько секунд, а может как бы зависнуть и на одной недели.
При этом зависании не происходит чтения данных с диска, а происходит мощное поглощение памяти, до 4Гб и выше.

Может кто сталкивался.
 

Tester

New Member
NinjaTrader
#2
Сам и отвечаю, может кому пригодится. ::biggrin24.gif::

Вообщем проблема возникает при
создании своих CustomBras, это типа того что в @BarTypes.cs только свое.
А в частности если у Вас есть строчка для первичной инициализации своих переменных

Код:
public override void Add(Data.Bars bars, double open, double high, double low, double close,            DateTime time, long volume, bool isRealtime)
{
		
if ((bars.Count == 0) || (bars.IsNewSession(time))) 
{
    // инициализация переменных
}
....
Так вот почему то у нинзе bars.Count при первом приходе тика, не будет равен нуля, так как нинзя закачивает кэш баров в класс Data.Bars, почему это она делает это непонятно.
Решение или обходить это кодом или
удалять кэш данных из \Documents\NinjaTrader 7\db\cache
 
Вверх Снизу