Nektodron, как в текущем контексте необходимо прописать Buy и Sell, чтобы программа/лаборатория созданная для торговли наконец-то начала понимать, что такое - Купить и что такое - Продать?
Code:
public virtual void Execute(IContext ctx, ISecurity source)
{
	ISecurityRt sourceRt = source as ISecurityRt;
...
Условия алгоритмам Hi_Low
...
int barsCount = source.Bars.Count;
for (int i = 0; (i < barsCount); i++)
{
	IPosition le = source.Positions.GetLastActiveForSignal("LE");
	if (le == null)
	{
		TSLab.DataSource.OrderType Growth = TSLab.DataSource.OrderType.Growth;
		sourceRt.NewOrder(Growth, Buy, high[i], 1, "LE");
	}
	else
	{
		le.CloseAtStop(i + 1, low[i], "LX");
	}
	IPosition se = source.Positions.GetLastActiveForSignal("SE");
	if (se == null)
	{
		TSLab.DataSource.OrderType Fall = TSLab.DataSource.OrderType.Fall;
		sourceRt.NewOrder(Fall, Sell, low2[i], 1, "SE");
	}
	else
	{
		se.CloseAtStop(i + 1, high2[i], "SX");
	}
}

Элемент 'ВнешниСкрипт' содержит ошибку:
c:\Users\Пользователь\Documents\SharpDevelop Projects\ISecurityRt.cs(61,32) : error CS0103: Имя 'Buy' отсутствует в текущем контексте
c:\Users\Пользователь\Documents\SharpDevelop Projects\ISecurityRt.cs(74,30) : error CS0103: Имя 'Sell' отсутствует в текущем контексте