Nektodron, подскажите пожалуйста, компилирую индикатор. Смысл индикатора: он должен цепляться к какому либо блоку и имея close, выщитывать определенную величину, но при компиляции выдает ошибку: 'TSLab.Script.Handlers.dar' не реализует член интерфейса 'TSLab.Script.Handlers.IContextUses.Context' (CS0535). Вот код того, что компилирую:
using System;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;
using TSLab.DataSource;
using TSLab.Script.Helpers;
namespace TSLab.Script.Handlers
{
//[HandlerCategory("Indicators")]
public class dar : IBar2DoubleHandler, IContextUses
{
[HandlerParameter]
public int Day { get; set; }
public IList<double> Execute(IList<double> source,ISecurity source)
{
var DaR = new double[source.Count];
var closes = source.ClosePrices;
IList<double> list = new List<double>(closes.Count);
for(int i = Day; i < source.Count; i++)
{
DaR[i] = closes[i]*(source[i]*Day);
}
return DaR;
}
}
} Подскажите пожалуйста, что я делаю не так?