dr-mart

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

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

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

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

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

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

но ток интерпретатор не понимает (i-1), то есть как обратится к значению индикатора или close на предыдущем баре?
212 | ★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:
Фото
В «Деловых Линиях» теперь есть страхование авиаперевозок от RENI
Запустили новый продукт. При заказе услуги, в случае повреждения, утраты или недостачи груза клиенту будет выплачено до 110% его стоимости. Кроме...
Фото
«Цифра брокер»: справедливая цена акций MGKL — 4 руб.
Инвестиционная компания Цифра брокер повысила оценку справедливой стоимости акций ПАО «МГКЛ» с 3,44 руб. до 4,00 руб. за акцию. Пересмотр...
Фото
Кешбэк до 1 млн рублей: приглашаем профессиональных инвесторов
БКС Мир инвестиций предлагает щедрый кешбэк¹ профессиональным инвесторам. Рассказываем, как получить до 1 млн руб. 1️⃣ Установите мобильное...
Фото
Актуальный состав портфеля и взгляд на рынок 2026: по-прежнему 0% позитива.
Добрый вечер! С момента предыдущего поста, касающегося моего портфеля, прошел квартал.  Пришло время актуализировать его состав. Также поделюсь...

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

....все тэги



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