при обновлении каждый раз приходиться править Position.cs. У меня робот продает и докупает позицию частями.Суть такова , что пока пока цена выхода равна нулю-робот правильно показывает прибыль не закрытой позиции, но как только продается часть позиции, то все... не понятно в плюсе или в минусе позиция пока не закроется,что очень неудобно.здесь (/// загрузить в сделку бид с аском, чтобы пересчитать прибыльность)
if (Direction == Side.Buy && ClosePrice != 0)
{
ProfitOperationPunkt = ((ClosePrice * (MaxVolume - OpenVolume) + ask * OpenVolume) - EntryPrice * MaxVolume) / MaxVolume;
}
у меня так -все показывает правильно,без комиссии правда, сколько не докупайся и не продавай.
шорт не считал,бо не шорчу. с докупкой..