public TrailStopAbs long_stop = new TrailStopAbs();
lastPos = source.Positions.LastPosition;
if (lastPos != null && lastPos.IsActive && lastPos.IsLong)
{
long_stop.StopLoss = stop_l2; long_stop.TrailEnable = vkl_tr2; long_stop.TrailLoss = trl_l2;
IPosition Longstop = source.Positions.GetLastActiveForSignal("Buy");
Longstop.CloseAtStop(barNum + 1, source.Positions.LastPosition.EntryPrice- long_stop.StopLoss, "cl_b_st");
}