Originally Posted By: AWK
Добрый день, vito333! Во вкладке vvTrade есть блок "Баров с закрытия посл. позиции". После закрытия позиции блок начинает отсчет баров после нее. Затем, если открывается новая позиция, блок продолжает считать баров после закрытия предыдущей. Но перед закрытием второй позиции (на предыдущем баре), блок выдает значение -1. Так и было задумано, почему -1, а не продолжение счета?


да нет, -1 не закладывался

public double Execute(ISecurity source, int barNum)
{
var pos = source.Positions.LastPositionClosed;
if (pos == null) return 0;
return barNum - pos.ExitBarNum;
}
код простой, но может в нём что-то не так? это вопрос к разработчикам