Sergey Masyura
|
Дата: 20.09.2011
XMbIPb:
Во время тестирования непосредственно на сам тестер приходится всего около 5% проц.времени, а остальное сжирают проводник(~55%) и AntiMalware Service(~20%).. так должно быть?
Чем в это время занимается антивирус - вопрос к разработчикам соответсвующего ПО. Со стороны Stock# воздействия на другие процессы нет.
|
|
|
|
Спасибо:
|
|
|
|
|
|
XMbIPb
|
Дата: 20.09.2011
А у меня почему-то есть(до запуска тестера, антивирь потребляет ~1%, а проводник - 0%).. но тут скорее дело не в S#, а в моём кривом коде(из SampleHistoryTesting удалил CandleManager, заменил логику Sma на свою и ТФ на 1сек).. с антивирем более менее ясно, а вот проводник то чем я так напряг.. что-то мне подсказывает что дело тут в ТФ и частоте обновления GUI.. вот только как это поправить[confused]
|
|
|
|
Спасибо:
|
|
|
|
|
|
Sergey Masyura
|
Дата: 20.09.2011
|
|
|
|
|
XMbIPb:
А у меня почему-то есть(до запуска тестера, антивирь потребляет ~1%, а проводник - 0%).. но тут скорее дело не в S#, а в моём кривом коде(из SampleHistoryTesting удалил CandleManager, заменил логику Sma на свою и ТФ на 1сек).. с антивирем более менее ясно, а вот проводник то чем я так напряг.. что-то мне подсказывает что дело тут в ТФ и частоте обновления GUI.. вот только как это поправить[confused]
Попробуйте выставить DaysInMemory, MaxCandleCount и MaxTradeCount
var storage = new TradingStorage(new InMemoryStorage())
{
BasePath = strategy.Properties.HistoryPath
};
var emulTrader = new EmulationTrader(trader.Securities, trader.Portfolios, storage)
{
DaysInMemory = 6,
};
...
emulTrader.DepthGenerators[s] = new TrendMarketDepthGenerator(security)
{
// стакан для инструмента в истории обновляется раз в секунду
Interval = TimeSpan.FromSeconds(1),
};
...
var candleManager = new CandleManager(new SyncTraderCandleSource(emulTrader));
// в целях оптимизации расходования памяти храним не более 1000 последних свечек и 100000 последних сделок
((CandleContainer)candleManager.Container).MaxCandleCount = 100;
((CandleContainer)candleManager.Container).MaxTradeCount = 1000;
|
|
|
|
Спасибо:
|
|
|
|
|
|
XMbIPb
|
Дата: 20.09.2011
Я не использую ни DepthGenerators, ни candleManager.. тестирую только на стаканах сохранённых за один день.. да и при чём тут проводник?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Sergey Masyura
|
Дата: 20.09.2011
XMbIPb:
Я не использую ни DepthGenerators, ни candleManager.. тестирую только на стаканах сохранённых за один день.. да и при чём тут проводник?
Вот и у меня такой же вопрос [confused] Причем тут проводник и антивирус? [drool]
|
|
|
|
Спасибо:
|
|
|
|
|
|
esper
|
Дата: 20.09.2011
sergey.masyura:
XMbIPb:
Я не использую ни DepthGenerators, ни candleManager.. тестирую только на стаканах сохранённых за один день.. да и при чём тут проводник?
Вот и у меня такой же вопрос [confused] Причем тут проводник и антивирус? [drool]
Возможно, там хитрый антивирь, который для чтения файлов использует проводник[lol] Пробовали его отключить?
|
|
|
|
Спасибо:
|
|
|
|
|
|
XMbIPb
|
Дата: 20.09.2011
Антивирь то я отключил.. вот только с проводником боюсь такое не прокатит...
Похоже его напрягает, то как я пишу лог.. вот только почему на это уходит целое ядро.. гидра например пишет примерно столько же, но при этом загрузка проводника остаётся на нуле.. насколько я понял в SampleHistoryTesting уже есть свой логгер который пишет - Стратегия запущена,Стратегия остановлена.. как ему можно передать свой текст, чтоб он записывал ещё кой-какие расчёты?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Sergey Masyura
|
Дата: 21.09.2011
XMbIPb:
Антивирь то я отключил.. вот только с проводником боюсь такое не прокатит...
Через Task Manager можно убить процесс explorer.exe [cool]
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 21.09.2011
sergey.masyura:
XMbIPb:
Антивирь то я отключил.. вот только с проводником боюсь такое не прокатит...
Через Task Manager можно убить процесс explorer.exe [cool]
Можно закрыть сам TaskManager. Чтобы себя не расстраивать лишний раз.
|
|
|
|
Спасибо:
|
|
|
|
|
|
XMbIPb
|
Дата: 05.10.2011
XMbIPb:
насколько я понял в SampleHistoryTesting уже есть свой логгер который пишет - Стратегия запущена,Стратегия остановлена.. как ему можно передать свой текст, чтоб он записывал ещё кой-какие расчёты?
|
|
|
|
Спасибо:
|
|
|
|
|