Exemplo n.º 1
0
 private void fromDateTime_DateTimeHasChanged(object sender, DateTimeEventArgs e)
 {
     if (e.NewDateTime.CompareTo(minDate) == -1)
     {
         fromDateTime.Value = minDate;
     }
     else if (e.NewDateTime.CompareTo(actMaxDate) == 1)
     {
         fromDateTime.Value = actMaxDate;
         actMinDate         = actMaxDate;
     }
     else
     {
         actMinDate = e.NewDateTime;
     }
     if (actMinDate == minDate)
     {
         previousDay.Enabled = false;
         firstDay.Enabled    = false;
     }
     else
     {
         previousDay.Enabled = true;
         firstDay.Enabled    = true;
     }
     if (!newMinMaxDate)
     {
         DateEventArgs args = new DateEventArgs(fromDateTime.Value, toDateTime.Value);
         OnDateChanged(args);
     }
     newMinMaxDate = false;
 }
Exemplo n.º 2
0
        private void OnItemAdded(object sender, DateTimeEventArgs args)
        {
            DateTime dateTime = args.DateTime;

            switch (this.fType)
            {
            case TriggerType.Above:
                if (this.fSeries[dateTime] > this.fLevel)
                {
                    this.Disconnect();
                    this.fSignal = new Signal(Clock.Now, this.fSignal.Sender, this.fSignal.Type, this.fSignal.Side, this.fSignal.Qty, this.fSignal.Price, this.fSignal.Instrument, this.fSignal.Text);
                    this.fStrategy.EmitSignal(this.fSignal);
                    this.Complete(TriggerStatus.Executed);
                    return;
                }
                break;

            case TriggerType.Below:
                if (this.fSeries[dateTime] < this.fLevel)
                {
                    this.Disconnect();
                    this.fSignal = new Signal(Clock.Now, this.fSignal.Sender, this.fSignal.Type, this.fSignal.Side, this.fSignal.Qty, this.fSignal.Price, this.fSignal.Instrument, this.fSignal.Text);
                    this.fStrategy.EmitSignal(this.fSignal);
                    this.Complete(TriggerStatus.Executed);
                }
                break;

            default:
                return;
            }
        }
Exemplo n.º 3
0
        private void OnChangedDateTime(object sender, DateTimeEventArgs e)
        {
            if (ShowDateTime)
            {
                var time = TimeFormatForScreenSaver.GetTimeString(e.DateTime);
                var date = TimeFormatForScreenSaver.GetDateString(e.DateTime);

                Dispatcher.BeginInvoke(
                    new Action(() => {
                    string storyBoardName;
                    if (DateTime1.Opacity < 0.75)
                    {
                        DateTime1Time.Text = time;
                        DateTime1Date.Text = date;
                        storyBoardName     = "ChangeDateTime2To1";
                    }
                    else
                    {
                        DateTime2Time.Text = time;
                        DateTime2Date.Text = date;
                        storyBoardName     = "ChangeDateTime1To2";
                    }
                    var story = (Storyboard)FindResource(storyBoardName);
                    BeginStoryboard(story);
                }));
            }
        }
Exemplo n.º 4
0
 private void OnValueChanged(DateTimeEventArgs e)
 {
     if (ValueChanged != null)
     {
         ValueChanged(this, e);
     }
 }
Exemplo n.º 5
0
        public override void OnInputItemAdded(object sender, DateTimeEventArgs EventArgs)
        {
            if (!this.Monitored)
            {
                return;
            }
            int index = this.fInput.GetIndex(EventArgs.DateTime);

            if (index == -1)
            {
                return;
            }
            if (this.fStyle == EIndicatorStyle.QuantStudio)
            {
                for (int Index = index; Index <= Math.Min(this.fInput.Count - 1, index + this.fLength); ++Index)
                {
                    this.Calculate(Index);
                }
            }
            else
            {
                for (int Index = index; Index <= this.fInput.Count - 1; ++Index)
                {
                    this.Calculate(Index);
                }
            }
        }
