Ребята, что еще в "ISecurityInputs, ISecurityReturns, IContextUses" добавить надо, чтобы заработало. ТсЛаб не видит обработчика
public class Volume_Bar : ISecurityInputs, ISecurityReturns, IContextUses
{
public ISecurity Execute(ISecurity source)
{
var bars = new List<Bar>(source.Bars.Count);
for (int i = 0; i < source.Bars.Count; i++)
{
var bar = source.Bars[i];
var o1 = source.OpenPrices[i];
var h1 = source.HighPrices[i];
var l1 = source.LowPrices[i];
var c1 = source.ClosePrices[i];
var newBar = new Bar(bar.Color, bar.Date,bar.Open-o1,
bar.High-h1,
bar.Low-l1,
bar.Close-c1,
bar.Volume){ Ask = bar.Ask, Bid = bar.Bid, AskQty = bar.AskQty, BidQty = bar.BidQty };
bars.Add(newBar);
}
return source.CloneAndReplaceBars(bars);
}
public IContext Context { get; set; }
}