Esempio n. 1
0
        private void cbAlgorithmList_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtAlgorithmDescription.Clear();
            AlgorithmItem item = cbAlgorithmList.SelectedItem as AlgorithmItem;

            if (item != null)
            {
                txtAlgorithmDescription.Text = StockSelectionAlgorithmHelper.GetAlgorithmDescription(item.Algorithm);
            }
        }
Esempio n. 2
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            LogHelper.DisplayGridView = this.dgvLog;
            dtStockEnd.Value          = DateTime.Now;
            dtStockBgn.Value          = DateTimeHelper.GetFirstDayOfMonth(DateTime.Now.Year, DateTime.Now.Month);

            lblAlgorithms.Text       = String.Empty;
            stockSelectionAlgorithms = StockSelectionAlgorithmHelper.GetDefaultAlgorithms();
            setStockAlgorithmsLabel();

            refreshWarrant();

            txtMemo.Text = memoModel.GetMemo();

            loadStockChart("0050", true);
        }
Esempio n. 3
0
        private void FrmAlgorithm_Load(object sender, EventArgs e)
        {
            var queryAlgorithms = from t in Assembly.GetExecutingAssembly().GetTypes()
                                  where t.IsClass && t.Namespace == "MyStockAnalyzer.StockSelectionAlgorithms"
                                  select t;

            foreach (IStockSelectionAlgorithm algorithm in StockSelectionAlgorithmHelper.GetAllAlgorithms())
            {
                cbAlgorithmList.Items.Add(new AlgorithmItem()
                {
                    Algorithm = algorithm
                });

                if (CurrentAlgorithms.Where(x => x.Name.Equals(algorithm.Name)).Count() != 0)
                {
                    cbAlgorithmList.SetItemChecked(cbAlgorithmList.Items.Count - 1, true);
                }
            }
        }