Code:
using System;
using System.Linq;
using TSLab.Script.Realtime;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;

// ReSharper disable UnusedAutoPropertyAccessor.Global
// ReSharper disable MemberCanBePrivate.Global
// ReSharper disable UnusedMember.Global
namespace TSLab.Script.Handlers
{
    [HandlerName("Кол-во баров после неправильного входа в Лонг")]
    [HandlerCategory("777")]
    public class LastWasLossLong : IOneSourceHandler, IBooleanReturns, IValuesHandler, ISecurityInputs
{
    		 [HandlerParameter(true, "5", Min = "1", Max = "10", Step = "1")]
        public int Пропуск
        {
            get;
            set;
        }
 public bool Execute(ISecurity source, int barNum)
 {
  var pos = source.Positions.LastLongPositionClosed;         
  if (pos == null)
  {
   return false;
  }
  return pos.Profit() <= 0 && pos.ExitBarNum + Пропуск > barNum;
 }
    }}
    
    
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.