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

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


Просмотр профиля Email
« : 05.09.2011, 21:32:49 »

В программирование ни бум бум, поэтому вопросы могут показаться глупейшие.

Вот представьте гистограмму обьема. Как  сделать так что б в каждый последующий столбец прибавлялся предыдущий обьем.
Например
интревал 0 обьем равен 0
интервал 1, обьем равен 100 + обьем интервала 0 = 100
интревал 2, обьем равен 151 + обьем интревала 1 = 251
интревал 3, обьем равен 111 + обьем интревала 2 = 362

понимаю что график будет реско растущий,  но оно и надо.
Иными словами как посчитать накопленный обьем за промежуток времени допустим от нулевого интервала до текущего
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 06.09.2011, 12:32:25 »

Code: [Select]
function init()
{
    setInitCandles(1);
    line[0] = volume;
}

function calc()
{
    line[0] = volume + line[0][-1];
}

Это простейший пример. Почитайте документацию, для вас многое прояснится: http://transaq.ru/docs/atf/tutorial
Записан
daytrader
Full Member
***
Сообщений: 174


Просмотр профиля Email
« Ответ #2 : 06.09.2011, 13:25:19 »

только скорее это объем сделок, а не накопленный объем... тут ведь и выходить могли. Это даже оборот наверное
Записан
dkonst
Newbie
*
Сообщений: 25


Просмотр профиля Email
« Ответ #3 : 09.09.2011, 20:34:51 »

только скорее это объем сделок, а не накопленный объем... тут ведь и выходить могли. Это даже оборот наверное
это действительно немножко не то
посоветовали использовать функцию sumline, но не получается её привязвать..  ошибка синтексиса вылезает
Записан
dkonst
Newbie
*
Сообщений: 25


Просмотр профиля Email
« Ответ #4 : 09.09.2011, 20:40:28 »

вот такую конструкцию line[1] = sumLine( line[0],0,0); можно создать?
Записан
dkonst
Newbie
*
Сообщений: 25


Просмотр профиля Email
« Ответ #5 : 09.09.2011, 21:03:22 »

кажется разобрался с сумлайн но такой вопрос как сложить не интервал а все значения  т.е от 0 до текущего ( без смещения )
Записан
dkonst
Newbie
*
Сообщений: 25


Просмотр профиля Email
« Ответ #6 : 09.09.2011, 23:21:24 »

И так после нескольких дней мучения я наконец понял в чем у меня ошибка а точнее в чем нужна помощь.
То что сложение line1=line0+line1,-1 = это понятно и работает оно тоолько при непрерывном line 0
У меня же случай посложнее

Line 1 принимает значения как положительные таки отрицательные и частенько бывает  несколько нулевых значений. и тогда получается  для ряда

1.2.3.4.2.1.3.5.0.0.0.2.6.7.6

line-3 = 2+5
line-4 = 2+0
line-5 = 0+0
и так далее  получается
1.3.6.10.12.13.16.16.0.0.0.2.8.15.21
как то так но ововбще не понятно как

а должно быть
1.3.6.10.12.13.16.16.16.16.17.23.30.36

Вот в чем вопрос. Как сделать суммирование не  line1=line0+line1-1 а по порядку

вот как такое реализовать - кто подскажет?
« Последнее редактирование: 10.09.2011, 01:49:11 от dkonst » Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #7 : 12.09.2011, 11:50:33 »

Я не понял постановку задачи.
Записан
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« Ответ #8 : 12.09.2011, 13:58:31 »

В программирование ни бум бум, поэтому вопросы могут показаться глупейшие.

dkonst!
Вы не пробовали, для начала ,учебники по программированию почитать?
Записан
dkonst
Newbie
*
Сообщений: 25


Просмотр профиля Email
« Ответ #9 : 12.09.2011, 15:22:39 »

В программирование ни бум бум, поэтому вопросы могут показаться глупейшие.

dkonst!
Вы не пробовали, для начала ,учебники по программированию почитать?

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


Войти

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