style: format code with dotnet-format

This commit fixes the style issues introduced in ed45c9e according to the output
from dotnet-format.

Details: None
This commit is contained in:
deepsource-autofix[bot]
2024-10-06 07:24:57 +00:00
committed by GitHub
parent ed45c9e5b8
commit 40842ba5fc
116 changed files with 1773 additions and 2748 deletions
+21 -44
View File
@@ -15,13 +15,11 @@ TSeries is the cornerstone of all QuanTAlib classes.
- includes publishing and subscribing methods that attach to events
</summary> */
public class TSeriesEventArgs : EventArgs
{
public class TSeriesEventArgs : EventArgs {
public bool update { get; set; }
}
public class TSeries : List<(DateTime t, double v)>
{
public class TSeries : List<(DateTime t, double v)> {
private readonly (DateTime t, double v) Default = (DateTime.MinValue, double.NaN);
public IEnumerable<DateTime> t => this.Select(item => item.t);
public IEnumerable<double> v => this.Select(item => item.v);
@@ -31,29 +29,22 @@ public class TSeries : List<(DateTime t, double v)>
public string Name { get; set; }
public int Keep = 0;
public TSeries()
{
public TSeries() {
this.Name = "data";
}
public TSeries(string Name)
{
public TSeries(string Name) {
this.Name = Name;
}
public virtual (DateTime t, double v) Add(double v, bool update = false)
{
public virtual (DateTime t, double v) Add(double v, bool update = false) {
return Add((t: Count == 0 ? DateTime.Today : this[^1].t.AddDays(1), v), update);
}
public virtual (DateTime t, double v) Add((DateTime t, double v) TValue, bool update = false)
{
if (update)
{
public virtual (DateTime t, double v) Add((DateTime t, double v) TValue, bool update = false) {
if (update) {
this[^1] = TValue;
}
else
{
} else {
base.Add(TValue);
}
@@ -61,14 +52,10 @@ public class TSeries : List<(DateTime t, double v)>
return TValue;
}
public virtual (DateTime t, double v) Add((DateTime t, double o, double h, double l, double c, double v) TBar, bool update = false)
{
if (update)
{
public virtual (DateTime t, double v) Add((DateTime t, double o, double h, double l, double c, double v) TBar, bool update = false) {
if (update) {
this[this.Count - 1] = (TBar.t, TBar.c);
}
else
{
} else {
base.Add((TBar.t, TBar.c));
}
@@ -76,20 +63,17 @@ public class TSeries : List<(DateTime t, double v)>
return (TBar.t, TBar.c);
}
public virtual (DateTime t, double v) Add(TSeries data)
{
public virtual (DateTime t, double v) Add(TSeries data) {
foreach (var item in data) { Add(item); }
return data.Last;
}
public virtual (DateTime t, double v) Add(TBars data)
{
public virtual (DateTime t, double v) Add(TBars data) {
foreach (var item in data) { Add(item.c, false); }
return (data.Last.t, data.Last.c);
}
public void Sub(object source, TSeriesEventArgs e)
{
public void Sub(object source, TSeriesEventArgs e) {
var data = (TSeries)source;
if (data == null) { return; }
foreach (var item in data) { Add(item); }
@@ -99,34 +83,27 @@ public class TSeries : List<(DateTime t, double v)>
public event NewEventHandler Pub;
protected virtual void OnEvent(bool update = false)
{
if (Keep > 0)
{
protected virtual void OnEvent(bool update = false) {
if (Keep > 0) {
TrimToSize(keep: Keep);
}
Pub?.Invoke(this, new TSeriesEventArgs { update = update });
}
/// common helpers
public static void BufferTrim(List<double> buffer, double value, int period, bool update)
{
if (!update)
{
public static void BufferTrim(List<double> buffer, double value, int period, bool update) {
if (!update) {
buffer.Add(value);
if (buffer.Count > period && period > 0) { buffer.RemoveAt(0); }
return;
}
buffer[^1] = value;
}
public virtual void Reset()
{
public virtual void Reset() {
}
public void TrimToSize(int keep)
{
if (keep >= this.Count)
{
public void TrimToSize(int keep) {
if (keep >= this.Count) {
return; // No need to trim if the series is already smaller than or equal to n
}