Miha Kralj
1d145d0622
Refactor TBar struct for improved equality comparison and string representation; update Benchmark program structure for better organization; modify Averages project file to include specific source files; add Directory.Build.props for common project settings; implement comprehensive tests for Ema, Sma, and Wma indicators; create mock classes for TradingPlatform.BusinessLayer to facilitate testing; enhance Quantower test project configuration for better test management.
2025-12-01 18:40:23 -08:00
Miha Kralj
74b49d2bb4
Add TBar, TBarSeries, TSeries, TValue, and IFeed implementations with comprehensive documentation and examples
...
- Introduced TBar struct for efficient OHLCV data representation.
- Implemented TBarSeries class for high-performance collection of TBar instances using Structure of Arrays (SoA) layout.
- Added TSeries class for time-series data management with zero-copy access.
- Created TValue struct for time-value pairs with implicit conversions.
- Defined IFeed interface for consistent data feed implementations.
- Developed CsvFeed class for loading historical OHLCV data from CSV files.
- Implemented GBM class for generating synthetic financial data using Geometric Brownian Motion.
- Added Quantower project files for Averages indicator with necessary dependencies and configurations.
- Included extensive usage examples and notebooks for TBar, TBarSeries, TSeries, TValue, and feed implementations.
2025-11-27 19:51:43 -08:00
Miha Kralj
1c8f514756
next iteration
2025-11-26 20:17:01 -08:00
Miha Kralj
33ffd3a37a
first iteration
2025-11-25 20:40:46 -08:00
Miha Kralj
530dfe0aa2
chore: snapshot current state
2025-09-23 22:01:11 -07:00
Miha
428611315e
prep
2024-11-10 11:11:38 -08:00
Miha Kralj
582a0256ec
Momentum
...
charts for Quantower
2024-11-06 20:56:32 -08:00
Miha Kralj
b3b3b24a25
refresh with new QT DLL
2024-10-12 20:36:37 -07:00
Miha Kralj
b7b5a4a1bf
clean code fixes
2024-10-06 17:16:47 -07:00
Miha Kralj
93085d24bd
sln file
2024-09-30 08:55:50 -07:00
Miha Kralj
060567b1f0
sln file
2024-09-30 07:23:39 -07:00
Miha Kralj
d5bf378f69
sln file
2024-09-30 07:21:15 -07:00
Miha Kralj
bdc01bff4a
Atr
2024-09-30 06:46:07 -07:00
Miha Kralj
71f49e8815
benchmarks
2024-09-24 20:37:25 -07:00
Miha Kralj
58d72c06ca
Squash
...
dotcover
s1
.sln
s1
s1
s2
s3
s4
s5
s1
s2
x
x2
x3
x4
x5
x6
x1
sonarcube cleanup1
sonarcube cleanup2
sonarcube cleanup 3
fixes
q
q
q
q
q
q
q
q
q1
q2
q
q1
codacy 1
2024-09-23 22:08:40 -07:00
Miha Kralj
d475bcd19a
New version merge
2024-09-22 17:31:24 -07:00
Miha
f1378e82ba
refinement
2024-07-31 17:57:52 -07:00
Miha Kralj
05f423c965
Refactoring the structure, upgrading to .NET 6.0/7.0/8.0
2023-04-01 17:05:05 -07:00
Miha Kralj
73e3420379
COVAR
...
semver fix
VAR test fix
new: COVAR, ZSCORE, CORR, LINREG
versioning
refactoring
2022-11-17 11:05:20 -08:00
Miha Kralj
59ca5c2395
GitVersion
...
GitVersion
2022-11-12 20:06:54 -08:00
Miha Kralj
31a92331d4
refresh
2022-05-30 19:26:24 -07:00
Miha Kralj
2a73615161
readme
...
Signed-off-by: Miha Kralj <miha@kraljfamily.net >
workflow
workflow
Signed-off-by: Miha Kralj <miha@kraljfamily.net >
Refactor charts
KAMA
build
build
build
build
2022-04-23 20:10:30 -07:00
Miha
c5d06eb06f
coverage fix
2022-04-20 10:31:42 -07:00
Miha
50ed6f6504
Rebase
2022-04-19 15:46:34 -07:00