Ejemplo n.º 1
0
        public ChartDescriptor(object chartIdentifier, ezBarInterval interval, DateTime startDate, DateTime endDate, IndicatorMap indicators)
        {
            this.chartIdentifier = chartIdentifier;
            this.interval        = interval;
            this.startDate       = startDate;
            this.endDate         = endDate;
            this.indicators      = indicators;

            this.UniqueID = DateTime.Now.Ticks.ToString();
        }
Ejemplo n.º 2
0
        public UIControlChart()
        {
            InitializeComponent();

            activeIndicators = new IndicatorMap();

            InitializeChart();

            this.MouseWheel += ChartDataForm_MouseWheel;

            foreach (string intervalName in Enum.GetNames(typeof(zChartInterval)))
            {
                comboChartInterval.Items.Add(intervalName);
            }
            comboChartInterval.SelectedIndex = 0;

            // Trigger the ActiveChartChanged method to populate the initial indicator list.
            ActiveChartChanged();

            status.Text = "Select a time period and interval, and use the [Select market...] button to display a chart.";

            api = APIMain.Instance;
        }
Ejemplo n.º 3
0
 public ChartDescriptor(IChartDataProvider provider, IndicatorMap indicators)
     : this(provider.ChartIdentifier, provider.BarInterval, provider.StartDate, provider.EndDate, indicators)
 {
 }