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

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

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

Тут нет привязки к номеру бара. Это есть плохо. IsActive следует заменить на функцию где есть номер бара IsActiveForbar()
Вообще если где в индиках есть подобные схемы работы без номеров бара везде надо переделать иначе на реале будут ацкие фокусы smile. Проверено уже. В детали лезть не хочу но это будет обязательно.
_________________________
__