dr-mart

Вопрос по TSLab: а есть ли реализация пользовательских блоков?

Даже если делаешь что-то простенькое из блоков, со времнем, эти блоки начинают занимать нереально места на экране, и, как следствие, начинаешь путаться в этих блоках. Я боюсь себе представить, как будет выглядеть блок-схема, когда один скрипт например работает параллельно по трем инструментам, которые используют динамическое регулирование объема позиции.

Соответственно вопрос:

А ТСЛаб еще не реализовал возможность создавать объединять свои алгоритмы в один свой пользовательский визуальный блок? 
Например чтобы не рисовать кучу блоков каждый раз, один раз сделал блок «открытие позы», куда упаковал все конснтанты, показатели цены, формулы и логические формулы и отразил одним своим блоком с определенными собой входами и выходами....

p.s. вопрос №2 как обратиться к значению i-1 бара?

Ну то есть например хочу вставить в логическю формулу условие:
close>ADX(i-1) 

но ток интерпретатор не понимает (i-1), то есть как обратится к значению индикатора или close на предыдущем баре?
231 | ★4
11 комментариев
Чтобы обратиться к предыдущему бару, нужно написать так: close>ADX[-1] либо close>ADX[i-1]

В ТСЛабе можно создавать внешние скрипты на c#, но требуется знание программирования.
Другой вариант — один раз сделать в визуальном редакторе необходимые расчеты и сгруппировать их в один блок.
avatar
sergey_karyakin, спасибо!

чот попробовал как [i-1] — выдал мне ТСлаб ошибки…

о! точно!
сработало!)))
Тимофей Мартынов, в новых версиях достаточно писать [-1]
avatar
sergey_karyakin, а как группировать в блок????
Тимофей Мартынов, в визуальном редакторе выделяете нужные блоки и затем в правом верхнем углу нажимаете кнопку «Группировать». После этого блок можно будет свернуть, и он займет мало места. В дальнейшем этот блок можно будет копировать и в другие скрипты. Аналогично, чтобы разъединить блок, рядом есть кнопка «разгруппировать».
avatar
sergey_karyakin, спасибо!
Тимофей Мартынов, Close на предыдущем баре это просто close>ADX, тс лаб в таком случае будет обращаться к последней закрытой свече или к последнему значению индикатора на последней закрытой свече, если вы будете обращаться к i-1 то это значение будет равно два бара назад то есть, 1 текущий(не завершенный) 2(завершенный [i]) 3(завершенный [i-1]) то есть, тс лаб обращается к последним закрытым свечкам
avatar
Тимофей Мартынов, по поводу всех блоков и прочего, есть прекрасная можно из индикаторов которые есть и формул создавать свои индикаторы и формулы, для этого нужно перейти в управление скриптами и справа нажать «Новый индикатор»
avatar
или сделать свой индикатор в том же ТСлаб
avatar
Анохин Алексей, это если его уже делать как программу?

то есть для этого надо уметь программировать?
Тимофей Мартынов, Нет, так же из кубиков можно собрать свой необходимый индикатор, у меня в видео есть пример.
avatar

Читайте на SMART-LAB:
Фото
Защитный актив. Остается ли X5 фаворитом в секторе?
X5 Group является лидером среди продовольственных ритейлеров России по размеру выручки и общей рыночной доле. По данным компании, ее доля...
Обыкновенное американское чудо
Сезон отчетности за второй квартал 2026 года для Уолл-стрит стал статистической аномалией. К десятым числам августа рост прибыли 89% отчитавшихся...
Инвестиции без спешки: торгуем в выходные
Алексей Девятов В предстоящие выходные торги будут проходить только на СПБ Бирже. Клиенты Альфа-Инвестиций могут совершать сделки в выходные...
Фото
Совкомбанк МСФО 2 кв. 2026 г.: я вернул себе маржу — на рекорд я выхожу
Совкомбанк опубликовал финансовые результаты за 2 кв. 2026 г.  Чистая прибыль за полугодие составила 45,3 млрд руб., рост в 2,6 раза к...

теги блога Тимофей Мартынов

....все тэги



UPDONW
Новый дизайн