Nektodron, подскажите пож. пытаюсь создать блок-индикатор, куда входят 2 значения формул, где он их обрабатывает и выводит своё значение, вот код: using System; using System.Collections.Generic; using TSLab.Script; using TSLab.Script.Handlers; using TSLab.DataSource; using TSLab.Script.Helpers; namespace test { public class balanse : IDoubleAccumHandler {public IList<double> Execute(IList<double> source1, IList<double> source2) { var count = source1.Count; var dx1 = new double[count];
for (int i = 1; i < count; i++) { dx1[i] = source1[i]+source2[i]; } return dx1; } } } --------- В ТСЛабе выдаётся ошибка: c:\Documents and Settings\Local Settings\Application Data\TSLab\TSLab\temp\code5.cs(89,24) : error CS1501: Ни одна из перегрузок метода 'Execute' не принимает '1' аргумент(ов) М.б. эта ошибка возникает от того что не могу подцепить 2-й блок, цепляется только один, поэтому не хватает аргументов...?
Пример взял из кода ADX, к этому блоку цепляется 2 блока. ЗЫ: вообще хотел обрабатывать данные из 2-х источников ценных бумаг, а не из 2-х блоков-формул, м.б. для этого использовать какой либо другой класс, кроме IDoubleAccumHandler?