Всем доброго времени суток! Может быть у кого-то получиось преодолеть следующую проблему: Для графического отображения работы робота (построение свечек, сдлки, стопы и т.д.) я решил использовать ChartControl из библеотеки WealthLab. ДЛя построения свечек, изменения масштаба и т.д. особых усилий не потребовалось, но при попытке использования методов класса WealthLab.WealthScript ничего не работает. Например, чтобы подписать бар методом WealthScript.AnnotateBar пробовал сделать такю штуку
MyWealthLab.AnnotateBar script = new MyWealthLab.AnnotateBar("Тек цена", ctrlПолоса.ctrlГрафик.chart.Bars.Count - 1, false, System.Drawing.Color.Black);
ctrlПолоса.ctrlГрафик.chart.Renderer.Executor.Execute(script, ctrlПолоса.ctrlГрафик.chart.Bars);
public class AnnotateBar : WealthLab.WealthScript
{
int _bar;
string _text;
System.Drawing.Color _colour;
Boolean _above;
public AnnotateBar(string text, int bar, Boolean above, System.Drawing.Color colour)
{
_bar = bar;
_text = text;
_above = above;
_text = text;
_colour = colour;
}
protected override void Execute()
{
AnnotateBar(_text, _bar, _above, _colour);
WealthLab.DataSeries sma = SMA.Series(Close, 5);
PlotSeries(PricePane, sma, System.Drawing.Color.Blue, WealthLab.LineStyle.Solid, 4);
}
}
все отрабатывается без ошибок, но подписи на баре не происходит... Пробовал кучу всяких вариантов, ничего не помогает... Подскажите, пожалуйста, чего нужно сделать для работы методов WealthLab.WealthScript в собственном проекте?
Или может какой другой удобный инструмент для реализации подобных вещей? Заранее благодарю за ответы!
Комментарии (0)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!