У вас не стоит Flash Player
Настройки
#14809 - Tue Oct 05 2010 11:08 PM Индикатор не дотягивается до последних баров
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
Индикатор не дотягивается до последних баров.
Линия значений индикатора находится над предпоследним закрытым баром. Как сделать так, чтоб она была над последним закрытым или лучше над текущим?
Сейчас основной цикл индикатора выглядит так.
for (int i = 0; i < source.Bars.Count; i++)
ещё было так.
for (int i = 0; i < closes.Count; i++)

Заранее спасибо за ответ.


Отредактировано Stas (Tue Oct 05 2010 11:12 PM)

Наверх
#14833 - Wed Oct 06 2010 04:03 PM Re: Индикатор не дотягивается до последних баров [Re: Stas]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
В свойствах графика или скрипта поставьте для поля "Интервал пересчета" значение Сделка

Наверх
#14858 - Wed Oct 06 2010 11:39 PM Re: Индикатор не дотягивается до последних баров [Re: SysKreator]
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
SysKreator
Поставил, не помогло.

Наверх
#14866 - Thu Oct 07 2010 08:26 AM Re: Индикатор не дотягивается до последних баров [Re: Stas]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Значит, надо смотреть сам код.
Вполне возможно, что выходной список короче чем входной. Ошибки в этом случае не будет в программах (в среде разработке и TSLab), но ошибка будет в самой длине выходного списка, что делает непригодным для использования индикатора.

Наверх
#14967 - Thu Oct 07 2010 11:25 PM Re: Индикатор не дотягивается до последних баров [Re: SysKreator]
Stas Offline
journeyman

Registered: Sat Aug 21 2010
Записи: 64
Не знаю на сколько это корректно, я просто добавил в возвращаемый список последнее значение ещё два раза.

Наверх


Moderator:  ViL, sar