12798 Commits

Author SHA1 Message Date
Jhonathan Abreu bf9223345e Trigger Build
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
17005
2025-03-17 15:54:51 -04:00
Jhonathan Abreu 2ec01d8292 Minor fix
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
17003
2025-03-17 11:40:31 -04:00
Jhonathan Abreu 11043a0518 Minor fix 2025-03-17 10:50:23 -04:00
Jhonathan Abreu 196b1d4ab8 Trigger Build 2025-03-17 10:15:04 -04:00
Jhonathan Abreu d4b77414b7 Trigger Build 2025-03-17 10:15:04 -04:00
Jhonathan Abreu 7e49e208f0 Trigger Build 2025-03-17 10:15:04 -04:00
Jhonathan Abreu 576af0f45f Minor changes 2025-03-17 10:15:04 -04:00
Jhonathan Abreu 4184f5bf6e Add initialize method to chain providers classes 2025-03-17 10:15:03 -04:00
Jhonathan Abreu f918c2f237 Minor fix for FakeDataQueue 2025-03-17 10:15:03 -04:00
Jhonathan Abreu 2e8e9b3f15 Update new regression algorithms data points count 2025-03-17 10:15:02 -04:00
Jhonathan Abreu 0a435ede9b Add history provider as constructor argument for chain providers 2025-03-17 10:15:02 -04:00
Jhonathan Abreu 7fe4af3218 Minor fix 2025-03-17 10:15:02 -04:00
Jhonathan Abreu 2889b5406b Trigger Build 2025-03-17 10:15:01 -04:00
Jhonathan Abreu 1fe041cbd0 Trigger Build 2025-03-17 10:15:01 -04:00
Jhonathan Abreu 7303aace52 Trigger Build 2025-03-17 10:15:01 -04:00
Jhonathan Abreu decef38ce8 Trigger Build 2025-03-17 10:15:00 -04:00
Jhonathan Abreu 87a989ba1a Trigger Build 2025-03-17 10:15:00 -04:00
Jhonathan Abreu bac44bba01 Trigger Build 2025-03-17 10:15:00 -04:00
Jhonathan Abreu 83e5ddd4bc Trigger Build 2025-03-17 10:15:00 -04:00
Jhonathan Abreu 90ba6fb843 Trigger Build 2025-03-17 10:14:59 -04:00
Jhonathan Abreu 1eca7808cf Trigger Build 2025-03-17 10:14:59 -04:00
Jhonathan Abreu 93ccd1da2f Trigger Build 2025-03-17 10:14:59 -04:00
Jhonathan Abreu c814d19f9e Trigger Build 2025-03-17 10:14:59 -04:00
Jhonathan Abreu 047b0531b0 Trigger Build 2025-03-17 10:14:58 -04:00
Jhonathan Abreu 8efb4f46fc Trigger Build 2025-03-17 10:14:58 -04:00
Jhonathan Abreu 7e0c0af496 Minor unit test fix 2025-03-17 10:14:58 -04:00
Jhonathan Abreu 5b27879fe5 Update FOPs universe file header
Removed greeks and IV columns.
Updated FOPs universe files: removed outdated columns.
2025-03-17 10:14:57 -04:00
Jhonathan Abreu 6ba2403b2d Minor fix for failing unit tests 2025-03-17 10:14:57 -04:00
Jhonathan Abreu eb70d2b330 Improve some regression algorithms 2025-03-17 10:14:57 -04:00
Jhonathan Abreu dfe259655d Minor changes 2025-03-17 10:14:56 -04:00
Jhonathan Abreu b746dbca5f Throw from option universe data filters for future options
Future options IV, Open interest and greeks are not supported for future options
2025-03-17 10:14:56 -04:00
Jhonathan Abreu 032262920c Sort configs by internal flag
Internals go first
2025-03-17 10:14:56 -04:00
Jhonathan Abreu eaf461d2a4 Update regression algorithms stats after rebase
Added HSI futures universe files
2025-03-17 10:14:55 -04:00
Jhonathan Abreu 27983db922 Fix: use universe data for market data in FuturesContract 2025-03-17 10:14:55 -04:00
Jhonathan Abreu 577c42f236 Refactor FuturesContract data handling
Forward price data from bars and ticks stored in private fields for improved memory usage
2025-03-17 10:14:54 -04:00
Jhonathan Abreu e3f1c1d832 Trigger Build 2025-03-17 10:14:54 -04:00
Jhonathan Abreu 1c389c1d6d Trigger Build 2025-03-17 10:14:54 -04:00
Jhonathan Abreu 68660ee5cf Minor changes and cleanup 2025-03-17 10:14:54 -04:00
Jhonathan Abreu 8ef2cbebdc Remove ZipEntryName other classes and unused code
Removed ZipEntryName class and references across various files.
Removed DataQueueFuturesChainUniverseDataCollectionEnumerator and DataQueueOptionChainUniverseDataCollectionEnumerator classes.
Removed OptionChainUniverseSubscriptionEnumeratorFactory class.
Removed unused code for handling OptionChainUniverse and FuturesChainUniverse in FileSystemDataFeed.cs and LiveTradingDataFeed.cs.
Removed several test files related to enumerator factories and universe data collection.
2025-03-17 10:14:53 -04:00
Jhonathan Abreu b7a9653e20 Clean chain provider classes up 2025-03-17 10:14:52 -04:00
Jhonathan Abreu ff02fd968d Trigger Build 2025-03-17 10:14:52 -04:00
Jhonathan Abreu d1f8b157b2 Trigger Build 2025-03-17 10:14:51 -04:00
Jhonathan Abreu 837704389c Trigger Build 2025-03-17 10:14:51 -04:00
Jhonathan Abreu 7b94dd7188 Trigger Build 2025-03-17 10:14:51 -04:00
Jhonathan Abreu 7b0e529cd8 Add minor fix for future options tickers parsing
Added tests
2025-03-17 10:14:51 -04:00
Jhonathan Abreu 1443f37d13 Add base class for options and futures contracts
- Introduced `BaseContract` as an abstract base class for contracts, consolidating common properties and methods.
- Removed ISymbolInterface
2025-03-17 10:14:50 -04:00
Jhonathan Abreu 351dcbf941 Refactor class and interface names for clarity
Renamed `FileBasedUniverse` to `BaseChainUniverseData` and
`IFileBasedUniverse` to `IChainUniverseData`.
2025-03-17 10:14:50 -04:00
Jhonathan Abreu 348151d195 Remove chain cache logic from FuturesChainUniverse 2025-03-17 10:14:49 -04:00
Jhonathan Abreu 7b35d7df3c Remove specific constructors and indexers from Chain classes
Removed public indexers in `BaseChains` for getting or setting `BaseChain` instances by `ticker` or `Symbol`, which were used for Pythonnet compatibility.
2025-03-17 10:14:48 -04:00
Jhonathan Abreu 5d24f2638c Refactor data handling in BaseChain and TimeSliceFactory
- Added `AddData` method to `BaseChain` for adding market data
- Refactored `TimeSliceFactory` to use `BaseChain.AddData` method
2025-03-17 10:14:48 -04:00