Цена открытия и закрытия сделки?
Добрый день!
Решил запилить себе журнал статистики, пишу вывод данных в Эксель.
Неожиданно обнаружил, что в Position цена открытия позиции считается как средневзвешенная:
public decimal EntryPrice {
for (int i = 0; i < _openOrders.Count; i++)
{
volume += _openOrders[i].VolumeExecute;
price += _openOrders[i].VolumeExecute * _openOrders[i].PriceReal;
}
return price/volume; }
А цена закрытия считается как последний цена последнего ордера в списке
public decimal ClosePrice {
return CloseOrders[CloseOrders.Count - 1].PriceReal; }
Это баг или так задумано?
Цитата: Кот Матроскин
Это баг или так задумано?
Однозначно это баг. Записал себе в правки. Спасибо.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.