Ejemplo n.º 1
0
        private void btnDrawChart_Click(object sender, RoutedEventArgs e)
        {
            this._optionComb.Options.Clear();
            foreach (OpenOption opt in this._openOptions)
            {
                //opt.PurchaseDate = Convert.ToDateTime(this.txtInterest.Text);
                this._optionComb.Options.Add(opt);
            }

            PLChartUI plChartUI = new PLChartUI(this.cvPLChart, this._optionComb, this.ActualWidth - 20);

            plChartUI.DrawChart(Convert.ToDateTime(this.txtDrawDate.Text),
                Convert.ToDecimal(this.txtStockPrice.Text), Convert.ToDecimal(this.txtPriceRange.Text),
                Convert.ToDecimal(this.txtInterest.Text),
                Convert.ToDouble(this.txtVolatility.Text));
        }
Ejemplo n.º 2
0
        private void DrawPLChart()
        {
            //OpenOption openOption = new OpenOption()
            //{
            //    PurchaseDate = new DateTime(2013, 07, 26),
            //    PurchasePrice = 34.75m,
            //    ContractNo = 2,
            //    Option = new Option()
            //    {
            //        Symbol = "AAPL",
            //        IsCall = true,
            //        ExpiryDate = new DateTime(2014, 04, 14),
            //        Strike = 440
            //    }
            //};

            foreach(OpenOption opt in this._openOptions)
                this._optionComb.Options.Add(opt);

            PLChartUI plChartUI = new PLChartUI(this.cvPLChart, this._optionComb, this.ActualWidth-20);

            //plChartUI.DrawChart(DateTime.Today.AddMonths(6), 440.96m, 0.02m, 0.2513);
        }