Тестирование - недостаточно денег?
Atom Ответить
28.08.2013


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

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

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

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.


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



Спасибо:




4 Ответов
esper

Фотография
Программист
Дата: 28.08.2013
Ответить


Portfolio.CurrentValue
Спасибо:

Mikhail Sukhov

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


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

YegorM

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


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

Mikhail Sukhov

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


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


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


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

loading
clippy