Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* update: .gitignore * update: ignore `Data/*` folder in .gitignore * feat: prepare structure of data folders * feat: workflow and GH's templates * feat: DataQueueHandler for Option * feat: prepare Test project * feat: test for DQH * feat: symbolMapper * feat: Contract WS model * feat: Handle Trade/Quote response with aggregator * feat: convert string to Date extension * feat: IsConnected flag from ws connection * feat: ITimeProvider in DataProvider * feat: ThetaData incapsulate Rest API Client logic * feat: IDataQueueUniverseProvider && IOptionChainProvider feat: GetLean in SymbolMapper feat: generic entity for REST responses feat: test for IDataQueueUniverseProvider and IOptionChainProvider * remove: not used usings * refactor: SymbolMapper + tests * rename: extension converting date * rename: RestResponse to BaseResponse * refactor: RestApi BaseUrl * feat: free space command run in workflow file * move: BaseResponse to Common folder * feat: log of requested url * refactor: global variable of restClient and add comment * feat: first impl GetHistory Option * refactor: symbolMapper + new tests * refactor: symbolMapper use Market USA * feat: create symbol extension in test * feat: DQH additional test cases * feat: exception msg in converter classes * refactor: short type to byte in EOD entity * fix: validation of OpenInterest tickType * refactor: GetHistory of Daily TickType data feat: GetHistory Tests * feat: validation of correct status code response * feat: add validation subscription on IndexOption symbol * fix: missed double quotes * feat: support of muliple pages requests/responses feat: base entity for Header of Responses feat: json null string converter cuz API return "null" like a a string * feat: Exchanges' code collection remove: condition collection refactor: some property in entities * feat: exchange's code to WS responses * fix: convert time in history request * feat: GetHistory tests * feat: DataDownloader refactor: history test refactor: DataQueueUniverse provider * refactor: skip empty Response for Trade of Quote Daily * feat: xml description RestApiClient * feat: Trade(Tick,Min,Hour) DataConsolidator refactor: test's GetHistory * refactor: IOptionChainProvider and IDataQueueUniverseProvider * feat: add json description file * refactor: use Lean consolidator for trade ticks * fix: OptionStyle in GetOptionContractList * refactor: LookupSymbols remove: GetTickTime() remove: not use variables * remove: CachingOptionChainProvider for OptionChainProvider instance * revert: not use param to explicit in LookupSymbols * remove: duplicate validation in OptionChain feat: test option future chains * feat: ValidateSubscription() * feat: additional test case with invalid param of GetHIstory * feat: implement different subscription price plan * fix: wrong validation of available subscription process * refactor:test: DQH multiple subscription * refactor: use custom convert for Date From API * refactor: use generic format for date ThetaData extension * feat: Custom Json convert For ThetaData DateTime format from WS
- Loading branch information