private void Button_Click_8(object sender, RoutedEventArgs e)
        {
            //Изменить тему по ID
            string        ssql             = @"UPDATE Marks SET [Tema] = @Tema WHERE Id = @Id";
            string        connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою)
            SqlConnection conn             = new SqlConnection(connectionString);                                                        // Подключение к БД

            conn.Open();
            SqlCommand command = new SqlCommand(ssql, conn);// Объект вывода запросов

            command.Parameters.Add("@Id", SqlDbType.Int).Value        = Convert.ToInt32(ID1.Text);
            command.Parameters.Add("@Tema", SqlDbType.NVarChar).Value = TEMA.Text;
            SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации

            while (reader.Read())                           //В цикле вывести всю информацию из таблици
            {
                InfoM.Text += reader[0] + " - Id студента " + "Дата: " + reader[1].ToString() + "  Тема: " + reader[2].ToString() + " Оценка: " + reader[3].ToString() + "\n";
            }
            reader.Close();
            MessageBox.Show("Тема изменена");
            TEMA.Clear();
            ID1.Clear();
            InfoM.Clear();
            InfoS.Clear();
        }
Пример #2
0
 public override void OnInitialize()
 {
     tema = new TEMA(Bars.Close, fast);
     AddIndicator(tema);
     entrySma = new SMA(Bars.Close, slow);
     AddIndicator(entrySma);
 }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            //Добавить оценку
            string        Id               = ID.Text;
            string        Datac            = DataC.Text;
            string        Tema             = TEMA.Text;
            string        Mark             = MARK.Text;
            string        ssql             = $"INSERT INTO Marks (Id,Datac,Tema,Mark) VALUES ('{Id}','{Datac}','{Tema}','{Mark}')";      //ЗАпрос вставить данные в таблицу Table_1 - имя таблици
            string        connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою)
            SqlConnection conn             = new SqlConnection(connectionString);                                                        // Подключение к БД

            conn.Open();                                                                                                                 // Открытие Соединения
            SqlCommand command = new SqlCommand(ssql, conn);                                                                             // Объект вывода запросов

            MessageBox.Show("Данные добавлены");
            ID.Clear();
            DataC.Clear();
            TEMA.Clear();
            MARK.Clear();
            SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации

            while (reader.Read())                           //В цикле вывести всю информацию из таблици
            {
                InfoM.Text += reader[0] + " - Id студента " + "Дата: " + reader[1].ToString() + "  Тема: " + reader[2].ToString() + " Оценка: " + reader[3].ToString() + "\n";
            }
            reader.Close();
        }
Пример #4
0
        public override void OnInitialize()
        {
            #region DOM
//			dom = new DOMRatio();
//			dom.PaneType = PaneType.Secondary;
//			dom.PaneType = PaneType.Hidden;
//			dom.BarPeriod = BarPeriod.Second10;
//			AddIndicator(dom);
            #endregion

            average = new TEMA(Bars.Close, 5);
            average.Drawing.IsVisible = true;
            average.Drawing.GroupName = "Average";
            AddIndicator(average);

            pace = new IndicatorCommon();
            pace.Drawing.GraphType = GraphType.Histogram;
            pace.Drawing.IsVisible = true;
            pace.Drawing.GroupName = "Pace";
            AddIndicator(pace);

            equity = new IndicatorCommon();
            equity.Drawing.IsVisible = true;
            equity.Drawing.GroupName = "Equity";
            equity.Drawing.PaneType  = PaneType.Secondary;
            equity.Drawing.GraphType = GraphType.FilledLine;
            equity.Drawing.Color     = Color.Green;
            AddIndicator(equity);

            ExitStrategy.DailyMaxProfit = 320;
//			Exits.DailyMaxLoss = 320;
            ExitStrategy.StopLoss = 300;
        }
Пример #5
0
        public override void OnInitialize()
        {
            #region DOM
//			dom = new DOMRatio();
//			dom.PaneType = PaneType.Secondary;
//			dom.PaneType = PaneType.Hidden;
//			dom.BarPeriod = BarPeriod.Second10;
//			AddIndicator(dom);
            #endregion

            average = new TEMA(Bars.Close, 5);
            AddIndicator(average);

//			avgPace = new SMA(pace,5);
//			avgPace.PaneType = PaneType.Secondary;
//			avgPace.GroupName = "Pace";
//			AddIndicator(avgPace);

            pace = new IndicatorCommon();
            pace.Drawing.GraphType = GraphType.Histogram;
            pace.Drawing.GroupName = "Pace";
            AddIndicator(pace);

            equity = new IndicatorCommon();
            equity.Drawing.PaneType  = PaneType.Secondary;
            equity.Drawing.GroupName = "Equity";
            AddIndicator(equity);

//			Exits.DailyMaxProfit = 320;
            ExitStrategy.StopLoss     = 300;
            ExitStrategy.TargetProfit = 200;
        }
Пример #6
0
        public override void OnInitialize()
        {
            #region DOM
//			dom = new DOMRatio();
//			dom.PaneType = PaneType.Secondary;
//			dom.PaneType = PaneType.Hidden;
//			dom.BarPeriod = BarPeriod.Second10;
//			AddIndicator(dom);
            #endregion

            average = new TEMA(Bars.Close, 5);
            AddIndicator(average);

            mediumAvg = new SMA(Bars.Close, 10);
            AddIndicator(mediumAvg);

            slowAvg = new SMA(Bars.Close, 50);
            AddIndicator(slowAvg);

            ExitStrategy.StopLoss       = 300;
            ExitStrategy.DailyMaxLoss   = 600;
            ExitStrategy.WeeklyMaxLoss  = 1200;
            ExitStrategy.MonthlyMaxLoss = 1800;

            ExitStrategy.TargetProfit   = 650;
            ExitStrategy.DailyMaxProfit = 600;
        }
Пример #7
0
 public override void OnInitialize()
 {
     slowTema = new TEMA(Bars.Close, slow);
     slowTema.Drawing.Color = Color.Orange;
     fastTema = new TEMA(Bars.Close, fast);
     AddIndicator(slowTema);
     AddIndicator(fastTema);
 }
Пример #8
0
 public Cointegration()
 {
     n     = 3000;
     data1 = new MovingQueue <double>(n);
     data2 = new MovingQueue <double>(n);
     TEMA  = new TEMA(50);
     AttachIndicator("Container", new GenericContainer(n));
 }
Пример #9
0
 public override void OnInitialize()
 {
     sma = new SMA(Bars.Close, slow);
     sma.IntervalDefault = IntervalDefault;
     percentR            = new IndicatorCommon();
     tema = new TEMA(Bars.Close, slow);
     AddIndicator(tema);
     AddIndicator(percentR);
     AddIndicator(sma);
 }
Пример #10
0
        public Covariance()
        {
            n     = 1000;
            data1 = new MovingQueue <double>(n);
            data2 = new MovingQueue <double>(n);
            data3 = new MovingQueue <double>(n);

            TEMA = new TEMA(50);
            AttachIndicator("Container", new GenericContainer(n));
        }
Пример #11
0
        public override void OnInitialize()
        {
            #region DOM
//			dom = new DOMRatio();
//			dom.PaneType = PaneType.Secondary;
//			dom.PaneType = PaneType.Hidden;
//			dom.BarPeriod = BarPeriod.Second10;
//			AddIndicator(dom);
            #endregion

            average = new TEMA(Bars.Close, 5);
            AddIndicator(average);

            slowAvg = new SMA(Bars.Close, 10);
            AddIndicator(slowAvg);
        }