Originally Posted By: ViL
Откройте визуальный редактор. Создайте скрипт. Блок "свободные деньги" находится в подпапке индикаторов "портфель".
Скомпилируйте скрипт.
Теперь в программе: Инструменты - папка с логами, поднимитесь на один уровень с папкой логов. Найдите папку 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


Отредактировано AlexeyShevchenko (Thu Apr 10 2014 11:33 AM)