Не могу понять, почему при входе по маркету происходит всего одна сделка. Ведь по такому алгоритму должен быть вход на каждой свече. Помогите разобраться с этим вопросом. Спасибо.

Code:
using System;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;
using TSLab.Script.Optimization;
using TSLab.Script.Helpers;
using TSLab.DataSource;

namespace ConsoleApplication1
{
    public class Class1 : IExternalScript
    {
        public OptimProperty poz = new OptimProperty(1, 1, 100, 1);

        public virtual void Execute(IContext ctx, ISecurity source)
        {
            int barsCount = source.Bars.Count;

            for (int bar = 100; (bar < barsCount - 1); bar++)
            {
                source.Positions.BuyAtMarket(bar, poz, "Вход" );
            }
        }
    }
}