Beispiel #1
0
        private MinDataFileParser GetParser(Market market, DZHFolderHelp help)
        {
            MinDataFileParser parser = null;

            switch (market)
            {
            case Market.SH:
                parser = help.DayParserSH;
                break;

            case Market.SZ:
                parser = help.DayParserSZ;
                break;

            case Market.BS:
                parser = help.DayParserBS;
                break;

            default:
                parser = help.DayParserSH;
                break;
            }

            return(parser);
        }
Beispiel #2
0
        private static MinDataFileParser GetDayParser(string id, DZHFolderHelp helper)
        {
            MinDataFileParser parser = null;

            if (id.StartsWith(sh, StringComparison.OrdinalIgnoreCase))
            {
                parser = helper.DayParserSH;
            }
            else if (id.StartsWith(sz, StringComparison.OrdinalIgnoreCase))
            {
                parser = helper.DayParserSZ;
            }
            else if (id.StartsWith(sb, StringComparison.OrdinalIgnoreCase))
            {
                parser = helper.DayParserBS;
            }
            else
            {
                parser = helper.DayParserSH;
            }

            return(parser);
        }