feat: Implementa Fase 5 - DOM, VWAP, Audio Alerts e Historical Browser

This commit is contained in:
Thiago Moura
2026-06-07 23:17:08 -03:00
parent 54f269b0ce
commit 764822da46
8 changed files with 622 additions and 26 deletions
+3 -2
View File
@@ -4,7 +4,7 @@ import os
MT5_LOGIN = int(os.environ.get("MT5_LOGIN", 0)) # seu número de conta
MT5_PASSWORD = os.environ.get("MT5_PASSWORD", "") # sua senha
MT5_SERVER = os.environ.get("MT5_SERVER", "") # nome do servidor (ex: "XPInvestimentos-Real")
MT5_SYMBOL = os.environ.get("MT5_SYMBOL", "USTEC") # símbolo padrão
MT5_SYMBOL = os.environ.get("MT5_SYMBOL", "EURUSD") # símbolo padrão
# Cluster
CLUSTER_RANGE_POINTS = float(os.environ.get("CLUSTER_RANGE_POINTS", 50.0))
@@ -13,9 +13,10 @@ CLUSTER_DELTA_MAX = float(os.environ.get("CLUSTER_DELTA_MAX", 800))
CLUSTER_TIME_SECONDS = float(os.environ.get("CLUSTER_TIME_SECONDS", 300))
CLUSTER_CLOSE_MODE = os.environ.get("CLUSTER_CLOSE_MODE", "delta") # "range" | "volume" | "delta" | "time"
# Imbalance
# Imbalance & Big Trades
IMBALANCE_RATIO = float(os.environ.get("IMBALANCE_RATIO", 3.0))
STACKED_MIN_COUNT = int(os.environ.get("STACKED_MIN_COUNT", 3))
BIG_TRADE_THRESHOLD = float(os.environ.get("BIG_TRADE_THRESHOLD", 50.0))
# WebSocket
WS_PORT = int(os.environ.get("WS_PORT", 6002))