Ejemplo n.º 1
0
        public DataUpdate_Old(DataProviderWrap dataProviderWrap)
        {
            this.dataProviderWrap = dataProviderWrap;
            Plugin_DataProvider dataProvider = dataProviderWrap.GetProvider();

            update_Code  = new DataUpdate_Code(dataProvider);
            update_KLine = new DataUpdate_KLine(dataProvider);
            update_Tick  = new DataUpdate_Tick(dataProvider);
        }
Ejemplo n.º 2
0
        public DataUpdate(DataProviderWrap dataProviderWrap)
        {
            this.dataProviderWrap = dataProviderWrap;
            Plugin_DataProvider dataProvider = dataProviderWrap.GetProvider();

            update_Code            = new DataUpdate_Code(dataProvider);
            update_OpenDate        = new DataUpdate_OpenDate(dataProvider);
            update_KLine           = new DataUpdate_KLine(dataProvider);
            update_Tick            = new DataUpdate_Tick(dataProvider);
            this.dataReaderFactory = new DataReaderFactory(dataProviderWrap.GetDataPath());
        }
Ejemplo n.º 3
0
        public DataMgr()
        {
            List <Plugin_DataProvider> pluginproviders = new List <Plugin_DataProvider>();
            List <PluginInfo2>         plugs           = PluginMgr2.Instance.Load();

            for (int i = 0; i < plugs.Count; i++)
            {
                pluginproviders.AddRange(plugs[i].GetProviders());
            }

            this.providers    = new List <DataProviderWrap>();
            this.dicProviders = new Dictionary <string, DataProviderWrap>();
            for (int i = 0; i < pluginproviders.Count; i++)
            {
                Plugin_DataProvider provider     = pluginproviders[i];
                DataProviderWrap    providerWrap = new DataProviderWrap(provider);
                providers.Add(providerWrap);
                dicProviders.Add(provider.GetName(), providerWrap);
            }
        }