Backtest opti (#10)

* Opti backtest

* clean
This commit is contained in:
Oda
2025-02-06 15:47:24 +07:00
committed by GitHub
parent 0987fa76cf
commit 9819fe014e
9 changed files with 78 additions and 47 deletions

View File

@@ -0,0 +1,13 @@
namespace Managing.Core.FixedSizedQueue;
public class FixedSizeQueue<T> : Queue<T>
{
private readonly int _maxSize;
public FixedSizeQueue(int maxSize) => _maxSize = maxSize;
public new void Enqueue(T item)
{
while (Count >= _maxSize) Dequeue();
base.Enqueue(item);
}
}