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 Доход_последней_закрытой_позы : IOneSourceHandler, IDoubleReturns, IValuesHandler, ISecurityInputs { public double Execute(ISecurity source, int barNum) { var pos = source.Positions.LastPositionClosed; return pos == null ? 0 : pos.Profit(); } }}