\Local Settings\Application Data\TSLab\TSLab\temp\code22.cs(115,48) : error CS0165: Использование локальной переменной 'var6', которой не присвоено значение.

О чем это?

Кусок из этого code22.cs:
(115-я строка: var8 = this.var8_h.Execute(var6, i);)

Code:
// =================================================
            // Handlers
            // =================================================
            // Initialize 'Comission1' item
            this.var1_h.CommissionPct = 0.05;
            this.var1_h.MarginPct = 10.0;
            this.var1_h.Execute(var0);
            TSLab.Script.IPosition var3;
            TSLab.Script.IPosition var14;
            TSLab.Script.IPosition var6;
            TSLab.Script.IPosition var5;
            // =================================================
            // Trading
            // =================================================
            int barsCount = var0.Bars.Count;
            for (int i = context.TradeFromBar; (i < barsCount); i++)
            {
                var3 = var0.Positions.GetLastActiveForSignal("Тест1");
                if ((var3 == null))
                {
                    if (var9[i])
                    {
                        var0.Positions.BuyAtMarket(i+1, 1, "Тест1");
                    }
                }
                else
                {
                    if ((var3.EntryBarNum <= i))
                    {
                    }
                }
                var14 = var0.Positions.GetLastActiveForSignal("Открытие1");
                if ((var14 == null))
                {
                    var7 = this.var7_h.Execute(var3, i);
                    var7_chart.SetValue(var7, i);
                    var8 = this.var8_h.Execute(var6, i);
                    var2 = var7 + var15[i] < var8;
                    if (var2)
                    {
                        var0.Positions.BuyAtMarket(i+1, 1, "Открытие1");
                    }
                }


Отредактировано ast (Sat May 01 2010 01:59 PM)