using System;
using System.Linq;
using TSLab.Script.Realtime;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;
namespace TSLab.Script.Handlers
{
[HandlerName("ВерхнийЛимит_fininfo")]
[HandlerCategory("777")]
public class FI_ВерхнийЛимит: IBar2DoubleHandler
{
public IList<double> Execute(ISecurity source)
{
var secrt = source as ISecurityRt;
var res = new double[source.Bars.Count];
if(secrt != null)
{
var v = secrt.FinInfo.PriceMax ?? 0;
for(int i=0; i < res.Length; i++)
{
res[i] = v;
}
}
return res;
}
}}