コード例 #1
0
        private int getRandomEntryTime()
        {
            int hhmmss = DateTimeFunc.getHHMMSS();
            int lsec   = DateTimeFunc.hhmmss2Secs(hhmmss) + Misc.getRandom(600, 6000);

            return(DateTimeFunc.secs2hhmmss(lsec));
        }
コード例 #2
0
        private void HalfHourTask(object source, ElapsedEventArgs e)
        {
            int lhhmmss = DateTimeFunc.getHHMMSS();

            if (lhhmmss > TradeboxXmlReader.Instance.autoShutdownTime)
            {
                Environment.Exit(0);
            }

            if ((lhhmmss > 80000) & (lhhmmss < 90000))
            {
                OrderManager.Instance.ReInit();
            }
        }
コード例 #3
0
        private void HalfMinutTask(object source, ElapsedEventArgs e)
        {
            int lhhmmss = DateTimeFunc.getHHMMSS();

            if ((lhhmmss < 90000) & (lhhmmss > 153000))
            {
                return;
            }

            if (UtilityClass.DateTimeFunc.hhmmssDiff(lhhmmss, lastUpdateHHMMSS) > 30)
            {
                logger.Info("Touchance quote seems disconnection...reconnected");
                init();
            }
        }