Skip to content

Fix Binance USD-M perpetual kline data and signal/live safeguards - #296

Draft
gpro1986 wants to merge 1 commit into
OpenByteInc:mainfrom
gpro1986:codex/perpetual-kline-ci-20261017
Draft

gpro1986 wants to merge 1 commit into
OpenByteInc:mainfrom
gpro1986:codex/perpetual-kline-ci-20261017

fix: secure signal dispatch and Binance perpetual data

7f00677
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Oct 25, 2026 in 1m 47s

Quality Gate failed

Failed conditions
4.1% Duplication on New Code (required ≤ 3%)
E Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check failure on line 753 in backend_api_python/app/data_sources/crypto.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Don't use `datetime.datetime.utcfromtimestamp` to create this datetime object.

See more on https://sonarcloud.io/project/issues?id=OpenByteInc_QuantDinger&issues=AaFx2cUWGh8uurdkVYP9&open=AaFx2cUWGh8uurdkVYP9&pullRequest=296

Check failure on line 457 in backend_api_python/app/data_sources/native_crypto.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

percentage is used before it is defined. Move the definition before.

See more on https://sonarcloud.io/project/issues?id=OpenByteInc_QuantDinger&issues=AaFx2cSqGh8uurdkVYP8&open=AaFx2cSqGh8uurdkVYP8&pullRequest=296

Check failure on line 754 in backend_api_python/app/data_sources/crypto.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Don't use `datetime.datetime.utcfromtimestamp` to create this datetime object.

See more on https://sonarcloud.io/project/issues?id=OpenByteInc_QuantDinger&issues=AaFx2cUWGh8uurdkVYP-&open=AaFx2cUWGh8uurdkVYP-&pullRequest=296