liquidity level finder

This commit is contained in:
moen0
2026-04-09 16:27:55 +02:00
parent 245eca4155
commit ce62de88f9
3 changed files with 75 additions and 10 deletions
+16 -5
View File
@@ -1,12 +1,23 @@
from data.loader import load_candles
from indicators.market_structure import find_swing_points, detect_structure
from indicators.liquidity import find_liquidity_levels
candles = load_candles("data/data.csv")
print(f"Loaded {len(candles)} candles")
from data.loader import load_candles, resample_candles
swings = find_swing_points(candles)
structure = detect_structure(swings)
print(f"Structure points: {len(structure)}")
candles_1m = load_candles("data/data.csv")
candles_3m = resample_candles(candles_1m, period=3)
candles_5m = resample_candles(candles_1m, period=5)
print(f"1m: {len(candles_1m)} candles")
print(f"3m: {len(candles_3m)} candles")
print(f"5m: {len(candles_5m)} candles")
swings = find_swing_points(candles_5m)
levels = find_liquidity_levels(swings)
print(f"Swing points: {len(swings)}")
print(f"Liquidity levels: {len(levels)}")
for l in levels[:5]:
print(l)
for s in structure[:10]:
print(s)