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

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Синтаксис функции sumLine? « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Синтаксис функции sumLine?  (Прочитано 3277 раз)
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« : 23.09.2011, 10:10:20 »

Добрый день, уважаемые разработчики!

Поясните по синтаксису функции sumLine:

1. В индикаторе "А" пишу следующую конструкцию:
line[0] = high/low;    
line[1] = sumLine(line[0], -10); - выдает корректный результат

2. В индикаторе "B"
...
line[1] = abs(close - close[-1]);
line[2] = sumLine(1, -Per); - тоже правильно, но если 1 заменить на line[1] выдает какую то ересь.

Как же все-таки правильно?

И еще 3-е. ИМХО не помешала бы функция Sum(x, n) - где x - переменная, а n - количество периодов. Тогда можно было бы обойтись и без линий. Например:
...
var A = (close - close[-1]);
var B = Sum(A, -10);
...

sumPrice() не подходит - она кроме pt_price ничего воспринимать не хочет.

Спасибо.
PS: TRANSAQ ver. 5.02.275.01, rev.48, ATF 1.8
« Последнее редактирование: 23.09.2011, 10:16:23 от bugem » Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 23.09.2011, 17:52:36 »

Первым параметром задается номер линии именно как число, а не как конструкция line[0]. Поэтому line[0] и не должна работать - из нее будет взято значение, и это значение будет использовано как номер линии.

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


Войти

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