Как получить текущий номер бара в API ?

Автор: vyudin77

Как получить текущий номер бара в API ? - Wed Aug 24 2016 09:13 AM

Добрый день!
Подскажите пожалуйста как получить текущий номер бара?
не в sec. не в ctx. его нет...
Автор: ra81

Re: Как получить текущий номер бара в API ? - Wed Aug 24 2016 10:31 AM

последний бар и есть последний.
Автор: vyudin77

Re: Как получить текущий номер бара в API ? - Wed Aug 24 2016 10:47 AM

Я имею ввиду номер бара.Понятно как получить цены.
Не могу найти как получить номер ,бара в API?

var priceClose = sec.Bars.Last().Close;
var priсeHigh = sec.Bars.Last().High;
var H = sec.OpenPrices;
Автор: ra81

Re: Как получить текущий номер бара в API ? - Wed Aug 24 2016 11:06 AM

у вас же есть доступ до курсов. посмотрите уже новые видео. Когда вы проходили то было давно и возможно плохо и возможно забыли. Теперь уже все иначе и все там хорошо описано. Раз такие вопросы задаете то думаю есть смысл пересмотреть все заново.
Автор: ra81

Re: Как получить текущий номер бара в API ? - Wed Aug 24 2016 11:07 AM

номер последнего элемента массива ClosePrices и есть номер последнего бара.
Автор: vyudin77

Re: Как получить текущий номер бара в API ? - Wed Aug 24 2016 11:37 AM

Да доступ есть но только к четвертому курсу. К новым курсам пишет что нет доступа.
Автор: ra81

Re: Как получить текущий номер бара в API ? - Wed Aug 24 2016 01:23 PM

почту никто не отменял.
Автор: vyudin77

Re: Как получить текущий номер бара в API ? - Thu Aug 25 2016 04:34 AM

Вот так показывает номер бара но только последнего, остальные почему то пропадают подскажите в чем ошибка?
public static IList<int> BarNum (IList<double> candles)
{
int count = candles.Count;
int[] numBar = new int[count];

for (int index = 0; index < count; index++)
{
numBar[index] = candles.Count != 0 ? candles.Count-1 : 0;
}
return (IList<int>)numBar;
}
Автор: ra81

Re: Как получить текущий номер бара в API ? - Thu Aug 25 2016 04:15 PM

candles.Count-1 и есть номер последнего бара.
Автор: vyudin77

Re: Как получить текущий номер бара в API ? - Thu Sep 01 2016 03:42 AM

Да, но показывает только последний бар. А в стандартном индикаторе показывает все номера баров и предпоследний и предпред последний. То есть к указанному выше коду нельзя обратиться [i-10]??? А вот почему не пойму?
Автор: ra81

Re: Как получить текущий номер бара в API ? - Thu Sep 01 2016 08:54 AM

вообще никто ничего не понял
Автор: vyudin77

Re: Как получить текущий номер бара в API ? - Thu Sep 01 2016 09:34 AM

Все разобрался спасибо!!!

public static IList<int> BarNum(IList<double> candles)
{
IList<int> list = new List<int>();
double[] numbar = new double[candles.Count];
for (int index = 0; index < numbar.Length; ++index)
{
list.Add(index);
}
return list;
}