Тестирование - недостаточно денег?


Тестирование - недостаточно денег?
Atom
8/28/2013


версия библиотеки 4.1.18.0
(в 4.1.17.0 - Добавлена проверка денег на счете.)
Стандартный пример SampleHistoryTesting
Code

// тестовый портфель
                var portfolio = new Portfolio { Name = "test account", BeginValue = 1000000m };

Однако в логе ошибка:
Code

2012/10/01 22:55:00.047|       |EmulationTrader|New order: 41515177/0 Продажа Цена=10 Объем=1 Сост=Pending Бал=1 
2012/10/01 22:55:00.047|       |EmulationTrader|OrderFailed: 41515177/0 Продажа Цена=10 Объем=1 Сост=Failed Бал=1 
System.InvalidOperationException: На счету test account недостаточно денег для регистрации заявки 41515177. Необходимо 10, имеется 0.


Где правильно указать количество денег?



Thanks:


esper

Avatar
Date: 8/28/2013
Reply


Portfolio.CurrentValue
Thanks:

Mikhail Sukhov

Avatar
Date: 8/28/2013
Reply


Тестер просит денег у трейдера на продолжение работы.
Thanks:

YegorM

Avatar
Date: 8/29/2013
Reply


Та же история. Пробовал при инициализации указывать CurrentValue, но после закрытия первой же сделки значение CurrentValue сбрасывается до прибыли по сделке и денег снова недостаточно.
Thanks:

Mikhail Sukhov

Avatar
Date: 9/2/2013
Reply


YegorM Go to
Та же история. Пробовал при инициализации указывать CurrentValue, но после закрытия первой же сделки значение CurrentValue сбрасывается до прибыли по сделке и денег снова недостаточно.


Да, бага. Обойти можно сейчас. Нужно инициализировать и BeginValue и CurrentValue. После обновления нужно будет инициализировать только BeginValue.
Thanks: YegorM


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy