У вас не стоит Flash Player
Настройки
#79449 - Wed Aug 24 2016 09:13 AM Как получить текущий номер бара в API ?
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Добрый день!
Подскажите пожалуйста как получить текущий номер бара?
не в sec. не в ctx. его нет...

Наверх
#79453 - Wed Aug 24 2016 10:31 AM Re: Как получить текущий номер бара в API ? [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
последний бар и есть последний.
_________________________
__


Наверх
#79454 - Wed Aug 24 2016 10:47 AM Re: Как получить текущий номер бара в API ? [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Я имею ввиду номер бара.Понятно как получить цены.
Не могу найти как получить номер ,бара в API?

var priceClose = sec.Bars.Last().Close;
var priсeHigh = sec.Bars.Last().High;
var H = sec.OpenPrices;

Наверх
#79455 - Wed Aug 24 2016 11:06 AM Re: Как получить текущий номер бара в API ? [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
у вас же есть доступ до курсов. посмотрите уже новые видео. Когда вы проходили то было давно и возможно плохо и возможно забыли. Теперь уже все иначе и все там хорошо описано. Раз такие вопросы задаете то думаю есть смысл пересмотреть все заново.
_________________________
__


Наверх
#79456 - Wed Aug 24 2016 11:07 AM Re: Как получить текущий номер бара в API ? [Re: ra81]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
номер последнего элемента массива ClosePrices и есть номер последнего бара.
_________________________
__


Наверх
#79457 - Wed Aug 24 2016 11:37 AM Re: Как получить текущий номер бара в API ? [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Да доступ есть но только к четвертому курсу. К новым курсам пишет что нет доступа.

Наверх
#79458 - Wed Aug 24 2016 01:23 PM Re: Как получить текущий номер бара в API ? [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
почту никто не отменял.
_________________________
__


Наверх
#79469 - Thu Aug 25 2016 04:34 AM Re: Как получить текущий номер бара в API ? [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Вот так показывает номер бара но только последнего, остальные почему то пропадают подскажите в чем ошибка?
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;
}

Наверх
#79475 - Thu Aug 25 2016 04:15 PM Re: Как получить текущий номер бара в API ? [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
candles.Count-1 и есть номер последнего бара.
_________________________
__


Наверх
#79519 - Thu Sep 01 2016 03:42 AM Re: Как получить текущий номер бара в API ? [Re: ra81]
vyudin77 Offline
journeyman

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

Наверх
#79520 - Thu Sep 01 2016 08:54 AM Re: Как получить текущий номер бара в API ? [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
вообще никто ничего не понял
_________________________
__


Наверх
#79521 - Thu Sep 01 2016 09:34 AM Re: Как получить текущий номер бара в API ? [Re: vyudin77]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Все разобрался спасибо!!!

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;
}

Наверх


Moderator:  ViL, sar