{
  "session_id": "112503",
  "account_name": "Edson Solorzano",
  "token_suffix": "cUlFwckg",
  "session_start": "2025-12-21T11:25:03.130791",
  "session_end": "2025-12-21T11:32:05.507183",
  "summary": {
    "session_id": "112503",
    "account_name": "Edson Solorzano",
    "token": "cUlFwckg",
    "timestamp_start": "2025-12-21T11:25:03.130791",
    "timestamp_end": "2025-12-21T11:32:05.505542",
    "base_fund": 10000.0,
    "initial_balance": 10175.85,
    "final_balance": 10193.21,
    "total_trades": 6,
    "wins": 5,
    "losses": 1,
    "win_rate": 83.33333333333334,
    "total_profit": 5.150000000000001,
    "profit_percent": 0.05061002274994227,
    "target_profit": 5.0,
    "goal_achieved": true,
    "stop_reason": "\ud83c\udfaf Target alcanzado: $5.15",
    "initial_stake": 11.5,
    "martingale_multiplier": 11.0,
    "martingale_levels": 3,
    "trade_history": [
      {
        "trade_id": 1,
        "timestamp": "2025-12-21T11:25:11.482772",
        "digit": 2,
        "stake": 11.5,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 1.11,
        "balance_before": 10176.96,
        "balance_after": 10178.07,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 1.11,
        "contract_id": 302196779348,
        "exit_digit": 3
      },
      {
        "trade_id": 2,
        "timestamp": "2025-12-21T11:26:17.499052",
        "digit": 3,
        "stake": 11.5,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 1.11,
        "balance_before": 10178.07,
        "balance_after": 10179.18,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 2.22,
        "contract_id": 302196841628,
        "exit_digit": 5
      },
      {
        "trade_id": 3,
        "timestamp": "2025-12-21T11:27:23.495487",
        "digit": 4,
        "stake": 11.5,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 1.11,
        "balance_before": 10179.18,
        "balance_after": 10180.29,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 3.33,
        "contract_id": 302196904548,
        "exit_digit": 9
      },
      {
        "trade_id": 4,
        "timestamp": "2025-12-21T11:28:29.477974",
        "digit": 5,
        "stake": 11.5,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 1.11,
        "balance_before": 10180.29,
        "balance_after": 10181.400000000001,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 4.44,
        "contract_id": 302196967528,
        "exit_digit": 7
      },
      {
        "trade_id": 5,
        "timestamp": "2025-12-21T11:29:35.494468",
        "digit": 6,
        "stake": 11.5,
        "multiplier": 11.0,
        "martingale_level": 1,
        "result": "lost",
        "profit": -11.5,
        "balance_before": 10168.79,
        "balance_after": 10157.29,
        "consecutive_losses": 1,
        "win_rate": 80.0,
        "session_profit": -7.06,
        "contract_id": 302197034048,
        "exit_digit": 6
      },
      {
        "trade_id": 6,
        "timestamp": "2025-12-21T11:31:05.484751",
        "digit": 6,
        "stake": 11.5,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 12.21,
        "balance_before": 10181.0,
        "balance_after": 10193.21,
        "consecutive_losses": 0,
        "win_rate": 83.33333333333334,
        "session_profit": 5.150000000000001,
        "contract_id": 302197115048,
        "exit_digit": 0
      }
    ]
  },
  "trades": [
    {
      "trade_id": 1,
      "timestamp": "2025-12-21T11:25:11.482772",
      "digit": 2,
      "stake": 11.5,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 1.11,
      "balance_before": 10176.96,
      "balance_after": 10178.07,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 1.11,
      "contract_id": 302196779348,
      "exit_digit": 3
    },
    {
      "trade_id": 2,
      "timestamp": "2025-12-21T11:26:17.499052",
      "digit": 3,
      "stake": 11.5,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 1.11,
      "balance_before": 10178.07,
      "balance_after": 10179.18,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 2.22,
      "contract_id": 302196841628,
      "exit_digit": 5
    },
    {
      "trade_id": 3,
      "timestamp": "2025-12-21T11:27:23.495487",
      "digit": 4,
      "stake": 11.5,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 1.11,
      "balance_before": 10179.18,
      "balance_after": 10180.29,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 3.33,
      "contract_id": 302196904548,
      "exit_digit": 9
    },
    {
      "trade_id": 4,
      "timestamp": "2025-12-21T11:28:29.477974",
      "digit": 5,
      "stake": 11.5,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 1.11,
      "balance_before": 10180.29,
      "balance_after": 10181.400000000001,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 4.44,
      "contract_id": 302196967528,
      "exit_digit": 7
    },
    {
      "trade_id": 5,
      "timestamp": "2025-12-21T11:29:35.494468",
      "digit": 6,
      "stake": 11.5,
      "multiplier": 11.0,
      "martingale_level": 1,
      "result": "lost",
      "profit": -11.5,
      "balance_before": 10168.79,
      "balance_after": 10157.29,
      "consecutive_losses": 1,
      "win_rate": 80.0,
      "session_profit": -7.06,
      "contract_id": 302197034048,
      "exit_digit": 6
    },
    {
      "trade_id": 6,
      "timestamp": "2025-12-21T11:31:05.484751",
      "digit": 6,
      "stake": 11.5,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 12.21,
      "balance_before": 10181.0,
      "balance_after": 10193.21,
      "consecutive_losses": 0,
      "win_rate": 83.33333333333334,
      "session_profit": 5.150000000000001,
      "contract_id": 302197115048,
      "exit_digit": 0
    }
  ],
  "events": [
    {
      "timestamp": "2025-12-21T11:25:03.132845",
      "level": "SUCCESS",
      "message": "Sistema de logging inicializado",
      "data": {
        "account": "Edson Solorzano",
        "session_dir": "logs\\Edson Solorzano_cUlFwckg\\2025-12-21\\session_112503"
      }
    },
    {
      "timestamp": "2025-12-21T11:25:03.585125",
      "level": "SUCCESS",
      "message": "Sistema inicializado",
      "data": {
        "account": "Edson Solorzano",
        "base_fund": 10000.0,
        "initial_stake": 11.5,
        "target_profit": 5.0,
        "martingale_multiplier": 11.0,
        "martingale_levels": 3
      }
    },
    {
      "timestamp": "2025-12-21T11:25:03.585751",
      "level": "INFO",
      "message": "Conectando a Deriv (intento 1/5)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:03.586601",
      "level": "INFO",
      "message": "WebSocket thread iniciado",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:03.909358",
      "level": "SUCCESS",
      "message": "Conexi\u00f3n WebSocket establecida",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:03.910232",
      "level": "INFO",
      "message": "Autorizando con token...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:04.592830",
      "level": "SUCCESS",
      "message": "Autorizaci\u00f3n exitosa",
      "data": {
        "balance": 10175.85,
        "currency": "USD",
        "loginid": "VRTC8206541",
        "email": "dominios.ve@gmail.com"
      }
    },
    {
      "timestamp": "2025-12-21T11:25:04.594181",
      "level": "INFO",
      "message": "\ud83d\udc64 Cliente LoginID: VRTC8206541",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:04.595283",
      "level": "INFO",
      "message": "\ud83d\udce7 Cliente Email: dominios.ve@gmail.com",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:04.596478",
      "level": "SUCCESS",
      "message": "FTP Backup Manager inicializado",
      "data": {
        "client_hash": "e2b54cf382a1c6c5",
        "client_url": "https://deriv.criptoinversiones.net/trading/clients/e2b54cf382a1c6c5/"
      }
    },
    {
      "timestamp": "2025-12-21T11:25:05.588070",
      "level": "SUCCESS",
      "message": "\ud83d\ude80 Iniciando sesi\u00f3n de trading | Target: $5.0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:05.621341",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $11.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:05.750780",
      "level": "INFO",
      "message": "Proposal recibido | ID: 66b129ef-ef0f-134b-8bae-5568a62e5f26 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:05.930320",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302196779348 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:11.482098",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $1.11 | Balance: $10178.07 | Sesi\u00f3n: $+1.11",
      "data": {
        "digit": 2,
        "exit_digit": 3,
        "stake": 11.5,
        "profit": 1.11,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T11:25:11.483713",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:11.484487",
      "level": "INFO",
      "message": "Suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:21.469099",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 652.27)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:31.460184",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 652.31)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:41.464565",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 652.14)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:25:51.469050",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 652.08)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:01.468138",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 652.64)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:11.473756",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 652.45)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:11.488419",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:11.491117",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 3 | Stake: $11.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:11.623780",
      "level": "INFO",
      "message": "Proposal recibido | ID: aefdc2cd-14a6-2fb6-e6e9-e0aaf856f889 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:11.784159",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302196841628 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:17.496245",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $1.11 | Balance: $10179.18 | Sesi\u00f3n: $+2.22",
      "data": {
        "digit": 3,
        "exit_digit": 5,
        "stake": 11.5,
        "profit": 1.11,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T11:26:17.502707",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:17.504142",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:27.477920",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 653.21)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:37.473683",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 652.81)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:47.474836",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 653.27)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:26:57.468641",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 653.39)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:07.480282",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 653.67)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:17.458980",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 653.37)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:17.506622",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:17.508279",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 4 | Stake: $11.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:17.655011",
      "level": "INFO",
      "message": "Proposal recibido | ID: daec3d54-878c-078a-e152-0ca3a28ef261 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:17.815284",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302196904548 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:23.493752",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $1.11 | Balance: $10180.29 | Sesi\u00f3n: $+3.33",
      "data": {
        "digit": 4,
        "exit_digit": 9,
        "stake": 11.5,
        "profit": 1.11,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T11:27:23.498870",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:23.499961",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:33.468804",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 653.52)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:43.470335",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 652.75)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:27:53.470927",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 652.3)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:03.482857",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 652.08)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:13.461724",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 651.78)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:23.464822",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 651.83)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:23.514322",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:23.516263",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 5 | Stake: $11.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:23.649507",
      "level": "INFO",
      "message": "Proposal recibido | ID: 9190346b-c722-c97a-d179-4ac971b4cc87 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:23.828738",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302196967528 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:29.477148",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $1.11 | Balance: $10181.40 | Sesi\u00f3n: $+4.44",
      "data": {
        "digit": 5,
        "exit_digit": 7,
        "stake": 11.5,
        "profit": 1.11,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T11:28:29.479940",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:29.480661",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:39.458712",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 651.31)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:49.460091",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 651.56)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:28:59.465161",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 651.28)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:09.461798",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 650.43)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:19.459995",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 649.79)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:29.465476",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 649.63)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:29.482130",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:29.485067",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 6 | Stake: $11.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:29.627451",
      "level": "INFO",
      "message": "Proposal recibido | ID: 0253de13-593e-e967-4b80-3b6dbd52665d | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:29.824243",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302197034048 | Price: $11.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:29:35.492905",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $11.50 | Consecutive: 1 | Sesi\u00f3n: $-7.06",
      "data": {
        "digit": 6,
        "exit_digit": 6,
        "stake": 11.5,
        "profit": -11.5,
        "martingale_level": 1,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T11:29:35.500265",
      "level": "INFO",
      "message": "\u23f3 Esperando 84 segundos (aleatorio 60-90s) antes del Martingala Nivel 1...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:30:59.503139",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 6 | Nuevo d\u00edgito: 7",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:30:59.506025",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 7 | Stake: $126.50 | Level: 1",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:30:59.621385",
      "level": "INFO",
      "message": "Proposal recibido | ID: b860ea17-7ea5-c1f2-6cfb-ec753fb9ebda | Price: $126.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:30:59.808220",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302197115048 | Price: $126.50",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:05.483896",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $12.21 | Balance: $10193.21 | Sesi\u00f3n: $+5.15",
      "data": {
        "digit": 6,
        "exit_digit": 0,
        "stake": 11.5,
        "profit": 12.21,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T11:31:05.498656",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:05.499299",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:15.464913",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 649.28)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:25.462227",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 648.95)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:35.461951",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 649.31)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:45.463470",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 649.48)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:31:55.462201",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 649.6)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:32:05.462058",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 649.74)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:32:05.503995",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T11:32:05.504948",
      "level": "SUCCESS",
      "message": "\ud83c\udfaf Target alcanzado: $5.15",
      "data": null
    }
  ]
}