Не могу удалить или отфильтровать несистемные сделки
Atom Ответить
14.11.2012


Добрый день!

У меня 4.1.6 версия. При закачке данных с РТС через Гидру, сохраняются несистемные сделки, которые при тестировании на исторических данных приводят к неточностям. Не могу найти фильтр чтобы они не вызывались в событии: Security.WhenLastTradePriceMore. Попытался удалить их из базы, но выпал Exception: деление на 0.

var trades = new List<Trade>();

foreach (var trade in reader)
{
if (!trade.IsSystem) {
trades.Add(trade);
}
}

tradeStorage.Delete(trades);

Подскажите, как можно обойти эту проблему? Спасибо.

Теги:


Спасибо:




7 Ответов
James1

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


Тоже столкнулся с этой проблемой. При выгрузке тиков в txt, выгружаются и внесистемные сделки. Как следствие, появляются внесистемные спайки на свечах и подвирает объем.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 16.11.2012
Ответить


James1 Перейти
Тоже столкнулся с этой проблемой. При выгрузке тиков в txt, выгружаются и внесистемные сделки. Как следствие, появляются внесистемные спайки на свечах и подвирает объем.


Версия последняя?
Спасибо:

James1

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


Да, Михаил, версия 4.1.6.0.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 16.11.2012
Ответить


James1 Перейти
Да, Михаил, версия 4.1.6.0.


Так правильно, выгрузка делается всех тиков. S# же умеет фильтровать тики, и не добавляет их в свечки.
Спасибо:

James1

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


Михаил, я выгружаю данные в формате {Time:yyyyMMdd},{Time:HHmmss},{Price},{Volume}. В таком виде уже не ясно, системная это сделка или внесистемная.
Может можно в шаблон добавить столбец {системная-внесистемная}, или можно в настройки добавить галку "не выгружать внесистемные сделки"?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.11.2012
Ответить


James1 Перейти
Михаил, я выгружаю данные в формате {Time:yyyyMMdd},{Time:HHmmss},{Price},{Volume}. В таком виде уже не ясно, системная это сделка или внесистемная.


Добавьте признак IsSystem
Спасибо:

James1

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


Спасибо!
Спасибо:


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

loading
clippy