diff --git a/Directory.Build.props b/Directory.Build.props index b5f399ec..a201aae9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - net8.0 + net9.0 preview $(NoWarn);NU1903;NU5104;NETSDK1057 enable @@ -49,8 +49,8 @@ - - + + diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj index 5cef9f7c..2ab29a94 100644 --- a/Tests/Tests.csproj +++ b/Tests/Tests.csproj @@ -9,6 +9,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all + @@ -24,9 +25,9 @@ - + - + diff --git a/docs/img/structure.md b/docs/img/structure.md new file mode 100644 index 00000000..5f64db24 --- /dev/null +++ b/docs/img/structure.md @@ -0,0 +1,29 @@ +graph TD + A[QuanTAlib] --> B[lib] + B --> C[core] + B --> D[averages] + B --> E[momentum] + B --> F[oscillators] + B --> G[errors] + B --> H[feeds] + B --> I[patterns] + B --> J[statistics] + B --> K[volatility] + B --> L[volume] + + C --> C1[AbstractBase] + C --> C2[TBarSeries] + C --> C3[TSeries] + C --> C4[CircularBuffer] + + D --> D1[EMA] + D --> D2[SMA] + D --> D3[WMA] + + E --> E1[MACD] + E --> E2[ROC] + E --> E3[ADX] + + F --> F1[RSI] + F --> F2[Stoch] + F --> F3[CCI] diff --git a/lib/quantalib.csproj b/lib/quantalib.csproj index 6c81ad2d..4b482556 100644 --- a/lib/quantalib.csproj +++ b/lib/quantalib.csproj @@ -30,13 +30,14 @@ - + + - - + + diff --git a/notebooks/validation.dib b/notebooks/validation.dib index 7eecc47a..acdb104d 100644 --- a/notebooks/validation.dib +++ b/notebooks/validation.dib @@ -25,3 +25,19 @@ Ccv ma = new(feed,5); TSeries result = new(ma); feed.Add(12); display(result); + +#!markdown + +```mermaid +graph TD + A[QuanTAlib] --> B[lib] + B --> C[core] + B --> D[averages] + B --> E[momentum] + B --> F[oscillators] + B --> G[errors] + B --> H[feeds] + B --> I[patterns] + B --> J[statistics] + B --> K[volatility] + B --> L[volume] diff --git a/quantower/Averages/_Averages.csproj b/quantower/Averages/_Averages.csproj index ea03d5a8..836c3d7e 100644 --- a/quantower/Averages/_Averages.csproj +++ b/quantower/Averages/_Averages.csproj @@ -7,7 +7,8 @@ - + + @@ -22,10 +23,8 @@ - - + + \ No newline at end of file diff --git a/quantower/Experiments/_Experiments.csproj b/quantower/Experiments/_Experiments.csproj index a788a51e..17ca5ef7 100644 --- a/quantower/Experiments/_Experiments.csproj +++ b/quantower/Experiments/_Experiments.csproj @@ -7,7 +7,8 @@ - + + @@ -22,8 +23,7 @@ - + diff --git a/quantower/Momentum/_Momentum.csproj b/quantower/Momentum/_Momentum.csproj index f82befdd..7c3eef77 100644 --- a/quantower/Momentum/_Momentum.csproj +++ b/quantower/Momentum/_Momentum.csproj @@ -7,7 +7,8 @@ - + + @@ -22,8 +23,7 @@ - + diff --git a/quantower/Oscillators/_Oscillators.csproj b/quantower/Oscillators/_Oscillators.csproj index 11c13ec8..100d818e 100644 --- a/quantower/Oscillators/_Oscillators.csproj +++ b/quantower/Oscillators/_Oscillators.csproj @@ -7,7 +7,8 @@ - + + @@ -22,8 +23,7 @@ - + diff --git a/quantower/Statistics/_Statistics.csproj b/quantower/Statistics/_Statistics.csproj index f67a5d55..9a381189 100644 --- a/quantower/Statistics/_Statistics.csproj +++ b/quantower/Statistics/_Statistics.csproj @@ -7,7 +7,8 @@ - + + @@ -22,8 +23,7 @@ - + diff --git a/quantower/Volatility/_Volatility.csproj b/quantower/Volatility/_Volatility.csproj index 2612c385..e836fbbd 100644 --- a/quantower/Volatility/_Volatility.csproj +++ b/quantower/Volatility/_Volatility.csproj @@ -7,7 +7,8 @@ - + + @@ -22,8 +23,7 @@ - + diff --git a/quantower/Volume/_Volume.csproj b/quantower/Volume/_Volume.csproj index d2004efd..ba33b124 100644 --- a/quantower/Volume/_Volume.csproj +++ b/quantower/Volume/_Volume.csproj @@ -7,7 +7,8 @@ - + + @@ -22,8 +23,7 @@ - +