Добрый день.
Подтверждаю ту же ошибку при подключении скрипта через dll.
При подключении внешнего скрипта через файлы все работает.
TSLab генерирует кривой класс:
namespace TSLab.User
{
using System;
using TSLab.Script;
public sealed class Script
{
private AT.TSLab.Trading.DonchianSimpleScript DonchianSimpl1_h = new AT.TSLab.Trading.DonchianSimpleScript();
public void Execute(TSLab.Script.Handlers.IContext context, TSLab.Script.ISecurity Источник1)
{
// Initialize 'DonchianSimpl1' item
// Make 'DonchianSimpl1' item data
void DonchianSimpl1; // !!!!!!
DonchianSimpl1 = this.DonchianSimpl1_h.Execute(Источник1);
// =================================================
// Handlers
// =================================================
// =================================================
// Trading
// =================================================
int barsCount = Источник1.Bars.Count;
if ((context.IsLastBarUsed == false))
{
barsCount--;
}
for (int i = 0; (i < barsCount); i++)
{
}
}
}
}
Коллеги, поясните, в чем тут дело.