Exemplo n.º 6
0
        private void oq2A1bOgQG(object obj0, DateTimeEventArgs obj1)
        {
            DateTime index = obj1.DateTime;

            switch (this.k5kAXvwmyK)
            {
            case TriggerType.Above:
                if (this.fISADbUH9Z[index] <= this.J3YAFHAWt0)
                {
                    break;
                }
                this.rKEA9ZLnkT();
                this.eiNALoFbZL = new Signal(Clock.Now, this.eiNALoFbZL.Sender, this.eiNALoFbZL.Type, this.eiNALoFbZL.Side, this.eiNALoFbZL.Qty, this.eiNALoFbZL.Price, this.eiNALoFbZL.Instrument, this.eiNALoFbZL.Text);
                this.nquAKcUOSY.BgvpSPpUAD(this.eiNALoFbZL);
                this.KWCAC961IE(TriggerStatus.Executed);
                break;

            case TriggerType.Below:
                if (this.fISADbUH9Z[index] >= this.J3YAFHAWt0)
                {
                    break;
                }
                this.rKEA9ZLnkT();
                this.eiNALoFbZL = new Signal(Clock.Now, this.eiNALoFbZL.Sender, this.eiNALoFbZL.Type, this.eiNALoFbZL.Side, this.eiNALoFbZL.Qty, this.eiNALoFbZL.Price, this.eiNALoFbZL.Instrument, this.eiNALoFbZL.Text);
                this.nquAKcUOSY.BgvpSPpUAD(this.eiNALoFbZL);
                this.KWCAC961IE(TriggerStatus.Executed);
                break;
            }
        }
Exemplo n.º 7
0
 private void Devices_CurrentUtcDateTimeChanged(object sender, DateTimeEventArgs e)
 {
     if (_pDisplayMode == ClockDisplayMode.SatelliteDerivedTime)
     {
         Value = e.DateTime.ToLocalTime();
     }
 }
Exemplo n.º 8
0
        void slopeItemAddedEventHandler(object sender, DateTimeEventArgs e)
        {
            double val = (slopeAvg.dsSlope.Last - m_SlopeAvgScaleMin) / (m_SlopeAvgScaleMax - m_SlopeAvgScaleMin);

            dsSlopeAvg.Add(e.DateTime, val);
            accelAvg.Add(e.DateTime, val);
        }
Exemplo n.º 9
0
        public override void OnInputItemAdded(object sender, DateTimeEventArgs EventArgs)
        {
            if (!this.Monitored)
            {
                return;
            }
            int index = this.fInput.GetIndex(EventArgs.DateTime);

            if (index == -1)
            {
                return;
            }
            if (index == this.fInput.Count - 1)
            {
                this.Calculate(index);
            }
            else
            {
                this.rDfv3IEXe();
                this.Clear();
                for (int Index = 0; Index <= this.fInput.Count - 1; ++Index)
                {
                    this.Calculate(Index);
                }
            }
        }
Exemplo n.º 10
0
 private void nmeaInterpreter1_DateTimeChanged(object sender, DateTimeEventArgs e)
 {
     BeginInvoke(new MethodInvoker(delegate()
     {
         dateTimeTextBox.Text    = e.DateTime.ToShortDateString() + " " + e.DateTime.ToLongTimeString();
         utcDateTimeTextBox.Text = e.DateTime.ToUniversalTime().ToString("R");
     }));
 }
