У вас не стоит Flash Player
Настройки
#62143 - Sun May 11 2014 06:49 PM Почему всего одна сделка совершается?
SliderShadow Offline
newbie

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

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, "Вход" );
            }
        }
    }
}

Наверх
#62144 - Sun May 11 2014 07:11 PM Re: Почему всего одна сделка совершается? [Re: SliderShadow]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
потому что нельзя на один сигнал брать несколько позиций. Это азы ТСЛаб.
_________________________
__


Наверх
#62147 - Sun May 11 2014 08:11 PM Re: Почему всего одна сделка совершается? [Re: ra81]
SliderShadow Offline
newbie

Registered: Mon Jun 17 2013
Записи: 43
Спасибо.


Отредактировано SliderShadow (Sun May 11 2014 08:14 PM)

Наверх


Moderator:  ViL, sar