Вроде всё правильно написал.
Я хочу вывести две горизонтальные линии на индикаторах Bears Power и Bulls Power, но линии не отображаются на графиках.
Что я делаю:
1. Создаю параметр для двух горизонтальных линий
UpLineValue = CreateParameter("Up Line Value", 150, 50.0m, 300, 20m);
DownLineValue = CreateParameter("Down Line Value", -150, -300.0m, -50, 20);
2. Создаю дополнительные поля для индикаторов
_bearsP = IndicatorsFactory.CreateIndicatorByName("BearsPower", name + "BearsPower", false);
_bearsP = (Aindicator)_tab.CreateCandleIndicator(_bearsP, "BearsArea");
_bearsP.ParametersDigit[0].Value = BearsPowerPeriod.ValueInt;
_bearsP.Save();
и для BullsPower
_bullsP = IndicatorsFactory.CreateIndicatorByName("BullsPower", name + "BullsPower", false);
_bullsP = (Aindicator)_tab.CreateCandleIndicator(_bullsP, "BullsArea");
_bullsP.ParametersDigit[0].Value = BullsPowerPeriod.ValueInt;
_bullsP.Save();
3. Ну и собственно вывожу сами линииUpline = new LineHorisontal("upline", "BullsPower", false)
{
Color = Color.Green,
Value = 0,
};
_tab.SetChartElement(Upline);
Downline = new LineHorisontal("downline", "BearsPower", false)
{
Color = Color.Yellow,
Value = 0
};
_tab.SetChartElement(Downline);
Upline.Value = UpLineValue.ValueDecimal;
Downline.Value = DownLineValue.ValueDecimal;
По итогу линии не прорисовываются. Скажите, куда копать?
Что я делаю:По итогу линии не прорисовываются. Скажите, куда копать?
Посмотрите робот МаркетМейкер. В нём есть отрисовка линий. Нужно сделать по аналогии
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.