Exemplo n.º 11
0
 private void zGqhj5LH6([In] object obj0, [In] DateTimeEventArgs obj1)
 {
     if (this.N9o76Qnve)
     {
         this.QI6TpeujS = false;
         double close = this.Yq5njBAtJ[obj1.DateTime].Close;
         if (this.Yq5njBAtJ[obj1.DateTime].Close <= this.CQfEJwwjn - this.Di0PI2QTl)
         {
             this.QI6TpeujS = true;
             this.N9o76Qnve = false;
             this.hK0RL5ffy = this.CQfEJwwjn;
             this.CQfEJwwjn = this.Yq5njBAtJ[obj1.DateTime].Close;
             if (this.R1Tbjal9J == EKagiStyle.Percent)
             {
                 this.Di0PI2QTl = this.CQfEJwwjn * this.jHreyxb1W / 100.0;
             }
             this.Add(new Bar(obj1.DateTime, this.hK0RL5ffy, this.CQfEJwwjn, this.hK0RL5ffy, this.CQfEJwwjn, 1L, 1L));
         }
         if (this.Yq5njBAtJ[obj1.DateTime].Close <= this.CQfEJwwjn)
         {
             return;
         }
         this.CQfEJwwjn = this.Yq5njBAtJ[obj1.DateTime].Close;
         if (this.R1Tbjal9J == EKagiStyle.Percent)
         {
             this.Di0PI2QTl = this.CQfEJwwjn * this.jHreyxb1W / 100.0;
         }
         ((TimeSeries)this).Remove(this.Count - 1);
         this.Add(new Bar(obj1.DateTime, this.hK0RL5ffy, this.CQfEJwwjn, this.hK0RL5ffy, this.CQfEJwwjn, 1L, 1L));
     }
     else
     {
         if (this.Yq5njBAtJ[obj1.DateTime].Close >= this.CQfEJwwjn + this.Di0PI2QTl)
         {
             this.QI6TpeujS = true;
             this.N9o76Qnve = true;
             this.hK0RL5ffy = this.CQfEJwwjn;
             this.CQfEJwwjn = this.Yq5njBAtJ[obj1.DateTime].Close;
             if (this.R1Tbjal9J == EKagiStyle.Percent)
             {
                 this.Di0PI2QTl = this.CQfEJwwjn * this.jHreyxb1W / 100.0;
             }
             this.Add(new Bar(obj1.DateTime, this.hK0RL5ffy, this.CQfEJwwjn, this.hK0RL5ffy, this.CQfEJwwjn, 1L, 1L));
         }
         if (this.Yq5njBAtJ[obj1.DateTime].Close >= this.CQfEJwwjn)
         {
             return;
         }
         this.CQfEJwwjn = this.Yq5njBAtJ[obj1.DateTime].Close;
         if (this.R1Tbjal9J == EKagiStyle.Percent)
         {
             this.Di0PI2QTl = this.CQfEJwwjn * this.jHreyxb1W / 100.0;
         }
         ((TimeSeries)this).Remove(this.Count - 1);
         this.Add(new Bar(obj1.DateTime, this.hK0RL5ffy, this.CQfEJwwjn, this.hK0RL5ffy, this.CQfEJwwjn, 1L, 1L));
     }
 }
Exemplo n.º 12
0
 private void syrQYCdiq([In] object obj0, [In] DateTimeEventArgs obj1)
 {
     this.lastDateTime = obj1.DateTime;
     if (this.isUpdating || !this.fillSeries)
     {
         return;
     }
     this.Calculate();
 }
Exemplo n.º 13
0
        void accelItemAddedEventHandler(object sender, DateTimeEventArgs e)
        {
            double val = accelAvg.dsSlope.Last;
            double tmp = (val - m_AccelAvgScaleMin) / (m_AccelAvgScaleMax - m_AccelAvgScaleMin);

            tmp = Math.Min(tmp, 1.25);
            tmp = Math.Max(tmp, -0.25);
            dsAccelAvg.Add(e.DateTime, tmp);
        }
Exemplo n.º 14
0
 void TimeChanged(object sender, DateTimeEventArgs e)
 {
     lock (syncRoot)
     {
         GpsTime = e.DateTime;
     }
     Debug.WriteLine("Time changed: " + GpsTime.ToString());
     NotifyOfGpsDataUpdate();
 }
Exemplo n.º 15
0
        private void OnInputItemAdded(object sender, DateTimeEventArgs args)
        {
            double num = this.Calculate(this.series.GetIndex(args.DateTime));

            if (!double.IsNaN(num))
            {
                this.indicator.Add(args.DateTime, num);
            }
        }
Exemplo n.º 16
0
        protected override void OnInputItemAdded2(object sender, DateTimeEventArgs EventArgs)
        {
            int index = this.fInput.GetIndex(EventArgs.DateTime);

            if (index != -1)
            {
                this.fHL_array.Add(this.fInput.GetDateTime(index), this.fInput[index, BarData.High] - this.fInput[index, BarData.Low]);
            }
            base.OnInputItemAdded2(sender, EventArgs);
        }
