{
  "session_id": "090008",
  "account_name": "Edson Solorzano",
  "token_suffix": "cUlFwckg",
  "session_start": "2025-12-31T09:00:08.534021",
  "session_end": "2025-12-31T09:08:30.600184",
  "summary": {
    "session_id": "090008",
    "account_name": "Edson Solorzano",
    "token": "cUlFwckg",
    "timestamp_start": "2025-12-31T09:00:08.534021",
    "timestamp_end": "2025-12-31T09:08:30.597059",
    "base_fund": 1.0,
    "initial_balance": 11254.77,
    "final_balance": 1633.0900000000001,
    "total_trades": 10,
    "wins": 5,
    "losses": 5,
    "win_rate": 50.0,
    "total_profit": -4964.18,
    "profit_percent": -44.107342931041686,
    "target_profit": 100.0,
    "goal_achieved": false,
    "stop_reason": "Fondos insuficientes para continuar",
    "initial_stake": 20.7,
    "martingale_multiplier": 15.0,
    "martingale_levels": 2,
    "trade_history": [
      {
        "trade_id": 1,
        "timestamp": "2025-12-31T09:00:20.573290",
        "digit": 2,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 2.0,
        "balance_before": 11256.77,
        "balance_after": 11258.77,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 2.0,
        "contract_id": 302869290148,
        "exit_digit": 6
      },
      {
        "trade_id": 2,
        "timestamp": "2025-12-31T09:00:34.680774",
        "digit": 3,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 2.0,
        "balance_before": 11258.77,
        "balance_after": 11260.77,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 4.0,
        "contract_id": 302869305828,
        "exit_digit": 4
      },
      {
        "trade_id": 3,
        "timestamp": "2025-12-31T09:00:50.568335",
        "digit": 4,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 1,
        "result": "lost",
        "profit": -20.7,
        "balance_before": 11238.07,
        "balance_after": 11217.369999999999,
        "consecutive_losses": 1,
        "win_rate": 66.66666666666666,
        "session_profit": -16.7,
        "contract_id": 302869319048,
        "exit_digit": 4
      },
      {
        "trade_id": 4,
        "timestamp": "2025-12-31T09:02:10.693641",
        "digit": 4,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 29.96,
        "balance_before": 11268.03,
        "balance_after": 11297.99,
        "consecutive_losses": 0,
        "win_rate": 75.0,
        "session_profit": 13.260000000000002,
        "contract_id": 302869399208,
        "exit_digit": 3
      },
      {
        "trade_id": 5,
        "timestamp": "2025-12-31T09:02:26.632070",
        "digit": 5,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 1,
        "result": "lost",
        "profit": -20.7,
        "balance_before": 11247.33,
        "balance_after": 11226.63,
        "consecutive_losses": 1,
        "win_rate": 60.0,
        "session_profit": -7.439999999999998,
        "contract_id": 302869413608,
        "exit_digit": 5
      },
      {
        "trade_id": 6,
        "timestamp": "2025-12-31T09:04:06.676813",
        "digit": 5,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 29.96,
        "balance_before": 11277.29,
        "balance_after": 11307.25,
        "consecutive_losses": 0,
        "win_rate": 66.66666666666666,
        "session_profit": 22.520000000000003,
        "contract_id": 302869502628,
        "exit_digit": 6
      },
      {
        "trade_id": 7,
        "timestamp": "2025-12-31T09:04:22.600394",
        "digit": 6,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 2.0,
        "balance_before": 11279.29,
        "balance_after": 11281.29,
        "consecutive_losses": 0,
        "win_rate": 71.42857142857143,
        "session_profit": 24.520000000000003,
        "contract_id": 302869516768,
        "exit_digit": 5
      },
      {
        "trade_id": 8,
        "timestamp": "2025-12-31T09:04:38.566065",
        "digit": 7,
        "stake": 20.7,
        "multiplier": 15.0,
        "martingale_level": 1,
        "result": "lost",
        "profit": -20.7,
        "balance_before": 11258.59,
        "balance_after": 11237.89,
        "consecutive_losses": 1,
        "win_rate": 62.5,
        "session_profit": 3.820000000000004,
        "contract_id": 302869530708,
        "exit_digit": 7
      },
      {
        "trade_id": 9,
        "timestamp": "2025-12-31T09:05:54.555821",
        "digit": 7,
        "stake": 310.5,
        "multiplier": 15.0,
        "martingale_level": 2,
        "result": "lost",
        "profit": -310.5,
        "balance_before": 10948.09,
        "balance_after": 10637.59,
        "consecutive_losses": 2,
        "win_rate": 55.55555555555556,
        "session_profit": -306.68,
        "contract_id": 302869599128,
        "exit_digit": 5
      },
      {
        "trade_id": 10,
        "timestamp": "2025-12-31T09:07:14.566690",
        "digit": 7,
        "stake": 4657.5,
        "multiplier": 15.0,
        "martingale_level": 2,
        "result": "lost",
        "profit": -4657.5,
        "balance_before": 6290.59,
        "balance_after": 1633.0900000000001,
        "consecutive_losses": 3,
        "win_rate": 50.0,
        "session_profit": -4964.18,
        "contract_id": 302869669148,
        "exit_digit": 2
      }
    ]
  },
  "trades": [
    {
      "trade_id": 1,
      "timestamp": "2025-12-31T09:00:20.573290",
      "digit": 2,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 2.0,
      "balance_before": 11256.77,
      "balance_after": 11258.77,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 2.0,
      "contract_id": 302869290148,
      "exit_digit": 6
    },
    {
      "trade_id": 2,
      "timestamp": "2025-12-31T09:00:34.680774",
      "digit": 3,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 2.0,
      "balance_before": 11258.77,
      "balance_after": 11260.77,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 4.0,
      "contract_id": 302869305828,
      "exit_digit": 4
    },
    {
      "trade_id": 3,
      "timestamp": "2025-12-31T09:00:50.568335",
      "digit": 4,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 1,
      "result": "lost",
      "profit": -20.7,
      "balance_before": 11238.07,
      "balance_after": 11217.369999999999,
      "consecutive_losses": 1,
      "win_rate": 66.66666666666666,
      "session_profit": -16.7,
      "contract_id": 302869319048,
      "exit_digit": 4
    },
    {
      "trade_id": 4,
      "timestamp": "2025-12-31T09:02:10.693641",
      "digit": 4,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 29.96,
      "balance_before": 11268.03,
      "balance_after": 11297.99,
      "consecutive_losses": 0,
      "win_rate": 75.0,
      "session_profit": 13.260000000000002,
      "contract_id": 302869399208,
      "exit_digit": 3
    },
    {
      "trade_id": 5,
      "timestamp": "2025-12-31T09:02:26.632070",
      "digit": 5,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 1,
      "result": "lost",
      "profit": -20.7,
      "balance_before": 11247.33,
      "balance_after": 11226.63,
      "consecutive_losses": 1,
      "win_rate": 60.0,
      "session_profit": -7.439999999999998,
      "contract_id": 302869413608,
      "exit_digit": 5
    },
    {
      "trade_id": 6,
      "timestamp": "2025-12-31T09:04:06.676813",
      "digit": 5,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 29.96,
      "balance_before": 11277.29,
      "balance_after": 11307.25,
      "consecutive_losses": 0,
      "win_rate": 66.66666666666666,
      "session_profit": 22.520000000000003,
      "contract_id": 302869502628,
      "exit_digit": 6
    },
    {
      "trade_id": 7,
      "timestamp": "2025-12-31T09:04:22.600394",
      "digit": 6,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 2.0,
      "balance_before": 11279.29,
      "balance_after": 11281.29,
      "consecutive_losses": 0,
      "win_rate": 71.42857142857143,
      "session_profit": 24.520000000000003,
      "contract_id": 302869516768,
      "exit_digit": 5
    },
    {
      "trade_id": 8,
      "timestamp": "2025-12-31T09:04:38.566065",
      "digit": 7,
      "stake": 20.7,
      "multiplier": 15.0,
      "martingale_level": 1,
      "result": "lost",
      "profit": -20.7,
      "balance_before": 11258.59,
      "balance_after": 11237.89,
      "consecutive_losses": 1,
      "win_rate": 62.5,
      "session_profit": 3.820000000000004,
      "contract_id": 302869530708,
      "exit_digit": 7
    },
    {
      "trade_id": 9,
      "timestamp": "2025-12-31T09:05:54.555821",
      "digit": 7,
      "stake": 310.5,
      "multiplier": 15.0,
      "martingale_level": 2,
      "result": "lost",
      "profit": -310.5,
      "balance_before": 10948.09,
      "balance_after": 10637.59,
      "consecutive_losses": 2,
      "win_rate": 55.55555555555556,
      "session_profit": -306.68,
      "contract_id": 302869599128,
      "exit_digit": 5
    },
    {
      "trade_id": 10,
      "timestamp": "2025-12-31T09:07:14.566690",
      "digit": 7,
      "stake": 4657.5,
      "multiplier": 15.0,
      "martingale_level": 2,
      "result": "lost",
      "profit": -4657.5,
      "balance_before": 6290.59,
      "balance_after": 1633.0900000000001,
      "consecutive_losses": 3,
      "win_rate": 50.0,
      "session_profit": -4964.18,
      "contract_id": 302869669148,
      "exit_digit": 2
    }
  ],
  "events": [
    {
      "timestamp": "2025-12-31T09:00:08.551379",
      "level": "SUCCESS",
      "message": "Sistema de logging inicializado",
      "data": {
        "account": "Edson Solorzano",
        "session_dir": "logs\\Edson Solorzano_cUlFwckg\\2025-12-31\\session_090008"
      }
    },
    {
      "timestamp": "2025-12-31T09:00:08.563787",
      "level": "SUCCESS",
      "message": "Sistema inicializado",
      "data": {
        "account": "Edson Solorzano",
        "base_fund": 1.0,
        "initial_stake": 20.7,
        "target_profit": 100.0,
        "martingale_multiplier": 15.0,
        "martingale_levels": 2
      }
    },
    {
      "timestamp": "2025-12-31T09:00:08.565396",
      "level": "INFO",
      "message": "Conectando a Deriv (intento 1/5)",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:08.567330",
      "level": "INFO",
      "message": "WebSocket thread iniciado",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:08.843648",
      "level": "SUCCESS",
      "message": "Conexi\u00f3n WebSocket establecida",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:08.844465",
      "level": "INFO",
      "message": "Autorizando con token...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:09.414129",
      "level": "SUCCESS",
      "message": "Autorizaci\u00f3n exitosa",
      "data": {
        "balance": 11254.77,
        "currency": "USD",
        "loginid": "VRTC8206541",
        "email": "dominios.ve@gmail.com"
      }
    },
    {
      "timestamp": "2025-12-31T09:00:09.414821",
      "level": "INFO",
      "message": "\ud83d\udc64 Cliente LoginID: VRTC8206541",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:09.415618",
      "level": "INFO",
      "message": "\ud83d\udce7 Cliente Email: dominios.ve@gmail.com",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:09.416717",
      "level": "SUCCESS",
      "message": "FTP Backup Manager inicializado",
      "data": {
        "client_hash": "e2b54cf382a1c6c5",
        "client_url": "https://deriv.criptoinversiones.net/trading/clients/e2b54cf382a1c6c5/"
      }
    },
    {
      "timestamp": "2025-12-31T09:00:10.568980",
      "level": "SUCCESS",
      "message": "\ud83d\ude80 Iniciando sesi\u00f3n de trading | Target: $100.0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:10.575458",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $20.70 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:10.690624",
      "level": "INFO",
      "message": "Proposal recibido | ID: 9a29fb97-7314-39f3-810c-873bbfd406eb | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:10.859028",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869290148 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:20.572560",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $2.00 | Balance: $11258.77 | Sesi\u00f3n: $+2.00",
      "data": {
        "digit": 2,
        "exit_digit": 6,
        "stake": 20.7,
        "profit": 2.0,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:00:20.574212",
      "level": "INFO",
      "message": "Esperando 3 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:20.574856",
      "level": "INFO",
      "message": "Suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:26.279954",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 3 | Stake: $20.70 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:26.382906",
      "level": "INFO",
      "message": "Proposal recibido | ID: 0c9ae995-e5d1-9d21-6df9-1f7fda79d654 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:26.546208",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869305828 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:34.679894",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $2.00 | Balance: $11260.77 | Sesi\u00f3n: $+4.00",
      "data": {
        "digit": 3,
        "exit_digit": 4,
        "stake": 20.7,
        "profit": 2.0,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:00:34.682130",
      "level": "INFO",
      "message": "Esperando 3 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:34.682830",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:40.290658",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 4 | Stake: $20.70 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:40.407312",
      "level": "INFO",
      "message": "Proposal recibido | ID: 68eebb01-1902-868d-fc41-dc710d5cc219 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:40.598538",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869319048 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:00:50.567687",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $20.70 | Consecutive: 1 | Sesi\u00f3n: $-16.70",
      "data": {
        "digit": 4,
        "exit_digit": 4,
        "stake": 20.7,
        "profit": -20.7,
        "martingale_level": 1,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:00:50.569229",
      "level": "INFO",
      "message": "\u23f3 Esperando 71 segundos (aleatorio 60-90s) antes del Martingala Nivel 1...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:01.571473",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 4 | Nuevo d\u00edgito: 2",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:01.573848",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $310.50 | Level: 1",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:01.723849",
      "level": "INFO",
      "message": "Proposal recibido | ID: 8a7abe69-6212-dc92-946a-77cf922f7f6e | Price: $310.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:01.997294",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869399208 | Price: $310.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:10.679941",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $29.96 | Balance: $11297.99 | Sesi\u00f3n: $+13.26",
      "data": {
        "digit": 4,
        "exit_digit": 3,
        "stake": 20.7,
        "profit": 29.96,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:02:10.694785",
      "level": "INFO",
      "message": "Esperando 3 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:10.695265",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:16.246717",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 5 | Stake: $20.70 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:16.346305",
      "level": "INFO",
      "message": "Proposal recibido | ID: 566ebc28-d14c-60e7-c234-b0882ffcf8fe | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:16.503806",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869413608 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:02:26.630335",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $20.70 | Consecutive: 1 | Sesi\u00f3n: $-7.44",
      "data": {
        "digit": 5,
        "exit_digit": 5,
        "stake": 20.7,
        "profit": -20.7,
        "martingale_level": 1,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:02:26.635592",
      "level": "INFO",
      "message": "\u23f3 Esperando 90 segundos (aleatorio 60-90s) antes del Martingala Nivel 1...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:03:56.639481",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 5 | Nuevo d\u00edgito: 9",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:03:56.642376",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 9 | Stake: $310.50 | Level: 1",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:03:56.749940",
      "level": "INFO",
      "message": "Proposal recibido | ID: 021d6db8-cca7-7237-1bca-119a3aa9968f | Price: $310.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:03:56.906191",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869502628 | Price: $310.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:06.674572",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $29.96 | Balance: $11307.25 | Sesi\u00f3n: $+22.52",
      "data": {
        "digit": 5,
        "exit_digit": 6,
        "stake": 20.7,
        "profit": 29.96,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:04:06.680074",
      "level": "INFO",
      "message": "Esperando 3 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:06.680734",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:12.305241",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 6 | Stake: $20.70 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:12.429872",
      "level": "INFO",
      "message": "Proposal recibido | ID: e68f0878-475e-db99-68e5-992f88c72fdd | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:12.584016",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869516768 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:22.590162",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $2.00 | Balance: $11281.29 | Sesi\u00f3n: $+24.52",
      "data": {
        "digit": 6,
        "exit_digit": 5,
        "stake": 20.7,
        "profit": 2.0,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:04:22.604902",
      "level": "INFO",
      "message": "Esperando 3 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:22.605587",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:28.290223",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 7 | Stake: $20.70 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:28.429791",
      "level": "INFO",
      "message": "Proposal recibido | ID: d0d200a6-b3d1-e816-5371-a7694829db2f | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:28.634605",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869530708 | Price: $20.70",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:04:38.564517",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $20.70 | Consecutive: 1 | Sesi\u00f3n: $+3.82",
      "data": {
        "digit": 7,
        "exit_digit": 7,
        "stake": 20.7,
        "profit": -20.7,
        "martingale_level": 1,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:04:38.605851",
      "level": "INFO",
      "message": "\u23f3 Esperando 67 segundos (aleatorio 60-90s) antes del Martingala Nivel 1...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:05:45.608184",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 7 | Nuevo d\u00edgito: 5",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:05:45.612869",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 5 | Stake: $310.50 | Level: 1",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:05:45.748375",
      "level": "INFO",
      "message": "Proposal recibido | ID: 7786451f-dab4-9613-03f8-d6ab170b428e | Price: $310.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:05:45.971024",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869599128 | Price: $310.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:05:54.554744",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $310.50 | Consecutive: 2 | Sesi\u00f3n: $-306.68",
      "data": {
        "digit": 7,
        "exit_digit": 5,
        "stake": 310.5,
        "profit": -310.5,
        "martingale_level": 2,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:05:54.561303",
      "level": "INFO",
      "message": "\u23f3 Esperando 71 segundos (aleatorio 60-90s) antes del Martingala Nivel 2...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:07:05.563088",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 7 | Nuevo d\u00edgito: 2",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:07:05.577765",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $4657.50 | Level: 2",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:07:05.694161",
      "level": "INFO",
      "message": "Proposal recibido | ID: 9662003a-49b4-6639-0d80-3cdcdc43eccc | Price: $4657.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:07:05.872856",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302869669148 | Price: $4657.50",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:07:14.565077",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $4657.50 | Consecutive: 3 | Sesi\u00f3n: $-4964.18",
      "data": {
        "digit": 7,
        "exit_digit": 2,
        "stake": 4657.5,
        "profit": -4657.5,
        "martingale_level": 2,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-31T09:07:14.586134",
      "level": "INFO",
      "message": "\u23f3 Esperando 76 segundos (aleatorio 60-90s) antes del Martingala Nivel 2...",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:08:30.591989",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 7 | Nuevo d\u00edgito: 5",
      "data": null
    },
    {
      "timestamp": "2025-12-31T09:08:30.596074",
      "level": "ERROR",
      "message": "Fondos insuficientes | Requerido: $4657.50 | Disponible: $1633.09",
      "data": null
    }
  ]
}