Beispiel #1
0
 public TimeHelper(EnumTradingTime tt)
 {
     switch(tt)
     {
         case EnumTradingTime.FINANCIAL:
             WorkingTime = WorkingTime_Financial;
             EndOfDay = EndOfDay_Financial;
             BeginOfDay = BeginOfDay_Financial;
             break;
         case EnumTradingTime.COMMODITY:
             WorkingTime = WorkingTime_Commodity;
             EndOfDay = EndOfDay_Commodity;
             BeginOfDay = BeginOfDay_Commodity;
             break;
         case EnumTradingTime.COMMODITY_0230:
             WorkingTime = WorkingTime_Commodity_0230;
             EndOfDay = EndOfDay_Commodity;
             BeginOfDay = BeginOfDay_Commodity_0230;
             break;
         case EnumTradingTime.COMMODITY_0100:
             WorkingTime = WorkingTime_Commodity_0100;
             EndOfDay = EndOfDay_Commodity;
             BeginOfDay = BeginOfDay_Commodity_0100;
             break;
     }
 }
Beispiel #2
0
        public TimeHelper(EnumTradingTime tt)
        {
            switch (tt)
            {
            case EnumTradingTime.FINANCIAL:
                WorkingTime = WorkingTime_Financial;
                EndOfDay    = EndOfDay_Financial;
                BeginOfDay  = BeginOfDay_Financial;
                break;

            case EnumTradingTime.COMMODITY:
                WorkingTime = WorkingTime_Commodity;
                EndOfDay    = EndOfDay_Commodity;
                BeginOfDay  = BeginOfDay_Commodity;
                break;

            case EnumTradingTime.COMMODITY_0230:
                WorkingTime = WorkingTime_Commodity_0230;
                EndOfDay    = EndOfDay_Commodity;
                BeginOfDay  = BeginOfDay_Commodity_0230;
                break;

            case EnumTradingTime.COMMODITY_0100:
                WorkingTime = WorkingTime_Commodity_0100;
                EndOfDay    = EndOfDay_Commodity;
                BeginOfDay  = BeginOfDay_Commodity_0100;
                break;
            }
        }
Beispiel #3
0
        public TimeHelper(EnumTradingTime tt)
        {
            switch (tt)
            {
            case EnumTradingTime.TradingTime_0915_1515:
                WorkingTime = WorkingTime_0915_1515;
                BeginOfDay  = BeginOfDay_0915;
                EndOfDay    = EndOfDay_1515;
                break;

            case EnumTradingTime.TradingTime_0900_1515:
                WorkingTime = WorkingTime_0900_1515;
                BeginOfDay  = BeginOfDay_0900;
                EndOfDay    = EndOfDay_1515;
                break;

            case EnumTradingTime.TradingTime_0900_1500:
                WorkingTime = WorkingTime_0900_1500;
                BeginOfDay  = BeginOfDay_0900;
                EndOfDay    = EndOfDay_1515;
                break;

            case EnumTradingTime.TradingTime_2300:
                WorkingTime = WorkingTime_2300;
                BeginOfDay  = BeginOfDay_2100;
                EndOfDay    = EndOfDay_1500;
                break;

            case EnumTradingTime.TradingTime_2330:
                WorkingTime = WorkingTime_2330;
                BeginOfDay  = BeginOfDay_2100;
                EndOfDay    = EndOfDay_1500;
                break;

            case EnumTradingTime.TradingTime_0100:
                WorkingTime = WorkingTime_0100;
                BeginOfDay  = BeginOfDay_2100;
                EndOfDay    = EndOfDay_1500;
                break;

            case EnumTradingTime.TradingTime_0230:
                WorkingTime = WorkingTime_0230;
                BeginOfDay  = BeginOfDay_2100;
                EndOfDay    = EndOfDay_1500;
                break;
            }
        }
Beispiel #4
0
        public int[] WorkingTime_Financial = { 915, 1130, 1300, 1515 }; //IF

        #endregion Fields

        #region Constructors

        public TimeHelper(EnumTradingTime tt)
        {
            switch(tt)
            {
                case EnumTradingTime.FINANCIAL:
                    WorkingTime = WorkingTime_Financial;
                    EndOfDay = EndOfDay_Financial;
                    break;
                case EnumTradingTime.COMMODITY:
                    WorkingTime = WorkingTime_Commodity;
                    EndOfDay = EndOfDay_Commodity;
                    break;
                case EnumTradingTime.AUAG:
                    WorkingTime = WorkingTime_AuAg;
                    EndOfDay = EndOfDay_Commodity;
                    break;
            }
        }
Beispiel #5
0
        public int EndOfDay_Commodity = 1500;                                                           //商品

        public TimeHelper(EnumTradingTime tt)
        {
            switch (tt)
            {
            case EnumTradingTime.FINANCIAL:
                WorkingTime = WorkingTime_Financial;
                EndOfDay    = EndOfDay_Financial;
                break;

            case EnumTradingTime.COMMODITY:
                WorkingTime = WorkingTime_Commodity;
                EndOfDay    = EndOfDay_Commodity;
                break;

            case EnumTradingTime.AUAG:
                WorkingTime = WorkingTime_AuAg;
                EndOfDay    = EndOfDay_Commodity;
                break;
            }
        }