Может стоит объединить функции O, H, L, C, V, T в одну?

Страницы: 1
RSS
Может стоит объединить функции O, H, L, C, V, T в одну?
 
Не знаю, может стоит объединить функции O, H, L, C, V, T в одну, добавив новую функцию? Чтобы можно было так написать:

Код
o, h, l, c, v, t = ds:GetOHLCVT(index)
 
Есть в этом толк?
 
Добрый день.

Вы можете самостоятельно эту функцию написать.
В итоге получится тоже самое, что и функция O, H, L, C, V, T
 
Egor Zaytsev,
я, так понимаю, разговор за скорость получения данных. В вашем варианте скорость в 6 раз меньше, чем если б это была готовая С-функция.
Надо делать так, как надо. А как не надо - делать не надо.
 
возможно имеет смысл,
если сделать это на CИ (сами пользователи этого не сделают, а на луа это будет медленнее, чем существующее решение)
и возвратить таблицу типа:
local x= ds:candle(index)
 
Николай Камынин, меня интересует получение всех данных свечи из программа на Си. В моем варианте все данные получаем на стеке, откуда можно их легко забрать. В твоем варианте придется делать еще лишние телодвижения по доставанию данных из полученной таблицы. Возврат таблицы подойдет для LUA-программы, особенно, если эту свечу потом где-то хранить или передавать в другие подпрограммы - таблица передается как указатель.
 
Здравствуйте!
Для тестовых целей в окне диаграммы хотелось бы заменить для свечей значения O, H, L, C.
Чтобы отображались свечи с новыми значениями, например, в виде волны с определённым периодом и амплитудой.
Можно ли это сделать с помощью скрипта на qlua?
 
Mikhail Ran, здравствуйте.

Изменять значение свечей возможности нет.
Страницы: 1
Читают тему
Наверх