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; }
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); } }
public DataUpdate_Code(Plugin_DataProvider dataProvider) { this.dataProvider = dataProvider; this.utils = new DataPathUtils(dataProvider.GetDataPath()); this.codeStore = new InstrumentStore_File(utils.GetCodePath()); }
public String GetDataPath() { return(provider.GetDataPath()); }
public DataUpdate_Tick(Plugin_DataProvider dataProvider) { this.utils = new DataPathUtils(dataProvider.GetDataPath()); this.dataProvider = dataProvider; }
public KLineDataGetter_FromTick(DataReaderFactory dataReaderFactory, Plugin_DataProvider dataProvider) { this.utils = new DataPathUtils(dataProvider.GetDataPath()); this.dataReaderFactory = dataReaderFactory; this.dataProvider = dataProvider; }
public DataUpdate_OpenDate(Plugin_DataProvider dataProvider) { this.pathUtils = new DataPathUtils(dataProvider.GetDataPath()); this.dataProvider = dataProvider; }