Ejemplo n.º 1
0
        public CandleConverter(TextBox textBoxSourceFile, TextBox textBoxExitFile, ComboBox comboBoxTimeFrame, WindowsFormsHost logFormsHost)
        {
            _textBoxSourceFile = textBoxSourceFile;
            _textBoxExitFile   = textBoxExitFile;
            _comboBoxTimeFrame = comboBoxTimeFrame;
            TimeFrame          = TimeFrame.Sec1;

            Load();
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min5);
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min10);
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min15);
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min30);


            _comboBoxTimeFrame.SelectedItem = TimeFrame;

            _comboBoxTimeFrame.SelectionChanged += _comboBoxTimeFrame_SelectionChanged1;

            _textBoxSourceFile.Text = _sourceFile;
            _textBoxExitFile.Text   = _exitFile;

            _timeFrameBuilder = new TimeFrameBuilder();

            Log log = new Log("OsDataMaster", StartProgram.IsOsData);

            log.StartPaint(logFormsHost);
            log.Listen(this);
        }
Ejemplo n.º 2
0
        public CandleSeries GetSeries(TimeFrameBuilder timeFrameBuilder, Security security)
        {
            if (_activSeries == null)
            {
                return(null);
            }

            for (int i = 0; i < _activSeries.Count; i++)
            {
                CandleSeries curSeries = _activSeries[i];

                if (curSeries.Security.Name != security.Name ||
                    curSeries.Security.NameClass != security.NameClass)
                {
                    continue;
                }

                if (curSeries.TimeFrameBuilder.Specification.Equals(timeFrameBuilder.Specification) == false)
                {
                    continue;
                }

                return(_activSeries[i]);
            }

            return(null);
        }
Ejemplo n.º 3
0
// сервис

        /// <summary>
        /// конструктор
        /// </summary>
        /// <param name="timeFrameBuilder">объект несущий в себе данные о таймФрейме</param>
        /// <param name="security">бумага на которою мы подписаны</param>
        public CandleSeries(TimeFrameBuilder timeFrameBuilder, Security security)
        {
            TimeFrame            = timeFrameBuilder.TimeFrame;
            SeriesCreateDataType = timeFrameBuilder.CandleCreateType;
            Security             = security;
            _setForeign          = timeFrameBuilder.SetForeign;
            _deltaPeriods        = timeFrameBuilder.DeltaPeriods;
            _countTickInCandle   = timeFrameBuilder.TradeCount;
        }
Ejemplo n.º 4
0
        public CandleConverter(TextBox textBoxSourceFile, TextBox textBoxExitFile, ComboBox comboBoxTimeFrame, WindowsFormsHost logFormsHost)
        {
            _textBoxSourceFile = textBoxSourceFile;
            _textBoxExitFile   = textBoxExitFile;
            _comboBoxTimeFrame = comboBoxTimeFrame;
            TimeFrame          = TimeFrame.Sec1;

            Load();
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min5);
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min10);
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min15);
            _comboBoxTimeFrame.Items.Add(TimeFrame.Min30);


            _comboBoxTimeFrame.SelectedItem = TimeFrame;

            if (_comboBoxTimeFrame.SelectedItem == null)
            {
                _comboBoxTimeFrame.SelectedItem = TimeFrame.Min5;
            }

            Enum.TryParse(_comboBoxTimeFrame.SelectedItem.ToString(), out TimeFrame);
            _timeFrameBuilder = new TimeFrameBuilder();

            _timeFrameBuilder.TimeFrame = TimeFrame;
            TimeSpan timeSpan = _timeFrameBuilder.TimeFrameTimeSpan;

            ResultCandleTimeFrame = timeSpan.TotalMinutes;

            _comboBoxTimeFrame.SelectionChanged += _comboBoxTimeFrame_SelectionChanged1;

            _textBoxSourceFile.Text = _sourceFile;
            _textBoxExitFile.Text   = _exitFile;


            Log log = new Log("OsDataMaster", StartProgram.IsOsData);

            log.StartPaint(logFormsHost);
            log.Listen(this);
        }
Ejemplo n.º 5
0
// сервис

        /// <summary>
        /// конструктор
        /// </summary>
        /// <param name="timeFrameBuilder">объект несущий в себе данные о таймФрейме</param>
        /// <param name="security">бумага на которою мы подписаны</param>
        /// <param name="startProgram">программа создавшая объект</param>
        public CandleSeries(TimeFrameBuilder timeFrameBuilder, Security security, StartProgram startProgram)
        {
            _timeFrameBuilder = timeFrameBuilder;
            Security          = security;
            _startProgram     = startProgram;
        }
Ejemplo n.º 6
0
// сервис

        /// <summary>
        /// конструктор
        /// </summary>
        /// <param name="timeFrameBuilder">объект несущий в себе данные о таймФрейме</param>
        /// <param name="security">бумага на которою мы подписаны</param>
        public CandleSeries(TimeFrameBuilder timeFrameBuilder, Security security)
        {
            _timeFrameBuilder = timeFrameBuilder;
            Security          = security;
        }