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 ExitPrice : IOneSourceHandler, IDoubleReturns, IValuesHandler, ISecurityInputs { public double Execute(ISecurity source, int barNum) { var pos = source.Positions.LastPositionClosed; return pos == null ? 0 : pos.ExitPrice; } }}