Beispiel #1
0
 public DataProviderWrap(Plugin_DataProvider provider)
 {
     this.factory         = new DataReaderFactory(provider.GetDataPath());
     this.provider        = provider;
     this.codeReader      = factory.CodeReader;
     this.klineDataReader = factory.KLineDataReader;
     this.tickDataReader  = factory.TickDataReader;
 }
Beispiel #2
0
        public void Update()
        {
            DataReaderFactory     tmpFac = new DataReaderFactory(dataProvider.GetDataPath());
            List <InstrumentInfo> codes  = tmpFac.CodeReader.GetAllCodes();

            for (int i = 0; i < codes.Count; i++)
            {
                String code = codes[i].Code;
                DoUpdate(code, tmpFac);
            }
        }
Beispiel #3
0
 public DataUpdate_Code(Plugin_DataProvider dataProvider)
 {
     this.dataProvider = dataProvider;
     this.utils        = new DataPathUtils(dataProvider.GetDataPath());
     this.codeStore    = new InstrumentStore_File(utils.GetCodePath());
 }
Beispiel #4
0
 public String GetDataPath()
 {
     return(provider.GetDataPath());
 }
Beispiel #5
0
 public DataUpdate_Tick(Plugin_DataProvider dataProvider)
 {
     this.utils        = new DataPathUtils(dataProvider.GetDataPath());
     this.dataProvider = dataProvider;
 }
Beispiel #6
0
 public KLineDataGetter_FromTick(DataReaderFactory dataReaderFactory, Plugin_DataProvider dataProvider)
 {
     this.utils             = new DataPathUtils(dataProvider.GetDataPath());
     this.dataReaderFactory = dataReaderFactory;
     this.dataProvider      = dataProvider;
 }
Beispiel #7
0
 public DataUpdate_OpenDate(Plugin_DataProvider dataProvider)
 {
     this.pathUtils    = new DataPathUtils(dataProvider.GetDataPath());
     this.dataProvider = dataProvider;
 }