Автор: 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
Да доступ есть но только к четвертому курсу. К новым курсам пишет что нет доступа.
Автор: 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;
}