У вас не стоит Flash Player
Настройки
#80201 - Sat Oct 29 2016 09:14 PM Перестали работать некоторые методы в версии 2,0
konstantinio Offline
newbie

Registered: Wed Aug 31 2016
Записи: 41
Здравствуйте! Заметил что перестали работать некоторые привычные методы для версии 2,0. На пример
Code:
sec.Bars[i].Date

перестало работать. Как получить дату заданного бара?
Есть ли список изменений 2,0 от версии 1,2? Что изменилось, что добавилось?

Наверх
#80203 - Sun Oct 30 2016 11:35 AM Re: Перестали работать некоторые методы в версии 2,0 [Re: konstantinio]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
списка нет. Методом тыка найдите. Там работа с барами изменилась слегка.
_________________________
__


Наверх
#80206 - Sun Oct 30 2016 07:49 PM Re: Перестали работать некоторые методы в версии 2,0 [Re: ra81]
konstantinio Offline
newbie

Registered: Wed Aug 31 2016
Записи: 41
Весь день пытался разобраться. Гулял по всей иерархии, но класса который возвращает инфу по свечам так и не нашел. Интерфейсы есть... Класс найти не мог. Visual Studio тоже ничего не подсказывает. Кто знает вопрос на сей вопрос? Буду признателен за помощь.

Наверх
#80251 - Thu Nov 03 2016 06:05 PM Re: Перестали работать некоторые методы в версии 2,0 [Re: konstantinio]
alex82 Offline
stranger

Registered: Wed Nov 02 2016
Записи: 2
Тоже столкнулся с такой проблемой. Не могу разобраться как вытащить данные по свече.

Наверх
#80258 - Sat Nov 05 2016 09:41 AM Re: Перестали работать некоторые методы в версии 2,0 [Re: alex82]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860

Так что не знаю откуда у вас проблема. Проблемы нет все работает в данном случае так же как и ранее.
Опять же зачем вам обязательно классы? Ну интерфейса вполне хватает чтобы работать с данными. А какой там по факту объект = ну не все ли равно?


Отредактировано ra81 (Sat Nov 05 2016 09:42 AM)
_________________________
__


Наверх
#80260 - Sat Nov 05 2016 12:05 PM Re: Перестали работать некоторые методы в версии 2,0 [Re: ra81]
alex82 Offline
stranger

Registered: Wed Nov 02 2016
Записи: 2
Вот так работает:
Code:
for (int i = 0; i < count; i++)
{
   if (le == null)
      {
          if (sma[i] < sec.Bars[i].Close)
          {
           ...
          }
      }
}


А вот так почему то не работает:
Code:
            
for (int i = 0; i < count; i++)
{
   if (le == null && sma[i] < sec.Bars[i].Close)
      {
       ...
      }
}


Не то что бы условие не срабатывает, а именно выдает ошибку.


Отредактировано alex82 (Sat Nov 05 2016 12:07 PM)

Наверх


Moderator:  ViL, sar