Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
23.01.2025, 20:33:49
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: ATF - время бара [] « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: ATF - время бара []  (Прочитано 4127 раз)
Joni2
Newbie
*
Сообщений: 29


Просмотр профиля Email
« : 18.08.2011, 06:44:16 »

массивы рыночных данных ATF:
open[] , high[], low[], close[], volume[]
позволяют обращаться к историческим данным.
Существует подобный массив для времени? 
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 18.08.2011, 10:49:07 »

Для времени нет. Можно получить время через getCandleTime, можно перед ее вызовом позвать setCurrentPosition, чтобы получить время произвольной свети.

Лучше бы конечно было сделать такой же массив для времени, как и для свечей, но изначально об этом как-то не подумали.
Записан
Joni2
Newbie
*
Сообщений: 29


Просмотр профиля Email
« Ответ #2 : 18.08.2011, 11:17:47 »

Чтобы получить время предыдущей свечи в событии onNewCandle() надо:
setCurrentPosition(-1);
time = getCandleTime();

Или дайте более правильный и развернутый код.
Записан
Joni2
Newbie
*
Сообщений: 29


Просмотр профиля Email
« Ответ #3 : 18.08.2011, 13:08:42 »

получилось так:

  static Time;

  setCurrentPosition(countCandles() - 2);
  Time =  getHour(getCandleTime())+ ":" + getMinute(getCandleTime());
  restoreCurrentPosition();

вопрос:
restoreCurrentPosition(); - так уж необходимо вызывать?
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #4 : 18.08.2011, 14:08:48 »

Код нормальный. restoreCurrentPosition() не обязателен, если дальше по коду вы не работаете с текущей свечкой.
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: ATF - время бара [] « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!