mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-22 04:28:04 +00:00
chore: repo cleanup and code quality improvements
- Remove global.json (SDK pinning unnecessary) - Remove nuget.config, move MyGet source to .csproj RestoreAdditionalProjectSources - Gitignore ndepend/ entirely, move badges to docs/img/ - Update README.md and docs/ndepend.md badge paths - Add NDepend project property to QuanTAlib.slnx - Expand .editorconfig ReSharper/diagnostic suppressions - Use ArgumentOutOfRangeException instead of ArgumentException - Use discard _ for unused event sender parameters - Remove quantalib.code-workspace and sonar-suppressions.json - Add filter signature SVGs
This commit is contained in:
@@ -208,8 +208,8 @@ public sealed class Ichimoku : ITValuePublisher
|
||||
_p_state = _state;
|
||||
Array.Fill(_highBuffer, double.NaN);
|
||||
Array.Fill(_lowBuffer, double.NaN);
|
||||
Array.Copy(_highBuffer, _p_highBuffer!, _highBuffer.Length);
|
||||
Array.Copy(_lowBuffer, _p_lowBuffer!, _lowBuffer.Length);
|
||||
Array.Copy(_highBuffer, _p_highBuffer, _highBuffer.Length);
|
||||
Array.Copy(_lowBuffer, _p_lowBuffer, _lowBuffer.Length);
|
||||
Tenkan = default;
|
||||
Kijun = default;
|
||||
SenkouA = default;
|
||||
@@ -299,14 +299,14 @@ public sealed class Ichimoku : ITValuePublisher
|
||||
if (isNew)
|
||||
{
|
||||
_p_state = _state;
|
||||
Array.Copy(_highBuffer, _p_highBuffer!, _highBuffer.Length);
|
||||
Array.Copy(_lowBuffer, _p_lowBuffer!, _lowBuffer.Length);
|
||||
Array.Copy(_highBuffer, _p_highBuffer, _highBuffer.Length);
|
||||
Array.Copy(_lowBuffer, _p_lowBuffer, _lowBuffer.Length);
|
||||
}
|
||||
else
|
||||
{
|
||||
_state = _p_state;
|
||||
Array.Copy(_p_highBuffer!, _highBuffer, _highBuffer.Length);
|
||||
Array.Copy(_p_lowBuffer!, _lowBuffer, _lowBuffer.Length);
|
||||
Array.Copy(_p_highBuffer, _highBuffer, _highBuffer.Length);
|
||||
Array.Copy(_p_lowBuffer, _lowBuffer, _lowBuffer.Length);
|
||||
}
|
||||
|
||||
var (high, low, close) = GetValidHLC(bar);
|
||||
|
||||
Reference in New Issue
Block a user