Equity
$4,209.19
PnL hoje
$0.00
Status
Ativo
Posições abertas 0
nenhuma posição aberta
Pares monitorados 4
BTC⇡ 85454.2 ⇣ 85447.8
ETH⇡ 2694.74 ⇣ 2694.46
SOL⇡ 121.024 ⇣ 120.996
XRP⇡ 1.49909 ⇣ 1.49871
Log recente
2026-10-06 22:06:13,782 INFO Bot iniciado. Universo: 4 simbolos
2026-10-06 22:06:13,782 INFO Reset diario de PnL (2026-10-06)
2026-10-06 22:06:16,339 INFO Pares ativos (4): ['BTC/USDT:USDT', 'XRP/USDT:USDT', 'ETH/USDT:USDT', 'SOL/USDT:USDT']
2026-10-06 22:06:16,876 INFO BTC/USDT:USDT: straddle armado qty=1.5639 buy@85637.550000 sell@85521.250000 (ATR=58.150000, risco=$90.94)
2026-10-06 22:06:17,683 INFO ETH/USDT:USDT: straddle armado qty=31.679 buy@2701.180714 sell@2695.439286 (ATR=2.870714, risco=$90.94)
2026-10-06 22:06:18,482 INFO XRP/USDT:USDT: straddle armado qty=31136.3 buy@1.504121 sell@1.498279 (ATR=0.002921, risco=$90.96)
2026-10-06 22:06:19,552 INFO SOL/USDT:USDT: straddle armado qty=333.1 buy@121.522857 sell@120.977143 (ATR=0.272857, risco=$90.89)
2026-10-06 22:15:48,115 INFO BTC/USDT:USDT: straddle armado qty=1.587 buy@85590.042857 sell@85478.357143 (ATR=55.842857, risco=$88.62)
2026-10-06 22:15:49,107 INFO SOL/USDT:USDT: straddle armado qty=331.74 buy@121.537143 sell@121.002857 (ATR=0.267143, risco=$88.62)
2026-10-06 22:15:49,908 INFO ETH/USDT:USDT: straddle armado qty=34.384 buy@2698.539286 sell@2693.380714 (ATR=2.579286, risco=$88.69)
2026-10-06 22:15:50,706 INFO XRP/USDT:USDT: straddle armado qty=33096.7 buy@1.501479 sell@1.496121 (ATR=0.002679, risco=$88.65)
2026-10-06 22:30:05,905 INFO SOL/USDT:USDT: straddle armado qty=352.52 buy@121.345714 sell@120.854286 (ATR=0.245714, risco=$86.62)
2026-10-06 22:30:06,717 INFO ETH/USDT:USDT: straddle armado qty=36.436 buy@2697.107143 sell@2692.352857 (ATR=2.377143, risco=$86.61)
2026-10-06 22:30:07,533 INFO XRP/USDT:USDT: straddle armado qty=37019.6 buy@1.500336 sell@1.495664 (ATR=0.002336, risco=$86.47)
2026-10-06 22:30:53,617 INFO BTC/USDT:USDT: straddle armado qty=1.5057 buy@85520.442857 sell@85405.557143 (ATR=57.442857, risco=$86.49)
2026-10-06 22:37:41,545 INFO Modo testnet
2026-10-06 22:37:41,930 INFO Bot iniciado. Universo: 4 simbolos
2026-10-06 22:37:42,796 INFO SOL/USDT:USDT: straddle armado qty=1498.89 buy@121.054286 sell@121.025714 (ATR=0.028571, risco=$21.41)
2026-10-06 22:37:43,598 INFO BTC/USDT:USDT: straddle armado qty=2.9847 buy@85464.182143 sell@85449.817857 (ATR=14.364286, risco=$21.44)
2026-10-06 22:37:44,399 INFO ETH/USDT:USDT: straddle armado qty=129.349 buy@2694.765714 sell@2694.434286 (ATR=0.331429, risco=$21.43)
2026-10-06 22:37:45,202 INFO XRP/USDT:USDT: straddle armado qty=85804.3 buy@1.499150 sell@1.498650 (ATR=0.000500, risco=$21.45)
2026-10-06 22:38:01,924 ERROR Erro inesperado no loop: binanceusdm {"code":-2019,"msg":"Margin is insufficient."}
Traceback (most recent call last):
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/base/exchange.py", line 636, in fetch
response.raise_for_status()
File "/opt/cryptobot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://testnet.binancefuture.com/fapi/v1/order
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/cryptobot/bot.py", line 306, in main
arm_or_check_entry(exchange, symbol, state)
File "/opt/cryptobot/bot.py", line 166, in arm_or_check_entry
enter_position(exchange, symbol, state, "buy", ps["qty"], ps["atr"])
File "/opt/cryptobot/bot.py", line 173, in enter_position
order = exchange.create_order(symbol, "market", side, qty)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/binance.py", line 6828, in create_order
response = self.fapiPrivatePostOrder(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/base/types.py", line 43, in unbound_method
return _self.request(self.path, self.api, self.method, params, config=self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/binance.py", line 12649, in request
response = self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/base/exchange.py", line 5819, in fetch2
raise e
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/base/exchange.py", line 5800, in fetch2
response = self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/base/exchange.py", line 652, in fetch
skip_further_error_handling = self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/binance.py", line 12615, in handle_errors
self.throw_exactly_matched_exception(self.get_exceptions_by_url(url, 'exact'), error, feedback)
File "/opt/cryptobot/venv/lib/python3.12/site-packages/ccxt/base/exchange.py", line 6225, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.InsufficientFunds: binanceusdm {"code":-2019,"msg":"Margin is insufficient."}
2026-10-06 22:39:42,869 INFO Modo testnet
2026-10-06 22:39:43,592 INFO Bot iniciado. Universo: 4 simbolos
2026-10-06 22:39:44,397 INFO XRP/USDT:USDT: straddle armado qty=8544.0 buy@1.499125 sell@1.498675 (ATR=0.000450, risco=$21.34)
2026-10-06 22:39:45,205 INFO SOL/USDT:USDT: straddle armado qty=105.81 buy@121.043929 sell@121.016071 (ATR=0.027857, risco=$21.34)
2026-10-06 22:39:46,106 INFO BTC/USDT:USDT: straddle armado qty=0.1498 buy@85455.878571 sell@85446.521429 (ATR=9.357143, risco=$21.34)
2026-10-06 22:39:46,898 INFO ETH/USDT:USDT: straddle armado qty=4.752 buy@2694.725000 sell@2694.455000 (ATR=0.270000, risco=$21.34)
2026-10-06 22:40:04,255 INFO SOL/USDT:USDT: entrada sell @121.010000 qty=105.81
2026-10-06 22:40:32,658 INFO Modo testnet
2026-10-06 22:40:33,076 INFO Bot iniciado. Universo: 4 simbolos
2026-10-06 22:40:33,077 INFO Reset diario de PnL (2026-10-06)
2026-10-06 22:40:35,370 INFO Pares ativos (4): ['BTC/USDT:USDT', 'XRP/USDT:USDT', 'ETH/USDT:USDT', 'SOL/USDT:USDT']
2026-10-06 22:40:35,901 INFO XRP/USDT:USDT: straddle armado qty=8424.5 buy@1.499107 sell@1.498693 (ATR=0.000414, risco=$21.05)
2026-10-06 22:40:36,706 INFO ETH/USDT:USDT: straddle armado qty=4.686 buy@2694.722500 sell@2694.457500 (ATR=0.265000, risco=$21.05)
2026-10-06 22:40:37,509 INFO BTC/USDT:USDT: straddle armado qty=0.1477 buy@85454.578571 sell@85447.821429 (ATR=6.757143, risco=$21.05)
2026-10-06 22:40:38,305 INFO SOL/USDT:USDT: straddle armado qty=104.36 buy@121.014643 sell@120.985357 (ATR=0.029286, risco=$21.05)
2026-10-06 22:41:12,072 INFO SOL/USDT:USDT: straddle armado qty=104.35 buy@121.024286 sell@120.995714 (ATR=0.028571, risco=$21.05)
2026-10-06 22:41:12,866 INFO BTC/USDT:USDT: straddle armado qty=0.1477 buy@85454.225000 sell@85447.775000 (ATR=6.450000, risco=$21.05)
2026-10-06 22:41:13,660 INFO XRP/USDT:USDT: straddle armado qty=8424.5 buy@1.499086 sell@1.498714 (ATR=0.000371, risco=$21.05)
2026-10-06 22:41:14,975 INFO ETH/USDT:USDT: straddle armado qty=4.686 buy@2694.737500 sell@2694.462500 (ATR=0.275000, risco=$21.05)