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