+semver: fix

This commit is contained in:
Miha Kralj
2024-09-22 20:10:05 -07:00
parent 6f11a5e0dc
commit f1b80ff374
43 changed files with 43 additions and 46 deletions
+2
View File
@@ -81,6 +81,8 @@ jobs:
run: dotnet build ./quantower/Averages/Averages.csproj --configuration Release --nologo
- name: Build Statistics DLL
run: dotnet build ./quantower/Statistics/Statistics.csproj --configuration Release --nologo
- name: Build SyntheticVendor DLL
run: dotnet build ./SyntheticVendor/SyntheticVendor.csproj --configuration Release --nologo
- name: DotCover Test HTML
if: ${{ github.ref == 'refs/heads/dev' }}
-3
View File
@@ -82,9 +82,6 @@ public class Dema : AbstractBase
ManageState(Input.IsNew);
double result, _ema1, _ema2;
// dynamic k when within period; (index is zero-based, therefore +2)
//double _dk = (_index + 1 >= _period) ? _k : 2.0 / (_index + 2);
// compensator for early ema values
_e = (_e > 1e-10) ? (1 - _k) * _e : 0;
double _invE = (_e > 1e-10) ? 1 / (1 - _e) : 1;
-3
View File
@@ -77,9 +77,6 @@ public class Epma : AbstractBase
kernel[i] /= weightSum;
}
// Reverse the kernel for convolution
//Array.Reverse(kernel);
return kernel;
}
}
+1 -1
View File
@@ -1,4 +1,4 @@
using QuanTAlib;
namespace QuanTAlib;
//https://user42.tuxfamily.org/chart/manual/Regularized-Exponential-Moving-Average.html
-1
View File
@@ -53,7 +53,6 @@ public class Rma : AbstractBase {
rma = (_lastRMA * (_index - 1) + Input.Value) / _index;
} else {
// Wilder's smoothing method
//rma = (_lastRMA * (_period - 1) + Input.Value) / _period;
rma = _alpha * (Input.Value - _lastRMA) + _lastRMA;
}
-1
View File
@@ -30,7 +30,6 @@ public class Sma : AbstractBase
public override void Init()
{
//_buffer.Clear();
base.Init();
}
+1 -2
View File
@@ -58,8 +58,7 @@ public class Tema : AbstractBase
{
double result, _ema1, _ema2, _ema3;
ManageState(Input.IsNew);
//double _dk = (_index + 1 >= _period) ? _k : 2.0 / (_index + 2);
_e = (_e > 1e-10) ? (1 - _k) * _e : 0;
double _invE = (_e > 1e-10) ? 1 / (1 - _e) : 1;
+3
View File
@@ -31,6 +31,9 @@
Quantitative;Historical;Quotes;
</PackageTags>
<NoWarn>$(NoWarn);NU5104</NoWarn>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
</PropertyGroup>
<PropertyGroup>
<PackageIcon>QuanTAlib2.png</PackageIcon>
+1 -1
View File
@@ -1,9 +1,9 @@
using System.Drawing;
using TradingPlatform.BusinessLayer;
using TradingPlatform.BusinessLayer.Chart;
using QuanTAlib;
using System.Runtime.CompilerServices;
using System.Drawing.Drawing2D;
namespace QuanTAlib;
#pragma warning disable CA1416 // Validate platform compatibility
public abstract class AbstractIndicatorBase : Indicator
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class HmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class HtitIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class HwmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class JmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class KamaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class LtmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MaafIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MamaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MgdiIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class QemaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class RemaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class RmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class SinemaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class SmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class SmmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class T3Indicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class TemaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class TrimaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class VidyaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class WmaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class ZlemaIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class EntropyIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class KurtosisIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MaxIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MedianIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class MinIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class ModeIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class PercentileIndicator : IndicatorBase
{
[InputParameter("Period", sortIndex: 1, 2, 2000, 1, 0)]
+1 -1
View File
@@ -1,6 +1,6 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class SkewIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class StddevIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class VarianceIndicator : IndicatorBase
{
+1 -1
View File
@@ -1,5 +1,5 @@
using TradingPlatform.BusinessLayer;
using QuanTAlib;
namespace QuanTAlib;
public class ZScoreIndicator : IndicatorBase
{
+2 -1
View File
@@ -3,10 +3,11 @@ using TradingPlatform.BusinessLayer;
using TradingPlatform.BusinessLayer.Chart;
using System.Runtime.CompilerServices;
using System.Drawing.Drawing2D;
using QuanTAlib;
using System.Collections;
using TradingPlatform.BusinessLayer.TimeSync;
namespace QuanTAlib;
#pragma warning disable CA1416 // Validate platform compatibility
public abstract class IndicatorBase : Indicator, IWatchlistIndicator
{