чем отличается от "есть активная позиция" - не подскажу

а сам кубик, по идее, должен отрабатывать одинаково в любых условиях, либо я чего-то не догоняю
может кто-то из тслаб или Родион подскажут, глянув этот код

public double Execute(IPosition pos, int barNum)
{
if (pos == null) return 0;
return pos.IsActive ? 1 : 0;
}