если я все правильно понимаю - то функция Log является элементом библиотеки TSLab.Script.Handlers.IContext, но у меня не получается ей подключить, и просто так использовать Log тоже нельзя...
Можно выложить простенький пример с использование данной команды, что бы искать откуда у меня растут руки =)?
вот пример кода, компилится без ошибок но тслаб при запуске в логе рассказывает что есть ошибка...КАКАЯ? подскажите какая если не очень трудно...

using System;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;
using TSLab.Script.Optimization;
using TSLab.Script.Helpers;
namespace TSLab.StrByTime
{
public class StrByTime
{
public virtual void Execute(IContext ctx, ISecurity source)
{
int barsCount = source.Bars.Count;
for (int bar = 0; bar < barsCount-1; bar++)
{
if(source .Bars [bar].Date.TimeOfDay.Hours == 11)
{
if(source .Bars [bar].Date.TimeOfDay.Minutes == 0)
{
source .Positions .BuyIfGreater(bar,1,source.Bars[bar].Close -100,"11");
}
}
if(source .Bars [bar].Date.TimeOfDay .Hours ==12)
{
if(source .Bars [bar].Date.TimeOfDay.Minutes == 0)
{
source.Positions .SellIfLess (bar,1,source.Bars[bar].Close +100,"12");
}
}
}
}
}
}


выдает например - c:\Documents and Settings\Администратор\Local Settings\Application Data\TSLab\TSLab\temp\code26.cs(23,22) : error CS0234: Имя типа или пространства имен 'ScriptEngine' отсутствует в пространстве имен 'TSLab' (пропущена ссылка на сборку?)
но такого места я не вижу вообще...



Отредактировано shershen (Sat Jul 03 2010 12:17 AM)