Exemplo n.º 17
0
        private async void MainForm_OnDateTimeSelected(object sender, DateTimeEventArgs e)
        {
            ReserverWebView browser = sender as ReserverWebView;

            await Notifier.NotifyMessage(
                $"(FROM {Profile.Login}) Бот #{browser.BotNumber + 1} злапав дату {e.Date.ToString()} на браузері #{browser.RealBrowserNumber + 1}",
                FixChatId(LogChatId.Text)
                );

            Log($"Date and time selected", browser.RealBrowserNumber);
        }
Exemplo n.º 18
0
 protected virtual void OnInputItemAdded2(object sender, DateTimeEventArgs e)
 {
     if (this.inputCalculate)
     {
         return;
     }
     if (this.fCalculate)
     {
         this.Calculate();
     }
     this.OnInputItemAdded(sender, e);
 }
Exemplo n.º 19
0
        public override void OnInputItemAdded(object sender, DateTimeEventArgs EventArgs)
        {
            int index = this.fInput.GetIndex(EventArgs.DateTime);

            if (index == -1)
            {
                return;
            }
            for (int Index = index; Index <= this.fInput.Count - 1; ++Index)
            {
                this.Calculate(Index);
            }
        }
Exemplo n.º 20
0
        public virtual void OnInputItemAdded(object sender, DateTimeEventArgs e)
        {
            if (!this.fMonitored)
            {
                return;
            }

            int index = this.fInput.GetIndex(e.DateTime);

            if (index == -1)
            {
                return;
            }

            this.Calculate(index);
        }
Exemplo n.º 21
0
        public override void OnInputItemAdded(object sender, DateTimeEventArgs EventArgs)
        {
            if (!this.Monitored)
            {
                return;
            }
            int index = this.fInput.GetIndex(EventArgs.DateTime);

            if (index == -1)
            {
                return;
            }
            for (int Index = index; Index <= Math.Min(this.fInput.Count - 1, index + this.fLength - 1); ++Index)
            {
                this.Calculate(Index);
            }
        }
Exemplo n.º 22
0
        private void _dateSelectorCalendar_DateClicked(object sender, DateTimeEventArgs e)
        {
            if (_isSettingStartDate)
            {
                _startDateLabel.Text = e.DateTime.Date.ToString("dd/MM/yyyy");
                _isStartDateValid    = true;
            }
            else if (_isSettingEndDate)
            {
                _endDateLabel.Text = e.DateTime.Date.ToString("dd/MM/yyyy");
                _isEndDateValid    = true;
            }

            TryFormDateTimeForModuleObject();
            _isSettingStartDate = false;
            _isSettingEndDate   = false;
            _dateSelectorCalendar.DisableAllDates = true;
        }
Exemplo n.º 23
0
        public override void OnInputItemAdded(object sender, DateTimeEventArgs EventArgs)
        {
            int index = this.fInput.GetIndex(EventArgs.DateTime);

            if (index == -1)
            {
                return;
            }
            this.fHL_array.Add(this.fInput.GetDateTime(index), this.fInput[index, BarData.High] - this.fInput[index, BarData.Low]);
            if (!this.Monitored)
            {
                return;
            }
            for (int Index = index; Index <= this.fInput.Count - 1; ++Index)
            {
                this.Calculate(Index);
            }
        }
Exemplo n.º 24
0
        private void CalCalendario_DateClicked(object sender, DateTimeEventArgs e)
        {
            lstAlertas.ItemsSource = null;
            var      userLog = App.Current.Properties["user"].ToString();
            DateTime fechaSeleccionada;

            //if (e.DateTime. == Convert.ToDateTime("00010101 00:00:00"))
            if (e.DateTime == default(DateTime))
            {
                fechaSeleccionada = Convert.ToDateTime(calCalendario.SelectedDate);
            }
            else
            {
                fechaSeleccionada = e.DateTime;
            }


            var lstAlertasPorDia = AlertaServicio.AlertasPorDia(userLog, fechaSeleccionada);

            if (lstAlertasPorDia.Count > 0)
            {
                lstAlertas.ItemsSource = lstAlertasPorDia;
            }
        }
