Цена открытия и закрытия сделки?

Цена открытия и закрытия сделки?

  1. Кот Матроскин

    Регистрация:
    02.01.17
    Сообщения:
    63
    Был на сайте:
    15.03.22

    Добрый день!

    Решил запилить себе журнал статистики, пишу вывод данных в Эксель.

    Неожиданно обнаружил, что в 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; }


    Это баг или так задумано?

    Кот Матроскин
    23.05.2017 21:46
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1172
    Был на сайте:
    20.04.24
    Цитата: Кот Матроскин


    Это баг или так задумано?

    Однозначно это баг. Записал себе в правки. Спасибо.

    Алексей Ван
    24.05.2017 13:32
    #2