Добрый день, Благодарю за ответ.
Правильно ли я все понял- проконсультируйте плиз>

1) [flat_osc.cs ("FlatOSC (осциллятор флета)")]
Описание: Индикатор Определяет флет. Как работает толком не знаю. Включил по просьбе тех, кто не мог сам его собрать из исходников.
Period - период индика. На вход кубика подаем инструмент.
На выходе кубика имеем результат.

где в коде нужно вставить Period - период индика

var FlatOs1 = ctx.GetData("FlatOs", new string[] { },
() => new RusAlgo.Handlers.Public.Adaptive.AMacd().
Execute(sec));

pane = ctx.CreatePane("FlatOs", 30, false);// новая панель
color = new Color(System.Drawing.Color.Black.ToArgb());
lst = pane.AddList("FlatOs", FlatOs, ListStyles.LINE, color, LineStyles.SOLID, PaneSides.RIGHT);
вы вожу на отдельную панель ни чего ни рисует что я делаю не правильно

2) Расчет по последовательным данным не потребляет столько памяти. НО не производит кэширование для индикаторов
у которых на входе НЕ инструмент. Т.Е. здесь ctx.GetData - не работает
var AMacd = ctx.GetData("FlatOs", new string[] { },
() => new RusAlgo.Handlers.Public.Adaptive.AMacd() { }.
Execute(sec.ClosePrices,,));


Отредактировано Alim (Fri Oct 28 2016 09:43 AM)