mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-01-29 02:10:24 +00:00
fix: tick_size_over_time must not use scientific notion
closes 12054
This commit is contained in:
@@ -11,7 +11,7 @@ def get_tick_size_over_time(candles: DataFrame) -> Series:
|
|||||||
# count the number of significant digits for the open and close prices
|
# count the number of significant digits for the open and close prices
|
||||||
for col in ["open", "high", "low", "close"]:
|
for col in ["open", "high", "low", "close"]:
|
||||||
candles[f"{col}_count"] = (
|
candles[f"{col}_count"] = (
|
||||||
candles[col].round(14).astype(str).str.extract(r"\.(\d*[1-9])")[0].str.len()
|
candles[col].round(14).apply("{:.15f}".format).str.extract(r"\.(\d*[1-9])")[0].str.len()
|
||||||
)
|
)
|
||||||
candles["max_count"] = candles[["open_count", "close_count", "high_count", "low_count"]].max(
|
candles["max_count"] = candles[["open_count", "close_count", "high_count", "low_count"]].max(
|
||||||
axis=1
|
axis=1
|
||||||
|
|||||||
Reference in New Issue
Block a user