Откройте визуальный редактор. Создайте скрипт. Блок "свободные деньги" находится в подпапке индикаторов "портфель".
Скомпилируйте скрипт.
Теперь в программе: Инструменты - папка с логами, поднимитесь на один уровень с папкой логов. Найдите папку temp, в этой папке генерированные .cs
Т.о. приблизительный путь до файлов:
C:\Users\USER\AppData\Local\TSLab\TSLab12\temp
private TSLab.Script.Handlers.EstimatedMoney ОценкаПортфел1_h = new TSLab.Script.Handlers.EstimatedMoney();
Я взял блок оценка портфеля. И вот что выдало:
Ошибка 1 Имя типа или пространства имен "EstimatedMoney" отсутствует в пространстве имен "TSLab.Script.Handlers" (пропущена ссылка на сборку?) C:\Users\workadmin\Documents\Visual Studio 2010\Projects\TSLab_Bot\TSLab_Bot\Bot.cs 16 39 TSLab_Bot
Добавил ссылку на TSLab.Script.Handlers и что теперь делать? и откуда вообще взялось EstimatedMoney или FreeMoney? В документации этого нет...
private TSLab.Script.Handlers.FreeMoney Money = new TSLab.Script.Handlers.FreeMoney();
Потом в цикле:
cur_money = this.Money.Execute(source, bar);
и всё равно равно 0