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