Exemplo n.º 25
0
        private void d2ors9hOM([In] object obj0, [In] DateTimeEventArgs obj1)
        {
            int    index = this.lySiCl1si.Count - 1;
            double num   = this.nWoDvrxxo < this.inBKlKXwG ? this[this.Count - 1].Open : this[this.Count - this.inBKlKXwG].Open;

            if (this.couXtHe2A)
            {
                if (this.lySiCl1si[index].Close < num)
                {
                    this.Add(new Bar(this.lySiCl1si.GetDateTime(index), this[this.Count - 1].Open, this[this.Count - 1].Open, this.lySiCl1si[index].Close, this.lySiCl1si[index].Close, 1L, 1L));
                    this.couXtHe2A = false;
                    this.nWoDvrxxo = 1;
                }
                if (this.lySiCl1si[index].Close <= this[this.Count - 1].Close)
                {
                    return;
                }
                this.Add(new Bar(this.lySiCl1si.GetDateTime(index), this[this.Count - 1].Close, this.lySiCl1si[index].Close, this[this.Count - 1].Close, this.lySiCl1si[index].Close, 1L, 1L));
                ++this.nWoDvrxxo;
            }
            else
            {
                if (this.lySiCl1si[index].Close > num)
                {
                    this.Add(new Bar(this.lySiCl1si.GetDateTime(index), this[this.Count - 1].Open, this.lySiCl1si[index].Close, this[this.Count - 1].Open, this.lySiCl1si[index].Close, 1L, 1L));
                    this.couXtHe2A = true;
                    this.nWoDvrxxo = 1;
                }
                if (this.lySiCl1si[index].Close >= this[this.Count - 1].Close)
                {
                    return;
                }
                this.Add(new Bar(this.lySiCl1si.GetDateTime(index), this[this.Count - 1].Close, this[this.Count - 1].Close, this.lySiCl1si[index].Close, this.lySiCl1si[index].Close, 1L, 1L));
                ++this.nWoDvrxxo;
            }
        }
Exemplo n.º 26
0
 private void NextMonth(object sender, DateTimeEventArgs e)
 {
     mLastDate = mLastDate.AddDays(40);
     FillFutureDays(mCalendar);
 }
Exemplo n.º 27
0
 private void Cal_DateClicked(object sender, DateTimeEventArgs e)
 {
     RefreshList(e.DateTime);
 }
Exemplo n.º 28
0
 private void Devices_CurrentUtcDateTimeChanged(object sender, DateTimeEventArgs e)
 {
     if (_pDisplayMode == ClockDisplayMode.SatelliteDerivedTime)
         Value = e.DateTime.ToLocalTime();
 }
Exemplo n.º 29
0
 private void OnValueChanged(DateTimeEventArgs e)
 {
     if (ValueChanged != null)
         ValueChanged(this, e);
 }
Exemplo n.º 30
0
 async void CurrentDate(object sender, DateTimeEventArgs e)
 {
     var temp = Calendar.SelectedDate.Value;
     await Application.Current.MainPage.Navigation.PushAsync(new CalendarDayPage(Kalendarz, temp, UserGroup));
 }
Exemplo n.º 31
0
 private void DateChanged(DateTimeEventArgs <DateTime> e)
 {
     lblOldDate.Text = $"Old Date: {e.OldValue}";
     lblNewDate.Text = $"New Date: {e.NewValue}";
     lblDateFmt.Text = $"Date Format: {e.Format}";
 }
Exemplo n.º 32
0
 private void ArrivalCalendar_DateClicked(object sender, DateTimeEventArgs e)
 {
     //_viewModel.DisplayMessage("Date", e.DateTime.Date.ToString() + " selected", "OK");
 }
Exemplo n.º 33
0
		private void OnInputItemAdded(object sender, DateTimeEventArgs args)
		{
			double num = this.Calculate(this.series.GetIndex(args.DateTime));
			if (!double.IsNaN(num))
			{
				this.indicator.Add(args.DateTime, num);
			}
		}